Si vous avez en gnome-terminalcours 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-terminald' exécution pour créer une nouvelle fenêtre. Si celui-ci gnome-terminalplante, 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-factoryn'utilise pas de terminologie standard comme "démarrer dans un nouveau processus (ou espace d'adressage); ne réutilisez pas l'instance existante".
rxvtje 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é