如何防止新窗口在 gnome 中窃取焦点

BD *_*ill 19 linux gnome focus

我正在运行 Ubuntu 9.04,并且我将窗口管理器配置为“焦点跟随鼠标”,但新的应用程序窗口将窃取焦点。似乎有很多线程抱怨这种行为,但我看不到解决方案,我错过了什么吗?

BD *_*ill 8

到目前为止,我最好的解决方案是安装 Compiz 并在其中执行以下操作:从第一个窗口顶部选择“常规选项”,打开“关注和提高行为”选项卡,从“焦点防护级别”下拉菜单,然后在“焦点防护窗口”文本框中输入“任何”。

我已经习惯了这样一个事实,即我需要定期对窗口底部的应用程序进行可视化扫描,它会产生一些奇怪的行为,例如以前具有焦点的应用程序,但在对话后将其交给其他应用程序已完成。

仍在为此寻找更好的解决方案,我希望通过调整 Compiz 中的设置可以获得更好的行为,但我太忙了。


小智 5

有趣的是,我在OpenSolaris 常见问题解答中找到了适用于我的 Ubuntu 和 GNOME 的解决方案:

解决方法是开始:

gconftool-2 -s -t string /apps/metacity/general/focus_new_windows "strict"
Run Code Online (Sandbox Code Playgroud)

或者,您也可以开始gconf-editor并修复/apps/metacity/general/focus_new_windows为“严格”