開いているウィンドウのリストを確認する

開いているウィンドウのリストを確認する

オープンリストをどうやって見つけるか知りたいのですがウィンドウズ」と入力し、いくつかを閉じます。ウィンドウは必須であることに注意してください。つまり、ソフトウェアを使用したシミュレーション中に、いくつかのウィンドウ (プロットなど) が開かれる可能性があるということです。また、それらを検出したいと考えています。数学ソフトウェアを使用していて、新しいウィンドウにグラフがプロットされると想像してください。

答え1

プログラムを使用してくださいwmctrl

例 (DE として KDE を使用)

#list open windows
wmctrl -l
0x01e001a6 -1 HOSTNAME plasma-desktop
0x01e007c1 -1 HOSTNAME plasma-desktop
0x01e00194 -1 HOSTNAME plasma-desktop
0x01e0019d -1 HOSTNAME plasma-desktop
0x03c00064  0 HOSTNAME Inbox - Mozilla Thunderbird
0x0240001a  0 HOSTNAME pam.d : bash – Konsole
0x04e00009  0 HOSTNAME 
0x03e0006e  0 HOSTNAME shell - check the list of Open window - Unix & Linux Stack Exchange - Mozilla Firefox
0x03e6efe3  0 HOSTNAME Mozilla Firefox


#now close the empty firefox session: (-c for close, -i for using the hexnumber of the first column as identifier)
wmctrl -ic 0x03e6efe3

このプログラムを使用して、ウィンドウの形状の変更、ウィンドウの選択、ウィンドウの移動、ウィンドウのタイトルの変更などを行うこともできます。man wmctrl表示の可能性を確認してください。

関連情報