web-dev-qa-db-ja.com

新しいウィンドウがgnomeでフォーカスを盗むのを防ぐ方法

Ubuntu 9.04を実行していて、ウィンドウマネージャーを「フォーカスがマウスに従う」ように構成していますが、新しいアプリケーションウィンドウがフォーカスを奪います。この動作について不平を言っているスレッドがたくさんあるようですが、解決策が見当たらないので、何かが足りませんか?

14
BD at Rivenhill

これまでの私の最善の解決策は、Compizをインストールし、その中で次のアクションを実行することです。最初のウィンドウの上部から[一般オプション]を選択し、[フォーカスとレイズ動作]タブを開き、[非常に高い]を選択します。 [フォーカス防止レベル]ドロップダウンをクリックし、[フォーカス防止ウィンドウ]テキストボックスに「任意」と入力します。

ウィンドウの下部にあるアプリケーションを定期的に視覚的にスキャンする必要があるという事実に慣れています。これにより、以前はフォーカスがあったアプリケーションなどの奇妙な動作が発生しますが、ダイアログが表示された後、他のアプリケーションに譲ります。完成しました。

これに対するより良い解決策をまだ探しており、Compizの設定を微調整することでより良い動作が得られると期待していますが、これには忙しすぎます。

7
BD at Rivenhill

UbuntuとGNOMEのソリューションを OpenSolaris FAQ で見つけたのはおかしいです:

解決策は次のとおりです。

gconftool-2 -s -t string /apps/metacity/general/focus_new_windows "strict"

または、gconf-editorを開始して、/apps/metacity/general/focus_new_windowsを「strict」に修正することもできます。

5
Serj

それはUbuntu16.04ではうまくいきませんでした。また、dconfエディターを使用してデスクトップ> wm>設定>自動発生を調整しませんでした。

doesの作業は、compizconfig-settings-managerがインストールされていることを確認することです。次に(UIを介してその高度なユーティリティにアクセスする方法がわかりません)、ターミナルからコマンドを実行できます:ccsm

次に、[一般]オプションをクリックし、そこで[フォーカスとレイズビヘイビア]タブをクリックします。フォーカス防止レベルを低から通常に変更する必要があります(少なくとも)。

(最近何かが変わったとき、Workraveは私を怒らせ始め、私が書いているときに画面を見ていなくてもフォーカスを奪い始めました!)

1
Luke Kendall