Wie kann ich eine Liste aller geöffneten Fenster in der Befehlszeile erhalten?


12

Wie kann ich über die Befehlszeile eine Liste aller geöffneten Fenster einschließlich Dialogfeldern und Duplikaten erstellen?

Antworten:


14

Mit wmctrl können Sie eine Liste aller geöffneten Fenster abrufen .

wmctrl -l

0x0080006a -1 localhost panel
0x0180007c  0 localhost Mozilla Firefox
0x02600007  3 localhost user@localhost: /home/user - Shell - Konsole
0x00600011  1 localhost KTorrent
0x02200007  0 localhost user@localhost: /home/user - Shell - Konsole
1           2 3         4

Die Säulen:

  1. Die Fenster-ID. Dies wird für den Schalter [#i -i] verwendet.
  2. Die Desktop-ID. Die Zählung beginnt bei 0. -1 bedeutet, dass sich das Fenster auf allen Desktops befindet. Wird mit [#d -d] und mehr verwendet.
  3. Der Client-Computer
  4. Der Name (Langtitel) des Fensters. Wird meistens mit [#r -r] verwendet und kann mit [#N -N] und [#T -T] umbenannt werden.

Weitere Beispiele: wmctrl-examples

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.