nautilus-open-terminal
Пакет добавляет меню / опции правой кнопкой мыши , чтобы открыть терминал в текущем каталоге.
Я хочу изменить это с открытия gnome-terminal
на открытие terminator
. Здесь есть несколько советов по изменению эмулятора терминала по умолчанию , однако эти инструкции больше не действительны, и я не могу найти места в настройках системы, где можно изменить эмулятор по умолчанию.
Я также попробовал:
$ sudo update-alternatives --config x-terminal-emulator
выбор
* 0 /usr/bin/terminator 50 auto mode
Но это, похоже, не имеет никакого эффекта. Есть идеи, как мне заставить это работать?
nautilus-open-terminal
работать с Терминатором, что на самом деле является моим первоначальным вопросом. Если вы или кто-то еще поймете, как я могу сделать эту работу, я был бы очень благодарен.Ответы:
Ubuntu 13.04: (если вы пришли сюда через Google)
Вы не можете изменить используемое приложение терминала.
Подробности :
nautilus-open-terminal
используетсяGAppInfo
для запуска процесса терминала, который использует жестко закодированный список эмуляторов терминала: https://git.gnome.org/browse/glib/tree/gio/gdesktopappinfo.c#n1106Решение:
sudo apt-get remove gnome-terminal
sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal
источник
sudo apt-get remove mate-terminal
последующимsudo ln -s /usr/bin/terminator /usr/bin/mate-terminal
.gnome-terminal
из командной строки, но опция «Открыть в терминале» Наутилуса ничего не делает.io.elementary.terminal
, я думаю, вам просто нужно скопировать его/usr/share/nautilus-python/extensions
и исправить дляterminator
.Наутилус-действия
Мы можем определить нашу собственную правую кнопку мыши пункты контекстного меню с Nautilus-действиями .
Запустите инструмент настройки Nautilus-Actions либо из Dash, либо из терминала с
На вкладке « Действие » присвойте своему действию метку, например «Открыть в Терминаторе», и выберите ее для отображения в выделенном или контекстном меню.
Затем откройте вкладку « Команда », чтобы ввести команды для запуска
Укажите полный путь к вашей команде (
/usr/bin/terminator
) и опциям программы (--working-directory=%d/%b
) для открытия текущего пути в Терминаторе.После выхода из системы и повторного входа (или просто перезапуска nautilus с помощью
nautilus -q
) будет отображено контекстное меню, вызываемое правой кнопкой мыши ниже:источник
nautilus -q
. Я просто предложил изменить для этого.Open in Terminator
находиться в подменю, в Nautilus-Actions перейдите в Edit> Preferences> Disable «Создать корневое меню« Nautilus-Actions »»Для настройки терминала по умолчанию в gnome вам необходимо установить dconf-tools (sudo apt-get install dconf-tools).
После этого вы можете использовать dconf-editor или gsettings, чтобы установить ваш любимый эмулятор терминала. Это руководство использует
gsettings
.После установки
terminator
введите эту командуУстановите
exec-args
для терминала, который вам нужен, в вашем случае,-x
чтобы выполнить остальные необходимые аргументыnautilus-open-terminal
.После этого терминатор будет вашим эмулятором терминала по умолчанию, при
nautilus-open-terminal
вызове терминала по умолчанию он должен открыватьсяterminator
вместоgnome-terminal
.источник
terminator
, если это полезно, я отредактирую ответ и добавлю эту информацию.org.gnome.desktop.default-applications.terminal exec-arg '-x'
как в моем редактировании.gnome-terminal
работаетterminator
.Я знаю, что это старый вопрос, но, поскольку я приземлился здесь, пытаясь сделать то же самое, вот мой выбор для будущих посещений .
Я испробовал все предыдущие предложения и потерпел неудачу, поэтому вместо этого я нашел этот обходной путь (не идеальный ответ, но я думаю, он все еще может быть полезен).
Создайте файл change_terminal.sh
и дать ему права на исполнение:
Создайте следующий псевдоним:
Теперь вы просто открываете терминал по умолчанию из nautilus в нужном месте и набираете 'ct', чтобы закрыть его, и открываете терминал терминатора в том же месте.
источник
Я использую Ubuntu 18.04, и я не смог решить проблему. Вместо этого я установил,
nautilus-terminal
который встраивает ваш терминал в nautilus! Что абсолютно здорово.Установить наутилус-терминал
Вы также можете настроить его через редактор dconf. Больше информации в этой ссылке
источник