elenca i nomi di visualizzazione X esistenti?

18

Come posso ottenere un elenco dei nomi visualizzati X correnti?

Oltre ad essere una cosa utile da sapere, voglio questo in modo che (si spera!) posso usare xcalib -invert -alter come suggerito in questa domanda per invertire la seconda delle due schermate sul mio computer.

    
posta drevicko 20.12.2012 - 02:02

1 risposta

18
w

Sì, così semplice. Questa è una versione estesa di who che mostra chi ha effettuato l'accesso e da dove sono connessi. Ciò include sessioni grafiche e questo ti mostrerà tutte le attuali X display, tra gli altri deliziosi dati.

Ecco quello che vedo:

[email protected]:~$ w
 01:07:38 up 5 days, 58 min,  4 users,  load average: 0.40, 0.37, 0.41
USER     TTY      FROM             [email protected]   IDLE   JCPU   PCPU WHAT
oli      tty7     :0               Sat00    5days  4:22m  0.94s gnome-session --session=gnome-fallback
oli      pts/4    :0               Sat00   47:09m  0.77s  0.77s /bin/bash
oli      pts/6    :0               Wed02    0.00s  0.12s  0.00s w

Puoi archiviarlo con vari flag (prova -hs ) e poi puoi awk / grep di distanza se è necessario automatizzare. Prendi in considerazione la piping dell'elenco risultante tramite sort -u per ottenere stringhe di visualizzazione univoche. Qualcosa del genere:

[email protected]:~$ w -hs | awk '{print }' | sort -u
:0
    
risposta data Oli 20.12.2012 - 02:07

Leggi altre domande sui tag