Если вы gnome-terminalзапустили и хотите создать новый экземпляр программы, вы можете подумать, что запуск gnome-terminal &из оболочки поможет.
Удивительно, но этот новый экземпляр ведет себя как какая-то безвкусная программа для Windows или Mac; он только отправляет сообщение существующему, запущенному gnome-terminalдля создания нового окна. Если gnome-terminalпроисходит сбой этого процесса, вы теряете все окна терминала!
(Конечно, каждое окно имеет свою собственную оболочку, которая является независимым процессом, но фактическим эмулятором терминала и его графическим интерфейсом пользователя управляют из одного экземпляра приложения.)
Как мы можем создать независимые экземпляры gnome-terminal, каждый из которых работает в своем собственном процессе, так что уничтожение этого процесса разрушает только те окна, которые связаны с этим процессом?
--disable-factoryне использует никакой стандартной терминологии, такой как «запуск в новом процессе (или адресном пространстве); не используйте повторно существующий экземпляр».
rxvtя думаю.
rxvtкто хочет настоящий многопроцессорный терминал. Он имеет поддержку шрифтов Truetype, переназначение длинных строк и большинство других функций современных терминалов.
gnome-terminal --disable-factory, однако поддержка для него, по- видимому будучи witdrawn