If you have gnome-terminal
running, and want a new instance of the program, you might think that running gnome-terminal &
from a shell would do the trick.
Astonishingly, this new instance behaves like some insipid Windows or Mac program; it only sends a message to the existing, running gnome-terminal
to create a new window. If this one gnome-terminal
process crashes, you lose all of the terminal windows!
(Of course, each window has its own shell, which is an independent process, but the actual terminal emulator and its GUI are managed from a single instance of the application.)
How can we create independent instances of gnome-terminal
, each running in their own process, so that killing that process only destroys the window(s) associated with that process?
gnome-terminal --disable-factory
, however support for it is apparently being witdrawn – steeldriver May 07 '15 at 01:01--disable-factory
doesn't use any standard terminology like "start in a new process (or address space); do not re-use the existing instance". – Kaz May 07 '15 at 01:06rxvt
I guess. – Tobia Nov 21 '16 at 12:12rxvt
to anybody wanting a true multi-process terminal. It has Truetype font support, re-wrapping of long lines, and most other features of modern terminals. – Tobia Nov 22 '16 at 13:50