Как установить терминатор в терминале по умолчанию? [закрыто]

118

Используя Xubuntu.

Я бы хотел, чтобы терминатор заменил терминал по умолчанию. Например, если щелкнуть правой кнопкой мыши внутри папки и выбрать открытый терминал, я бы хотел, чтобы Терминатор открывался вместо значения по умолчанию.

Как я могу этого добиться?

Бегущая черепаха
источник
1
Не устанавливайте терминатор из программного обеспечения Ubuntu. Установите его через sudo apt update sudo apt install terminator. Это сделает терминатор терминалом по умолчанию
ToTenMilan
@ToTenMilan правильный. Установка terminatorиз командной строки автоматически делает его терминалом по умолчанию - поведение, которое я ненавижу, хотя мне нравится использовать терминатор выборочно для определенных вещей. Итак, вот как отключить его от значения по умолчанию после того, как он станет значением по умолчанию без вашего разрешения: askubuntu.com/questions/1096329/… .
Габриэль Стейплс,

Ответы:

157

Из терминала попробуйте

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

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

devnull
источник
5
Не работает, хотя получаю такое: ----------------------------------------- ------------------- * 0 / usr / bin / terminator 50 автоматический режим 1 / usr / bin / koi8rxterm 20 ручной режим 2 / usr / bin / lxterm 30 ручной режим 3 / usr / bin / terminator 50 ручной режим 4 / usr / bin / uxterm 20 ручной режим 5 /usr/bin/xfce4-terminal.wrapper 40 ручной режим 6 / usr / bin / xterm 20 ручной режим
Running Turtle
Я понимаю, что приведенный выше комментарий может быть не очень читабельным ... Итак: после того, как я запустил команду, терминал по умолчанию все еще отображается, хотя терминатор, кажется, выбран. Никакой разницы после перезагрузки.
Running Turtle
Возможно, ваш оконный менеджер отменяет настройки по умолчанию. Какой у вас оконный менеджер?
devnull
windows manager - xfce
Running Turtle
1
Та же проблема (LXDE). Запуска sudo update-alternatives --config x-terminal-emulatorвроде бы мало: update-alternativesпереключается на новый эмулятор терминала в ручном режиме, а старый все еще в автоматическом режиме. В конце концов, запускается старый. Что-то еще нужно.
Николай Лещов
90

изменить Диспетчер настроек >> Предпочтительные приложения >> Утилиты

user2805885
источник
4
У меня это отлично сработало на Xubuntu 14.10.
Always Asking
1
работал у меня для Linux Mint Rebecca
Alex Punnen
2
Также работал ubuntu-mate
Яш
1
Примечание. Это работает только при запуске DE / WM, таких как GNOME, Cinnamon и KDE, а не, например, если пользователь запускает openbox. Необходимые инструменты графического интерфейса не всегда есть.
Дамиан Сильва
1
Не работает в Ubuntu MATE при попытке установить Hyper в качестве терминала по умолчанию
kas
46

Скопируйте и вставьте следующее в свой текущий терминал:

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

Это изменяет dconf, чтобы терминатор стал программой по умолчанию. Вы также можете использовать dconf-editor (инструмент на основе графического интерфейса), чтобы внести изменения в dconf, как предложил другой ответ. Если вы хотите узнать больше об этой теме, это может вам помочь.

Akyidrian
источник
1
Команды у меня не работали, но dconf-editor работал на linux mint 17.
ara.hayrabedian
3
Ответы с более высоким рейтингом не
помогли
Что делает вторая строка? У меня работала только первая строка.
Люси
17

откройте редактор dconf и перейдите в org> gnome> desktop> application> terminal и измените gnome-terminal на терминатор

Натвар Сингх
источник
3
У меня это не сработало.
prolink007
1
Должно работать, я использую его каждый раз.
Натвар Сингх
1
@netsmertia Это будет работать только в том случае, если пользователь работает с GNOME или у него установлены соответствующие инструменты GNOME.
Дамиан Сильва
1

В xfce (например, в Arch Linux) вы можете изменить параметр TerminalEmulator:

 TerminalEmulator=xfce4-terminal

в

TerminalEmulator=custom-TerminalEmulator

В следующий раз, когда вы захотите открыть окно терминала, xfce попросит вас выбрать эмулятор. Вы можете просто забрать /usr/bin/terminator.

Системные настройки по умолчанию

/etc/xdg/xfce4/helpers.rc

Пользовательские настройки по умолчанию

/home/USER/.config/xfce4
Джонатан Комар
источник
Можно подтвердить, что для xfce (и связанных с xfce приложений, таких как thunar) копирование файла по умолчанию helpers.rc из / etc в ~ / .config и изменение значения TerminalEmulator на желаемое работает. Протестировано для xfce для использования gnome-terminal в Arch.
Meiogordo
-8

Единственный способ, который сработал для меня, был

  1. Откройте nautilus или nemo от имени пользователя root gksudo nautilus
  2. Перейдите в / usr / bin
  3. Измените имя вашего терминала по умолчанию на любое другое имя, например "orig_gnome-terminal"
  4. переименуйте ваш любимый терминал как "gnome-terminal"
RicardoUlloa
источник
Я случайно записал голосование против, поэтому, если вы принимаете мою правку, я отменяю голосование.
BG BRUNO
1
чтобы правильно открыть Nautilus с правами root, вам нужно запустить gksudo nautilus.
Сэм Бернштейн
3
Наверное, худший способ сделать это. Если это вообще возможно, вы можете создать символическую ссылку в /usr/local/bin.
Bachsau