Pokud máte gnome-terminal
běží a chcete novou instanci programu, možná si myslíte, že spuštění gnome-terminal &
ze skořápky by stačilo.
Překvapivě se tato nová instance chová jako nějaký fádní program pro Windows nebo Mac; pouze odešle zprávu existujícímu běžícímu gnome-terminal
pro vytvoření nového okna. Pokud tento gnome-terminal
zhroutí proces, ztratíte všechna okna terminálu!
(Samozřejmě každé okno má svůj vlastní shell, což je nezávislý proces, ale skutečný emulátor terminálu a jeho GUI jsou spravovány z jediné instance aplikace.)
Jak můžeme vytvořit nezávislé instance gnome-terminal
, z nichž každý běží ve svém vlastním procesu, takže zabitím tohoto procesu se zničí pouze okna spojená s tímto procesem?
Přijatá odpověď:
Podle man gnome-terminal
, možnost, kterou hledáte, se zdá být matoucím názvem
--disable-factory
Do not register with the activation name server, do
not re-use an active terminal.
Tato možnost je však v novějších verzích zjevně odstraněna, takže by se na ni nemělo spoléhat.