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

44

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

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

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

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

выбор

* 0            /usr/bin/terminator               50        auto mode

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

    
задан YXD 07.11.2011 в 16:20
источник

3 ответа

30

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

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

Подробнее : nautilus-open-terminal использует GAppInfo для запуска терминального процесса, который использует жестко закодированный список эмуляторов терминалов: Ссылка

Решение:

  1. Удалить gnome-terminal: sudo apt-get remove gnome-terminal
  2. Терминатор Symlink для gnome-terminal: sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal
ответ дан Genosse Einhorn 12.05.2013 в 18:09
источник
27

Nautilus-Actions

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

  • Запустите инструмент Nautilus-Actions Configuration Tool либо из Dash, либо из терминала с

    nautilus-actions-config-tool
    

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

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

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

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

    
ответ дан Takkat 07.11.2011 в 23:55
22

Чтобы настроить терминал по умолчанию в 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 вызывает терминал по умолчанию, он должен открыть terminator вместо gnome-terminal .

    
ответ дан Bruno Pereira 07.11.2011 в 16:47