【问题标题】:wmctrl to open window without focuswmctrl 打开没有焦点的窗口
【发布时间】:2014-02-12 04:54:32
【问题描述】:

我正在使用命令:

wmctrl -a **id of application** -i

这与我正在寻找的非常接近,但是有没有一种方法可以让我使用 wmctrl 而无需将焦点放在应用程序上。

例如,如果我运行命令以在终端的第二个屏幕上显示一个窗口,则鼠标和键盘的焦点将停留在终端上。

【问题讨论】:

    标签: linux window focus gnome


    【解决方案1】:

    xdotool 在您的情况下可能会派上用场。

    1. 您应该保存活动窗口的ID 到临时文件:

      xdotool getactivewindow > ~/.window_id

    2. 然后聚焦所需的窗口:

      wmctrl -a **id of application** -i

    3. 然后恢复焦点到上一个窗口:

      xdotool windowfocus $(cat ~/.window_id) xdotool windowactivate $(cat ~/.window_id)

    结合使用xbindkeysxdotoolwmctrl 创建一个非常强大的工具集。

    【讨论】:

    • 这仍然会改变焦点然后又回来!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    相关资源
    最近更新 更多