X11: ottieni l'elenco di tutte le finestre di gnome-terminal sul mio display?
-
06-07-2019 - |
Domanda
Ho due xterm e diverse finestre gnome-terminal attive sul mio display X.
Tuttavia, xlsclients mostra solo un client gnome-terminal.
$ xlsclients
luban.local /usr/X11/bin/xterm
ohm gnome-terminal
luban.local xterm
Come posso ottenere un elenco delle sessioni gnome-terminal collegate al mio display?
Soluzione
Questa opzione eseguirà la nuova finestra del terminale nel suo processo e come un client X distinto.
--disable-factory
Queste opzioni
--instance=foo --class=bar
fornisce un comodo gancio per distinguere le sessioni:
$ xlsclients -l
...
Window 0x3000001:
Machine: ohm
Name: Terminal
Icon Name: foo
Command: foo
Instance/Class: foo/bar
Altri suggerimenti
Questo è corretto; gnome-terminal (come konsole) avvia solo un singolo processo. Se richiedi una seconda console, il processo apre una nuova finestra ma non avvia un altro processo solo per quella finestra (a differenza di xterm). Ciò consente di risparmiare molta memoria e risorse.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow