Komut satırındaki tüm açık pencerelerin listesini nasıl alabilirim?


12

İletişim kutuları ve kopyalar da dahil olmak üzere tüm açık pencerelerin bir listesini komut satırından nasıl oluşturabilirim?

Yanıtlar:


14

Tüm açık pencerelerin bir listesini almak için wmctrl kullanabilirsiniz .

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

Kolonlar:

  1. Pencere kimliği. Bu, [#i -i] anahtarı için kullanılır.
  2. Masaüstü kimliği. 0'da saymaya başlar. -1, pencerenin tüm masaüstlerinde olduğu anlamına gelir. [#D -d] ve daha fazlası ile kullanılır.
  3. İstemci makine
  4. Pencerenin adı (uzun başlık). Çoğunlukla [#r -r] ile kullanılır ve [#N -N] ve [#T -T] ile yeniden adlandırılabilir.

Daha fazla örnek: wmctrl-örnekler

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.