Ubuntu 9.04を実行しており、「フォーカスはマウスに追従」するようにウィンドウマネージャーを構成していますが、新しいアプリケーションウィンドウがフォーカスを奪います。この動作について文句を言うスレッドがたくさんあるようですが、解決策がありません。何かが足りませんか?
Ubuntu 9.04を実行しており、「フォーカスはマウスに追従」するようにウィンドウマネージャーを構成していますが、新しいアプリケーションウィンドウがフォーカスを奪います。この動作について文句を言うスレッドがたくさんあるようですが、解決策がありません。何かが足りませんか?
回答:
これまでの私の最善の解決策は、Compizをインストールし、その中で次のアクションを実行することです。最初のウィンドウの上部から「一般オプション」を選択し、「フォーカスと振る舞い」タブを開き、「 [Focus Prevention Level]ドロップダウンをクリックし、[Focus Prevention Windows]テキストボックスに「any」と入力します。
私は定期的にウィンドウの下部にあるアプリケーションを視覚的にスキャンする必要があるという事実に慣れてきており、以前はフォーカスを持っていたが、ダイアログが開いた後に他のアプリケーションにそれを渡すなどの奇妙な動作を生成します完了しました。
まだこれに対するより良い解決策を探しており、Compizの設定を調整することでより良い動作が得られると期待していますが、私はこれには忙しすぎます。
OpenSolaris FAQで UbuntuとGNOMEのソリューションを見つけたのは面白いです。
解決策は開始することです:
gconftool-2 -s -t string /apps/metacity/general/focus_new_windows "strict"
または、代わりに開始gconf-editor
し/apps/metacity/general/focus_new_windows
て「strict」に修正できます
org.cinnamon.desktop.wm.preferences
)の下でのそのプロパティの説明は、次のとおりです。「このオプションは、新しく作成されたウィンドウがフォーカスを取得する方法をさらに制御します。2つの可能な値があります。端末にフォーカスが与えられていません。」
Ubuntu 16.04ではそれはうまくいきませんでした。また、dconf Editorを使用してDesktop> wm> preferences> auto-raiseを調整しませんでした。
何をしない仕事は必ずcompizconfig-設定マネージャがインストールされている行っています。次に(UIを介してその高度なユーティリティに到達する方法がわかりません)、ターミナルからコマンドを実行できます:ccsm
次に、[全般]オプションをクリックして、[フォーカスと上げ動作]タブをクリックします。(少なくとも)フォーカス防止レベルを低から通常に変更する必要があります。
(Workraveは、最近何かが変わったときに怒って私を怒らせ始め、私が書いていて画面を見ていなかったときにフォーカスを奪い始めました!)