Установка nautilus-open-terminal для запуска Terminator, а не gnome-terminal

Пакет nautilus-open-terminal добавляет параметр меню / правой кнопки мыши, чтобы открыть терминал в текущем каталоге.

Я хочу изменить это от открытия gnome-terminal до открытия terminator . Ниже приведены советы по изменению эмулятора терминала по умолчанию , однако эти инструкции больше не действительны, и я не могу найти места в системных настройках, где можно изменить эмулятор по умолчанию.

Я также пробовал:

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

выбор

 * 0 /usr/bin/terminator 50 auto mode 

Но это не имеет никакого эффекта. Любая идея, как я могу заставить это работать?

Ubuntu 13.04: (если вы пришли сюда через Google)

Вы не можете больше использовать приложение терминала.

Подробности : nautilus-open-terminal использует GAppInfo для запуска терминального процесса, который использует жестко закодированный список терминальных эмуляторов: https://git.gnome.org/browse/glib/tree/gio/gdesktopappinfo.c#n1106

Решение:

  1. Удалить gnome-terminal: sudo apt-get remove gnome-terminal
  2. Терминатор Symlink для gnome-terminal: sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal

Наутилус-действия Установка nautilus-действий

Мы можем определить наши собственные пункты контекстного меню правой кнопкой мыши с помощью nautilus-действий .

  • Запустите средство настройки Nautilus-Actions либо из Dash, либо из терминала с помощью

     nautilus-actions-config-tool 

введите описание изображения здесь

  • На вкладке « Действие » дайте вашему действию разумную метку, например «Открыть в терминале», и выберите ее отображение в меню выбора или в контекстном меню.

  • Затем откройте вкладку « Command », чтобы ввести команды для запуска

введите описание изображения здесь

  • Дайте полный путь к вашей команде ( /usr/bin/terminator ) и параметры программы ( --working-directory=%d/%b ) для открытия текущего пути в Terminator.

  • После выхода из системы и снова (или просто перезапуска nautilus с nautilus -q ) будет показано контекстное меню правой кнопки мыши ниже:

введите описание изображения здесь

Чтобы настроить терминал по умолчанию в gnome, вам необходимо установить dconf-tools (sudo apt-get install dconf-tools).

После этого вы можете использовать dconf-editor или gsettings, чтобы настроить свой любимый эмулятор терминала. В этом руководстве используются параметры gsettings .

После установки terminator введите эту команду

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator

Установите exec-args для терминала, который вам нужен, в вашем случае -x для выполнения остальных необходимых аргументов nautilus-open-terminal .

gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

После того, как этот терминатор станет вашим эмулятором терминалов по умолчанию, когда nautilus-open-terminal вызывает nautilus-open-terminal по умолчанию, он должен открыть terminator вместо gnome-terminal .