Si vous avez en gnome-terminal
cours d' exécution et que vous souhaitez une nouvelle instance du programme, vous pourriez penser que l'exécution à gnome-terminal &
partir d'un shell ferait l'affaire.
Étonnamment, cette nouvelle instance se comporte comme un programme Windows ou Mac insipide; il envoie uniquement un message à l'existant, en cours gnome-terminal
d' exécution pour créer une nouvelle fenêtre. Si celui-ci gnome-terminal
plante, vous perdez toutes les fenêtres du terminal!
(Bien sûr, chaque fenêtre a son propre shell, qui est un processus indépendant, mais l'émulateur de terminal réel et son interface graphique sont gérés à partir d'une seule instance de l'application.)
Comment pouvons-nous créer des instances indépendantes de gnome-terminal
, chacune s'exécutant dans leur propre processus, de sorte que la suppression de ce processus ne détruise que la ou les fenêtres associées à ce processus?
--disable-factory
n'utilise pas de terminologie standard comme "démarrer dans un nouveau processus (ou espace d'adressage); ne réutilisez pas l'instance existante".
rxvt
je suppose.
rxvt
à tous ceux qui veulent un vrai terminal multi-processus. Il prend en charge la police Truetype, le ré-emballage des longues lignes et la plupart des autres fonctionnalités des terminaux modernes.
gnome-terminal --disable-factory
, cependant, le support est apparemment retiré