Question

J'ai deux xterms et plusieurs fenêtres gnome-terminal actives sur mon écran X.

Cependant, xlsclients ne montre qu'un seul client gnome-terminal.

$ xlsclients   
luban.local  /usr/X11/bin/xterm
ohm  gnome-terminal
luban.local  xterm

Comment puis-je obtenir la liste des sessions gnome-terminal attachées à mon écran?

Était-ce utile?

La solution

Cette option exécutera la nouvelle fenêtre de terminal dans son propre processus et en tant que client X distinct.

--disable-factory

Ces options

--instance=foo --class=bar

constitue un point d'ancrage pratique pour distinguer les sessions:

$ xlsclients -l
...
Window 0x3000001:
  Machine:  ohm
  Name:  Terminal
  Icon Name:  foo
  Command:  foo
  Instance/Class:  foo/bar

Autres conseils

Ceci est correct. gnome-terminal (comme konsole) commence juste un processus simple. Si vous demandez une deuxième console, le processus ouvre une nouvelle fenêtre mais ne démarre pas un autre processus uniquement pour cette fenêtre (contrairement à xterm). Cela économise beaucoup de mémoire et de ressources.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top