他のGUIアプリケーションがフォーカスを盗むのを防ぎますか?

他のGUIアプリケーションがフォーカスを盗むのを防ぎますか?

他のアプリケーションがアクティブウィンドウのフォーカスを盗むのを防ぐ方法は?他のウィンドウマネージャのソリューションが見つかりましたが、「Metacity(Marco)」(MATE Desktop Managerのウィンドウマネージャ)のソリューションは見つかりませんでした。

新しいウィンドウに切り替えるたびに自動的に指定しない限り、どのウィンドウが常に一番上にあるかを指定したくありません。

を実行してウィンドウマネージャを識別しました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が新しいウィンドウに焦点を当てるのではなく、「ウィンドウの準備」通知を表示するgnome-shellの動作を削除するには、拡張機能をインストールする必要があります。 「Noannoyance」拡張機能は最もよく維持されているようですが、「Steal My Focus」または「Focus My Window」はまだうまく機能します。

関連:https://extensions.gnome.org/extension/2182/noannoyance/

関連情報