コマンドラインからウィンドウを最小化できますか?


回答:


27

Kubuntu 12.04では、次のコマンドを使用してアクティブウィンドウを最小化します。

xdotool windowminimize $(xdotool getactivewindow)

$(xdotool getactivewindow)最小化する必要があるウィンドウを識別する文字列に置き換えることができると思われます。


$ xdotool getactivewindow windowminimize(Ubuntu 15.04で動作)
AAAfarmclub

1
のコマンドチェーンを示すより複雑な例を追加しましxdotool
-user1338062

15

WMCtrlを使用してこれを行うことができます。これは、コマンドラインからウィンドウマネージャーを制御できるツールです。リポジトリで見つけることができます。

MetacityおよびKWin(GnomeおよびKdeのデフォルト)と互換性があります。

このコマンドを使用して、現在開いているウィンドウのリストを取得できます。これにはウィンドウ名が含まれます。

wmctrl -l

ウィンドウ名を取得したら、次のコマンドを使用してウィンドウをシェーディングできます。

wmctrl -r "windowname" -b toggle,shaded

EWMH仕様ではカバーされていないため、最小化はサポートされていないと思いますが、シェーディングと最大化を実行して、ニーズに合うようにすることができます。


それに関する問題:ウィンドウは完全に隠され、使用できません。ただし、同じコマンドで再表示できます。
マークM

2
wmctrl作成者は、ウィンドウをアイコン化する新しい-Yフラグを追加しました。githubでコミットされましたが、まだリリースされていません。
マークM

私はwmctrl 1.07(現在は2016年7月)を使用していますが、まだ-Yフラグはありません。
-AAAfarmclub

試しましたwmctrl -r "windowname" -b toggle,hiddenか?
dgo.a

7

アクティブなウィンドウを最小化する

xdotool getactivewindow windowminimize

カスタムホットコーナーなどのgnome3.24シェル拡張で動作しますが、「xdotool windowminimize $(xdotool getactivewindow)」は動作しません。


4

ウィンドウにフォーカスした後xdotool、キーボードイベントをシミュレートするために使用できAlt-F3ます。それはハックですが、あなたの問題によっては、それで十分かもしれません。


3

xdotoolを使用します。アクティブなウィンドウを最小化するためのデフォルトの単一ショートカットキーはCtrl-Alt-0ですが、これはテンキーのゼロのみを意味することに注意してください。通常のゼロキー(9と-の間のキー)を入力すると、機能しません。(キーボードで入力するときも同様です。

Xdotoolは、数値キーパッドのゼロキーを「KP_Insert」として認識しています。

したがって、アクティブウィンドウを最小化するには、まずxdotoolがインストールされていることを確認してから、次のコマンドを使用します。

xdotoolキーCtrl + Alt + KP_Insert

(別の回答で言及されたキーAlt-F3は機能しないことに注意してください


2

別のxdotool例:

xdotool search --onlyvisible --classname --sync Navigator windowminimize

これにより--sync、表示されているNavigatorウィンドウが検索され(待機するため待機し)、最小化されます。

xdotool(1)セクションを参照してくださいCOMMAND CHAINING

xdotoolは、単一の呼び出しで複数のコマンドを実行することをサポートします。通常、検索コマンド(「WINDOW STACK」を参照)で開始し、それらの結果に対して一連のアクションを実行します。

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