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


14

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

回答:


7

これまでの私の最善の解決策は、Compizをインストールし、その中で次のアクションを実行することです。最初のウィンドウの上部から「一般オプション」を選択し、「フォーカスと振る舞い」タブを開き、「 [Focus Prevention Level]ドロップダウンをクリックし、[Focus Prevention Windows]テキストボックスに「any」と入力します。

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

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


回避策を見つけましたか?私が考えていたのは、ccsmに不透明度modがあり、すべてのウィンドウを95%(わずかに透明)にすると、別のウィンドウがポップアップするとき(フォーカスされたウィンドウのすぐ下)にわかり、それを知らないことで問題が少なくなることです生成された...まだカントー、それを試してみて... ..も迷惑かもしれ
アクエリアスパワー

ccsmで「不透明度、明るさ、彩度」を指定すると、値95の不透明度ルールが追加され(値を最初に設定)、ウィンドウマッチャーに引用符なしで「any」と入力すると、現在のウィンドウの後ろにウィンドウが表示されます。:)
アクエリアスパワー14年

5

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つの可能な値があります。端末にフォーカスが与えられていません。」
ThorSummoner

1

Ubuntu 16.04ではそれはうまくいきませんでした。また、dconf Editorを使用してDesktop> wm> preferences> auto-raiseを調整しませんでした。

何をしない仕事は必ずcompizconfig-設定マネージャがインストールされている行っています。次に(UIを介してその高度なユーティリティに到達する方法がわかりません)、ターミナルからコマンドを実行できます:ccsm

次に、[全般]オプションをクリックして、[フォーカスと上げ動作]タブをクリックします。(少なくとも)フォーカス防止レベルを低から通常に変更する必要があります。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.