Si está gnome-terminal
ejecutando y desea una nueva instancia del programa, puede pensar que ejecutar gnome-terminal &
desde un shell haría el truco.
Sorprendentemente, esta nueva instancia se comporta como un programa insípido de Windows o Mac; solo envía un mensaje al existente, ejecutándose gnome-terminal
para crear una nueva ventana. Si este gnome-terminal
proceso falla, ¡pierde todas las ventanas de terminal!
(Por supuesto, cada ventana tiene su propio shell, que es un proceso independiente, pero el emulador de terminal real y su GUI se administran desde una sola instancia de la aplicación).
¿Cómo podemos crear instancias independientes de gnome-terminal
cada una ejecutándose en su propio proceso, de modo que matar ese proceso solo destruya las ventanas asociadas con ese proceso?
--disable-factory
no utiliza ninguna terminología estándar como "comenzar en un nuevo proceso (o espacio de direcciones); no reutilice la instancia existente".
rxvt
supongo.
rxvt
a cualquiera que quiera un verdadero terminal multiproceso. Tiene soporte para fuentes Truetype, reenvío de líneas largas y la mayoría de las otras características de los terminales modernos.
gnome-terminal --disable-factory
, sin embargo, al parecer