UnityでUbuntu Desktop 14.04を実行しています。さまざまなウィンドウをナビゲートするための素晴らしいキーボードコンボがあります。 Super + Wは、開いているすべてのウィンドウを表示します。 Alt + Tabを使用すると、アプリケーションをスクロールできます。 Alt + `を使用すると、特定のアプリケーションのウィンドウだけをスクロールできます。ウィンドウが多すぎて画面のスペースが足りない場合に最適なツールセットです。しかし、私が本当に欲しいのは、最小化されたウィンドウを除外するSuper + Wのようなものです。誤解しないでください。最小化されたウィンドウが表示されるのは素晴らしいことですが、画面が乱雑になることもあります。
トレイに最小化したいアプリケーションがいくつかあります(Windowsのコンセプトであるため、Ubuntuに完全に変換されるとは確信していませんが、私は耐えます)。通知(Gearyメールクライアント、Skypeなど)を取得するためにのみ実行していますが、トレイへの送信をサポートしていないため、最小化しています。それは多かれ少なかれ大丈夫ですが、その後、スーパー+ Wのときに4つの余分なウィンドウが画面を乱雑にします。
誰もがSuper + Wからこれらを除外する方法を知っていますか?または、アプリケーションをトレイに移動して、ウィンドウを閉じても実行し続けますか?
CompizConfig Settings Managerのウィンドウ一致フィールドを編集することでこれを解決しました。デフォルトではインストールされていないと思いますが、Software Centerで簡単に見つけることができます。設定マネージャーを入手したら、次の場所に移動します。
ウィンドウ管理>スケール>動作>ウィンドウのスケール
このフィールドは、Compizの WindowMatching構文 に準拠する文字列を受け入れます。これを編集して、Scaleプラグインがアクティブになったときにどのウィンドウを含めるかを宣言できます。最小化されたウィンドウを除外するために使用した文字列は次のとおりです。
(Toolbar | Utility | Dialog | Normal | Unknown) & !state=hidden
記録のために、私にとってはうまくいくと思われる別のオプションは、Unity Tweak Tools(まだ持っていない場合はリポジトリ内)を開き、スイッチャーの設定に移動することです。切り替えの有効化または無効化のオプションがあります最小化されたウィンドウ間。このボックスをオフにすると、ウィンドウの広がりにも影響するように見えます。