web-dev-qa-db-ja.com

Linuxでアクティブなウィンドウを除くすべてのウィンドウを最小化するためのショートカットは何ですか

Windows用の「AeroShake」があることは知っていますが、Debian7にも同様のものが必要です。

すでにすべてのキーボードショートカットを確認しましたが、それに関連するものは見つかりませんでした。

3
Ishtiaq

Ubuntuで機能するのは次のとおりです。

Ctrl + Super + Up:最大化

Ctrl + Super + Down:復元/最小化

Ctrl + Super +左:ウィンドウを左にスナップ

Ctrl + Super +右:ウィンドウを右にスナップ

また、スーパーキーを押したままにすると、これらのキーボードショートカットやその他のキーボードショートカットのリストを取得できます。

PS。スーパーキー、別名Windowsキー入力

1
SupaJord

これを行うための近道はありませんが、Devil'sPieを使用することは可能だと思います。

これは基本的な例を含む便利な記事です。 http://www.cs.bgu.ac.il/~gwiener/linux/minimizing-all-windows-in-gnome/

ここで「window_property」を参照してください: http://www.foosel.org/linux/devilspie#window_role

このページの「_NET_WM_STATE」を参照してください。特に「_NET_WM_STATE_FOCUSED」を探しています。 http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472615568

私はテスト環境のATMを持っていませんが、スクリプトは次のようになると思います。

(begin
  (if (not (is (window_property _NET_WM_STATE_FOCUSED))
    (minimize))
 (quit))

または(_NET_WM_STATEのセクションを参照してください...これらの使用方法がわかりません)

(begin
  (if (not (is (window_property _NET_WM_STATE, ATOM))
    (minimize))
 (quit))
0
Alex Atkinson