Jak mogę uzyskać listę wszystkich otwartych okien w linii poleceń?


12

Jak mogę utworzyć listę wszystkich otwartych okien, w tym okien dialogowych i duplikatów, z wiersza poleceń?

Odpowiedzi:


14

Możesz użyć wmctrl, aby uzyskać listę wszystkich otwartych okien.

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

Kolumny:

  1. ID okna. Służy do tego przełącznik [#i -i].
  2. Identyfikator pulpitu. Zaczyna się od 0. -1 oznacza, że ​​okno jest na wszystkich komputerach. Używany z [#d -d] i więcej.
  3. Komputer kliencki
  4. Nazwa (długi tytuł) okna. Używany głównie z [#r -r] i można go zmienić za pomocą [#N -N] i [#T -T].

Więcej przykładów: przykłady wmctrl

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.