Si vous avez gnome-terminal
en cours d'exécution et que vous souhaitez une nouvelle instance du programme, vous pourriez penser que l'exécution de gnome-terminal &
depuis un shell ferait l'affaire.
Étonnamment, cette nouvelle instance se comporte comme un insipide programme Windows ou Mac; il envoie uniquement un message au gnome-terminal
existant et en cours d'exécution pour créer une nouvelle fenêtre. Si celui-ci gnome-terminal
le processus 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 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
, chacun s'exécutant dans son propre processus, de sorte que tuer ce processus ne détruit que la ou les fenêtres associées à ce processus ?
Réponse acceptée :
Selon man gnome-terminal
, l'option que vous recherchez semble porter le nom confus
--disable-factory
Do not register with the activation name server, do
not re-use an active terminal.
Cependant, l'option est apparemment supprimée dans les versions plus récentes, il ne faut donc pas s'y fier.