web-dev-qa-db-ja.com

Gnome Shell:起動時にウィンドウを前面に移動します(「...を使用する準備ができました」という通知はもうありません)

私は数日前からUbuntuでGnome Shellを使用してきましたが、新しいウィンドウで非常に迷惑な動作を経験しました。

別のウィンドウを使用して、たとえば Alt+Ctrl +T 新しいターミナルウィンドウを開く場合、新しいウィンドウは前面に表示されません。代わりに、「新しいターミナルウィンドウを使用する準備ができました」という通知を受け取ります。

同様の問題は、PidginがGnome Shellに統合されている(拡張機能を介して)場合にも発生します。新しいメッセージを受け取ると、通知がポップアップしますが、ウィンドウは表示されません。私はどちらかが必要です Alt+Tab または、通知をクリックして新しいメッセージを表示します。

新しいウィンドウを常に前面に表示し、それらの迷惑な「ウィンドウの準備ができました」通知を削除する方法はありますか?

編集:gconftool-2 --search-key focus_new_windows(severinの要求どおり):

 /schemas/apps/metacity/general/focus_new_windows = Schema (type: `string' list_type: '*invalid*' car_type: '*invalid*' cdr_type: '*invalid*' locale: `C')
 /apps/metacity/general/focus_new_windows = smart
21
grafthez

Focus_new_windowsをsmartからstrictに設定してみてください。 gconf-editorを使用して/ apps/metacity/generalに移動し、次のようにfocus_new_windowsの値をsmartからstrictに変更できます。enter image description here

または、コマンドラインを使用できます:

gconftool-2 --set /apps/metacity/general/focus_new_windows --type string strict

それでも解決しない場合は、前述のgconf-editorでauto_raise_delayを1000から0に変更することもできます(スクリーンショットを参照)。

here も参照してください。

12
martin

Gnome3の拡張機能があります

「私の焦点を奪う」

https://extensions.gnome.org/extension/234/steal-my-focus/

それはあなたが持っている正確な問題を解決します。

11
Schweinsteiger
  1. System> Preferences> CompizConfig Settings Manager> General Options((General)> Focus&Raise Behaviour
  2. クリアFocus Prevention Windowsフィールド。

参照: Compiz General OptionsCompiz Window Matching

3
user7980

これを行う設定があるとは思わない。私はしばらくの間gnome Shellを使用しています。 gnome 3用の「高度な設定拡張機能」をインストールして、さらにいくつかの設定を行うことができます。ただし、探している機能を取得することはできません。ネットを検索して戻ってきます。

2
Hannes

これは、Gnome Shellに含まれているTweak Tool内で実行できるようになりました。拡張機能やdconf-editorを使用する必要はなくなりました。

[Windows]セクションで、[Windowsを自動的に上げる]のスイッチをスライドさせます。

この設定により、ウィンドウがフォーカスされてポップアップされます。andは、「アプリケーションの準備ができました" 通知。

enter image description here

編集:このオプションはUbuntu 17.10にはありませんが、18.04に戻ることを期待しています。一時的な修正として、次のgnome拡張機能をインストールしてみてください。

  • うるささ
  • 私の窓に焦点を合わせる
  • 私の焦点を盗む

上記の拡張機能はここから入手できます。 https://extensions.gnome.org/

2
Dorian

このタイプのものはdevilspieで変更できます。これには、リポジトリにあるNice GUIフロントエンドgdevilspieがあります。

0
user72421

キーボード設定でカスタムショートカットを作成し、コマンドを使用します。
xterm -e <端末名>
または:
uxterm -e <端末名>

「セッションの実行に失敗しました」という問題が発生した場合は、いつでも先に進むことができます。

<端末名> -e xterm -e <端末名>

私の場合:
xfce4-terminal -e xterm -e xfce4-terminal

この方法では、ネイティブ端末を使用して新しい端末を起動するため、これはちょっとおかしいです。
そして、高齢者にはバックグラウンドで開始する設定がないため
新しいものを先頭に起動します。

クリーンで拡張機能をインストールする必要はありません。

0
user634715