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?

È stato utile?

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
scroll top