web-dev-qa-db-ja.com

アクティブなウィンドウを一番上に保ち、最終的に新しいウィンドウがアクティブなウィンドウの後ろに移動する方法は?

私に起こる最も厄介なことの1つは、ウィンドウ(通常はエディターまたはコンソール)で作業しているときに、一部のアプリケーションが突然起動して現在アクティブなウィンドウを覆っている場合です...これを防ぐ方法はありますか?環境はFedora17のKDE4.8です。Windowsは実際には上記とまったく同じように動作します。同じアプリケーションに属し、ダイアログでない限り、新しいウィンドウが現在アクティブなウィンドウの上にポップアップすることはありません。

ただし、アクティブなウィンドウにアクティビティがない場合は、新しいウィンドウが「引き継ぐ」と実際に役立ちます。 :)

編集1:可能な場合は、一般的な(優先)ソリューションを探しています。ウィンドウを変更してすべての上に表示できることを認識しています。

2
DejanLekic

[システム設定]に移動し、次のようにクリックします。

System Settings
  \
  (section Workspace Appearance and Behavior)
   Window Behavior
     \
      (on left) Window Behavior (again)
        \
         (on top: Tab) Focus

「フォーカス盗難防止レベル」を「なし」に設定します。

私の場合、これは「低」に設定されており、同じタイプのウィンドウ(Konsole、Firefox、gVimなど)を既に開始しているすべての新しいウィンドウがアクティブなウィンドウの後ろに表示されます。 「なし」に設定すると解決しました。

これは何ヶ月もの間機能していたが、数日前に突然動作が変わった。私はマネージドの企業Linuxワークステーションを使用しているので、これはI.T.による設定のロールアウトであった可能性があります。その設定を変更すると、新しいウィンドウが上部に表示されます。

4
Brian

KDE ...デスクトップ環境。のように... Linux MintのKDEバージョン? Kbuntu? KDE Debian?

あなたはおそらくすでにそこにオプションがあります。したがって、一番上に置きたいウィドウのタイトルバーを右クリックして、「常に一番上」というオプションがあるかどうかを確認します。ただし、これではアクティビティの検出は処理されません。アクティブな間ウィンドウを上に保つプログラムはありませんが、しばらくするとバックグラウンドに移動します。

これで、タイトルバーにオプションがない場合は、いつでもwmctrlをインストールして、次のコマンドを使用できます。

wmctrl -r windowname -b add,above

それをつかむ ここから

0
Bon Gart

kcmshell4 kwinoptionsを実行し、フォーカス盗難防止レベルを増やします。

頑固なプログラムの場合は、kcmshell4 kwinrulesを実行し、そのアプリの新しいウィンドウをバックグラウンドに配置するか、最小化して開始するルールを作成します。このルールインターフェイスは、各ウィンドウのメニューバーのコンテキストメニューからも利用できます。

0
daxim