Як я можу отримати список всіх відкритих вікон у командному рядку?


12

Як я можу створити список усіх відкритих вікон, включаючи діалогові вікна та копії, з командного рядка?

Відповіді:


14

Ви можете використовувати wmctrl, щоб отримати список усіх відкритих вікон.

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

Стовпці:

  1. Ідентифікатор вікна Це використовується для перемикача [#i -i].
  2. Ідентифікатор робочого столу. Він починається з підрахунку 0. -1 означає, що вікно є на всіх робочих столах. Використовується з [#d -d] та ін.
  3. Клієнтська машина
  4. Назва (довга назва) вікна. В основному використовується з [#r -r] і може бути перейменовано на [#N -N] та [#T -T].

Більше прикладів: wmctrl-прикладів

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.