防止其他 GUI 应用程序窃取焦点?

防止其他 GUI 应用程序窃取焦点?

如何防止其他应用程序窃取活动窗口的焦点?我找到了其他窗口管理器的解决方案,但没有找到“Metacity (Marco)”(MATE 桌面管理器的窗口管理器)的解决方案。

我不想每次都指定哪个窗口必须“始终位于顶部”,除非每次切换到新窗口时都可以自动完成。

我已经通过运行确定了窗口管理器wmctrl -m

编辑:

我尝试将Gnome 和 Mate(Marco) 的focus-new-windows标志从切换smart为:strict

$ gsettings set org.gnome.desktop.wm.preferences focus-new-windows strict
$ gsettings set org.mate.Marco.general focus-new-windows strict

但这没有用。

答案1

一般来说,您需要安装一个扩展来消除 gnome-shell 中的行为,其中 gnome 显示“窗口已就绪”通知,而不是给予新窗口焦点。扩展“Noannoyance”似乎是维护得最好的,但“窃取我的焦点”或“聚焦我的窗口”可能仍然可以正常工作。

关联:https://extensions.gnome.org/extension/2182/noannoyance/

相关内容