Ubuntu – Setting nautilus-open-terminal to launch Terminator rather than gnome-terminal

gnome-terminalnautilusterminator

The nautilus-open-terminal package adds a menu/right-click option to open a terminal in the current directory.

I want to change this from opening gnome-terminal to opening terminator. There is some advice on changing the default terminal emulator here, however these instructions do not appear to be valid any more, and I can't find any place in the system settings where the default emulator can be changed.

I also tried:

$ sudo update-alternatives --config x-terminal-emulator

choosing

* 0            /usr/bin/terminator               50        auto mode

But this does not appear to have any effect. Any idea how I can get this to work?

Best Answer

Ubuntu 13.04: (in case you came here via google)

You can't change the terminal app used anymore.

Details: nautilus-open-terminal uses GAppInfo to launch the terminal process, which uses a hard coded list of terminal emulators: https://git.gnome.org/browse/glib/tree/gio/gdesktopappinfo.c#n1106

Solution:

  1. Remove gnome-terminal: sudo apt-get remove gnome-terminal
  2. Symlink terminator to gnome-terminal: sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal