Come posso ottenere un elenco di tutte le finestre aperte nella riga di comando?


12

Come posso produrre un elenco di tutte le finestre aperte, comprese le finestre di dialogo e i duplicati, dalla riga di comando?

Risposte:


14

Puoi usare wmctrl per ottenere un elenco di tutte le finestre aperte.

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

Le colonne:

  1. L'ID della finestra. Questo è usato per l'opzione [#i -i].
  2. L'ID desktop. Inizia a contare a 0. -1 significa che la finestra è su tutti i desktop. Utilizzato con [#d -d] e altro.
  3. La macchina client
  4. Il nome (titolo lungo) della finestra. Utilizzato principalmente con [#r -r] e può essere rinominato con [#N -N] e [#T -T].

Altri esempi: wmctrl-esempi

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.