在后台打开应用程序而不丢失当前窗口焦点。Fedora 17,Gnome 3

在后台打开应用程序而不丢失当前窗口焦点。Fedora 17,Gnome 3

我正在后台运行一个脚本,该脚本根据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并且在另一个系统中找到不同的路径。

相关内容