我使用的命令是:
wmctrl -a **id of application** -i
这非常接近我正在寻找的东西,但是有一个离开,我可以使用wmctrl而不给应用程序带来焦点。
例如,如果我运行命令在终端的第二个屏幕上打开一个窗口,鼠标和键盘的焦点就停留在终端上。
发布于 2014-09-24 09:04:41
在您的情况下,xdotool
可能会派上用场。
ID
保存为临时文件:
xdotool getactivewindow > ~/.window_id
wmctrl -a **id of application** -i
xdotool windowfocus $(cat ~/.window_id) xdotool windowactivate $(cat ~/.window_id)
使用xbindkeys
、xdotool
和wmctrl
组合创建一个非常强大的工具集。
https://stackoverflow.com/questions/21277738
复制相似问题