Якщо ви gnome-terminalпрацюєте і хочете новий екземпляр програми, ви можете подумати, що запуск gnome-terminal &з оболонки зробить свою справу.
Дивно, але цей новий екземпляр поводиться як якась невміла програма Windows або Mac; він лише надсилає повідомлення до існуючого, працює gnome-terminalдля створення нового вікна. Якщо цей gnome-terminalпроцес вийде з ладу, ви втратите всі вікна терміналу!
(Звичайно, у кожного вікна є своя оболонка, що є незалежним процесом, але власне емулятор термінала та його графічний інтерфейс управляються з одного примірника програми.)
Як ми можемо створити незалежні екземпляри gnome-terminal, кожен з яких працює у своєму власному процесі, так що вбивство цього процесу знищує лише вікна (и), пов'язані з цим процесом?
--disable-factoryне використовується жодна стандартна термінологія, наприклад "запустити новий процес (або адресний простір); не використовуйте повторно існуючий екземпляр".
rxvtздогадки
rxvtвсім, хто бажає справжнього багатопроцесорного терміналу. Він має підтримку шрифту Truetype, повторне загортання довгих ліній та більшість інших функцій сучасних терміналів.
gnome-terminal --disable-factory, однак підтримка цього, мабуть, відмовляється