Я обновился до Ubuntu 13.04 несколько дней назад.
В Ubuntu 12.10 я установил терминал по умолчанию:
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"
Я тоже это установил sudo update-alternatives --config x-terminal-emulator
.
Но ни один из этих вариантов не работает на Ubuntu 13.04.
Как я могу установить Terminator в качестве эмулятора терминала по умолчанию с nautilus « open терминал »?
Это не дубликат. Как я уже сказал: решения в Как я могу установить терминал по умолчанию, используемый в Unity? не работает на Ubuntu 13.04 с наутилусом "открытый терминал".
Мой вопрос: «Установить Terminator в качестве эмулятора терминала по умолчанию С NAUTILUS« ОТКРЫТЫЙ ТЕРМИНАЛ »в Ubuntu 13.04»
nautilus
13.04
terminator
Хуан Симон
источник
источник
Ответы:
Вот как можно добавить опцию «Открыть в Терминаторе»:
Установите 'Инструмент настройки действий Nautilus'
В «Инструмент настройки действий Nautilus» добавьте новое правило со следующим (в качестве руководства):
На вкладке «Действия» отметьте оба поля и выберите подходящее имя (например, «Открыть в терминаторе»):
На вкладке «Команда» установите:
На вкладке Mimetypes установите:
Я также рекомендую изменить настройки в инструменте настройки Nauious-Actions, чтобы избавиться от двухуровневого контекстного меню, сняв флажок в меню «Правка»> «Настройки»:
Выйдите и войдите снова.
Теперь все готово, и вы должны увидеть опцию «Открыть в Терминаторе», если щелкнуть правой кнопкой мыши в Nautilus.
источник
Это также немного «взлом», но это менее болезненно, чем то, которое предоставляет Germano, и позволяет вам по-прежнему использовать gnome-терминал, если вам нужно, ссылаясь на него с полным путем (т.е.
/usr/bin/gnome-terminal
вместо простоgnome-terminal
).Убедитесь, что ваш файл ~ / .bashrc где-то содержит следующее:
Затем запустите следующее в оболочке:
Наконец, выйдите из системы и снова войдите в свою учетную запись Ubuntu.
источник
РЕДАКТИРОВАТЬ: Просто увидел, что это означает, что это может не работать с 13.04 в конце концов. Тем не менее, это то, что я бы попробовал (кстати, 12.04 LTS): Настройка nautilus-open-terminal для запуска Terminator, а не gnome-терминала
Оригинал сообщения:
Это может быть слишком поздно, но так как я искал решение той же вещи, но для konsole ...
Если вы устанавливаете,
dconf-editor
вы можете (очень похоже на команды gsettings) установить терминал, который вы хотите открыть, открыв dconf-editor и установив:После этого вы можете выйти и повторно инициализировать nautilus с помощью
nautilus -q
(может потребоваться два выполнения для появления следующего)Также теперь можно отлаживать nautilus из командной строки с помощью:
Любые проблемы при вызове «Открыть в терминале» будут регистрироваться здесь.
ПРИМЕЧАНИЕ: это было возможно только сразу после вызова с
-q
флагом. В противном случае вызов nautilus просто открывает приложение и возвращается в оболочку без регистрации.Моя проблема, если кому-то это интересно, заключалась в том, что
-x
arg не работает с konsole, поэтому я изменил его на,--new-tab -e
потому что я не хотел, чтобы новое окно Konsole открывалось каждый раз.Надеется, это кому-то поможет.
источник
источник