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