Ubuntu 13.04: установить Terminator в качестве эмулятора терминала по умолчанию с помощью nautilus & ldquo; open Terminal & rdquo;

Я обновился до 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 с nautilus «открытый терминал».
Мой вопрос: «Установить Terminator в качестве эмулятора терминала по умолчанию С NAUTILUS« OPEN TERMINAL »в Ubuntu 13.04»

9
задан 13 April 2017 в 15:23

4 ответа

Это - также определенный 'взлом', но это менее болезненно, чем то, обеспеченное Germano, и позволяет Вам все еще использовать терминал гнома, если Вы должны путем обращения к нему с полным путем (т.е. /usr/bin/gnome-terminal вместо просто gnome-terminal).

Удостоверьтесь, что Ваш ~/.bashrc файл содержит следующее где-нибудь в нем:

if [ -d ~/bin ]; then
    export PATH=~/bin:$PATH
fi

Затем выполните следующее в оболочке:

mkdir -p ~/bin
ln -s /usr/bin/terminator ~/bin/gnome-terminal

Наконец, выход из системы, и въезжает задним ходом в Вашу учетную запись Ubuntu.

0
ответ дан 13 April 2017 в 15:23

Вот как добавить опцию «Открыть в Терминаторе»:

  1. Установить «Инструмент настройки действий Nautilus»

    sudo apt-get install nautilus-actions
    
  2. В 'Инструмент настройки действий Nautilus' добавьте новое правило со следующим (в качестве руководства):

    • На вкладке Действия отметьте оба поля и выберите соответствующее имя (например, Открыть). в терминаторе):

      Action (tab)

    • На вкладке «Команда» установите:

      • Путь: терминатор
      • Параметры: --working-directory =% f

      Command (tab)

    • На вкладке Mimetypes установите: [ 1126]

      • Фильтр Mimetype: inode / directory

    Mimetypes (tab)

    • Перейдите в Файл> Сохранить чтобы сохранить правило, и все готово.
  3. Я также рекомендую изменить настройки в Инструменте настройки Nauious-Actions, чтобы избавиться от двухуровневого контекстного меню, сняв флажок в меню «Правка»> «Настройки»:

    • (снятие отметки) Создание корневого меню «Действия Nautilus»
    • (снятие отметки) Добавление элемента «О действиях Nausive-действия» в контекстные меню Nautilus

    Preferences

  4. Выйдите из системы и войдите снова.

Теперь все готово, и вы должны увидеть опцию «Открыть в Терминаторе», если щелкнуть правой кнопкой мыши в Nautilus.

0
ответ дан 13 April 2017 в 15:23
sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal
0
ответ дан 13 April 2017 в 15:23

РЕДАКТИРОВАТЬ: Только что увидел это значение, возможно, не работает с 13.04 в конце концов. Тем не менее, это то, что я бы попробовал (кстати, 12.04 LTS): Настройка nautilus-open-terminal для запуска Terminator вместо gnome-терминал

Исходное сообщение:

Возможно, уже слишком поздно, но так как я искал решение для той же вещи, но для konsole ...

Если вы установите dconf-editor, вы можете (очень похоже командам gsettings) установите терминал, который вы хотите открыть, открыв dconf-editor и установив:

org->gnome->desktop->applications->terminal->exec = terminator
org->gnome->desktop->applications->terminal->exec-arg = -x

После этого вы можете выйти и заново инициализировать nautilus с помощью nautilus -q (может потребоваться два выполнения для появится следующее)

$ /usr/bin/nautilus -q
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Shutting down nautilus-open-terminal extension
Shutting down nautilus-gdu extension

Теперь также можно отлаживать nautilus из командной строки с помощью:

$ /usr/bin/nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
...
...

Любые проблемы при вызове «Открыть в терминале» будут регистрироваться здесь.

ПРИМЕЧАНИЕ: это стало возможным только после вызова с флагом -q. В противном случае вызов nautilus просто открывает приложение и возвращается в оболочку без регистрации.

Моя проблема, если она кого-то интересует, состояла в том, что arg -x не работает с konsole, поэтому я изменил его на --new-tab -e, потому что я не хотел, чтобы новое окно Konsole открывалось каждый раз.

1118 Надеется, это кому-нибудь поможет.

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: