Se você está gnome-terminal
executando e deseja uma nova instância do programa, pode pensar que executar a gnome-terminal &
partir de um shell faria o truque.
Surpreendentemente, essa nova instância se comporta como algum programa insípido do Windows ou Mac; ele envia apenas uma mensagem para o existente, executando gnome-terminal
para criar uma nova janela. Se este gnome-terminal
processo falhar, você perde todas as janelas do terminal!
(Obviamente, cada janela possui seu próprio shell, que é um processo independente, mas o emulador de terminal real e sua GUI são gerenciados a partir de uma única instância do aplicativo.)
Como podemos criar instâncias independentes de gnome-terminal
, cada uma executando em seu próprio processo, para que matar esse processo destrua apenas as janelas associadas a esse processo?
--disable-factory
não usa nenhuma terminologia padrão como "iniciar em um novo processo (ou espaço de endereço); não reutilize a instância existente".
rxvt
eu acho.
rxvt
a quem desejar um verdadeiro terminal de multiprocessos. Possui suporte à fonte Truetype, nova embalagem de linhas longas e a maioria dos outros recursos dos terminais modernos.
gnome-terminal --disable-factory
, no entanto o suporte para ele aparentemente está sendo witdrawn