X11: ¿obtener una lista de todas las ventanas de terminal gnome en mi pantalla?
-
06-07-2019 - |
Pregunta
Tengo dos xterms y varias ventanas de terminal de gnomo activas en mi pantalla X.
Sin embargo, xlsclients solo muestra un cliente gnome-terminal.
$ xlsclients
luban.local /usr/X11/bin/xterm
ohm gnome-terminal
luban.local xterm
¿Cómo puedo obtener una lista de las sesiones de gnome-terminal adjuntas a mi pantalla?
Solución
Esta opción ejecutará la nueva ventana de terminal en su propio proceso y como un cliente X distinto.
--disable-factory
Estas opciones
--instance=foo --class=bar
proporciona un enlace conveniente para distinguir entre sesiones:
$ xlsclients -l
...
Window 0x3000001:
Machine: ohm
Name: Terminal
Icon Name: foo
Command: foo
Instance/Class: foo/bar
Otros consejos
Esto es correcto; gnome-terminal (como konsole) inicia un solo proceso. Si solicita una segunda consola, el proceso abre una nueva ventana pero no inicia otro proceso solo para esa ventana (a diferencia de xterm). Esto ahorra mucha memoria y recursos.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow