開いているすべてのウィンドウを終了するには?

開いているすべてのウィンドウを終了するには?

デスクトップに表示されるすべてのウィンドウを閉じたいです。そうするか考えもしてみたがpkill、一度に一人ずつだけ殺すことができるが、それは私が望むものではない。最終的な目標は、これをキオスクを実行するスクリプトに配置することです。その後、キオスクソフトウェアが実行されているかどうかを検出し(この部分は見つけました)、それ以外の場合は開いているすべてのウィンドウを終了してコンピュータを再起動します。キオスクソフトウェア。

ベストアンサー1

最も簡単な使い方xdotool:

xdotool search "" windowkill %@

xdotool search ""各ウィンドウを一覧表示します。windowkill %@それらすべてを殺す。%@おすすめ以前の検索のすべての結果です。

あなたは使用することを好むことができます--maxdepth 1オプションsearch選択したウィンドウを最上位ウィンドウに制限します。

おすすめ記事