![在后台打开应用程序而不丢失当前窗口焦点。Fedora 17,Gnome 3](https://linux22.com/image/1327825/%E5%9C%A8%E5%90%8E%E5%8F%B0%E6%89%93%E5%BC%80%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%80%8C%E4%B8%8D%E4%B8%A2%E5%A4%B1%E5%BD%93%E5%89%8D%E7%AA%97%E5%8F%A3%E7%84%A6%E7%82%B9%E3%80%82Fedora%2017%EF%BC%8CGnome%203.png)
我正在后台运行一个脚本,该脚本根据feh
当前处于焦点的应用程序加载图像。但是,每当脚本打开图像时,窗口焦点就会丢失到 feh。我能够通过使用xdotool
切换回最初处于焦点的应用程序来规避这个问题,但这会带来一小段令人烦恼的时间,在此期间焦点会从 feh 切换到应用程序。
我的问题是:
有没有办法feh
在后台启动,这样窗口焦点就不是丢失的?
系统:Fedora 17,Gnome 3,Bash
答案1
Metacity/Mutter 有一个配置键,可让您禁用从终端启动的新窗口的焦点。
在 Fedora 19 中,我通过安装dconf-editor
并找到下面的密钥找到了它
org/gnome/desktop/wm/preferences/focus-new-windows
将此键从 设置为smart
应该strict
可以解决问题。您可能会在 下找到类似的键,gonf-editor
并且在另一个系统中找到不同的路径。