wmctrl打开没有焦点的窗口

时间:2014-01-22 08:28:49

标签: linux window focus gnome

我正在使用命令:

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

这非常接近我正在寻找的东西,但是有没有我可以使用wmctrl而不会将焦点带到应用程序。

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

1 个答案:

答案 0 :(得分:2)

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)

  4. 使用xbindkeysxdotoolwmctrl组合创建了一个非常强大的工具集。