X11: get Liste aller gnome-terminal-Fenster auf meinem Bildschirm?
-
06-07-2019 - |
Frage
Ich habe zwei xterms und mehrere gnome-terminal-Fenster aktiv auf meinem X-Display.
Allerdings xlsclients zeigt nur einen gnome-Terminal-Client.
$ xlsclients
luban.local /usr/X11/bin/xterm
ohm gnome-terminal
luban.local xterm
Wie kann ich eine Liste der gnome-terminal Sitzungen an meine Anzeige bekommen?
Lösung
Mit dieser Option wird das neue Terminalfenster in einem eigenen Prozess und als eigenständiger X-Client ausgeführt werden.
--disable-factory
Diese Optionen
--instance=foo --class=bar
bietet einen bequemen Haken zwischen den Sitzungen zu unterscheiden:
$ xlsclients -l
...
Window 0x3000001:
Machine: ohm
Name: Terminal
Icon Name: foo
Command: foo
Instance/Class: foo/bar
Andere Tipps
Das ist richtig; Gnom-terminal (wie konsole) beginnt nur einen einzigen Prozess. Wenn Sie für eine zweite Konsole fragen, öffnet sich der Prozess um ein neues Fenster, aber keinen weiteren Prozess starten nur für das Fenster (im Gegensatz zu xterm). Das spart viel Speicher und Ressourcen.