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

118

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

Я хотел бы использовать горячую клавишу Ctrl + Alt + T , чтобы запустить терминал, отличный от по умолчанию. Терминал по умолчанию - gnome-terminal.

Где я могу изменить значение терминала по умолчанию?

    
задан Regisz 22.10.2011 в 06:53
источник

12 ответов

112

Для 12.04 и более новых

gconf теперь устарела - Ссылка - и gsettings можно использовать на своем месте.

gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'

Где terminal - это команда, которую вы использовали бы, чтобы открыть ее с терминала.

    
ответ дан LucaB 16.02.2013 в 02:30
источник
63
sudo update-alternatives --config x-terminal-emulator
    
ответ дан iegik 24.04.2012 в 10:31
39

Только в Ubuntu 11.10 или ранее! Для более новых версий см. Ответ LucaB !

Откройте терминал (например, gnome-terminal)

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

gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>

например:.

gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator

Готово:).

    
ответ дан Regisz 26.10.2011 в 11:37
28

Чтобы изменить ярлык, а не по умолчанию,

  1. поиск клавиатуры
  2. перейти к ярлыкам и пользовательским ярлыкам
  3. нажмите знак «плюс», чтобы добавить новый ярлык (в данном случае терминатор)
  4. , когда сказано, что клавиша Ctrl + Alt + t уже используется, нажмите «reasign»

    

ответ дан Kempe 06.05.2012 в 20:14
7

Попробуйте изменить параметр x-terminal-emulator через приложение «Конфигуратор ALternatives».

для ubuntu вы можете использовать следующую команду:

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

В нем будут перечислены все параметры терминала, которые вы установили, и затем вы можете выбрать (по числу) тот, который вы хотите.     

ответ дан korjjj 26.10.2011 в 10:42
4

Чтобы настроить терминал по умолчанию в gnome, вам необходимо установить dconf-tools ( sudo apt-get install dconf-tools ).

После этого вы можете использовать gsettings для настройки своего любимого эмулятора терминала.

Допустим, ваш любимый эмулятор терминала - termite .

Установите его с помощью sudo apt-get install termite

После этого типа этой команды

gsettings set org.gnome.desktop.default-applications.terminal exec termite

Так как termite не принимает никаких аргументов (или это зависит от того, что вы делаете с ним, вы можете установить их таким образом) используйте это, чтобы установить пустой или установить exec-args для необходимого вам терминала

gsettings set org.gnome.desktop.default-applications.terminal exec-arg ""

После этого termite будет вашим эмулятором терминала по умолчанию.

    
ответ дан Bruno Pereira 26.10.2011 в 20:26
3

Try

sudo update-alternatives --config x-terminal-emulator
    
ответ дан Kris Harper 26.10.2011 в 19:17
2

Система альтернативных обновлений - это вещь Debian, но Gnome работает во многих других дистрибутивах, поэтому у нее есть собственный способ определить предпочтительные приложения.

Вы можете установить терминал по умолчанию через утилиту gnome-default-applications-properties , также доступную через gnome-control-center как Предпочтительные приложения .

В качестве альтернативы вы можете установить раздел реестра gconf /desktop/gnome/applications/terminal/exec .

Однако не гарантируется, что все приложения, предоставляемые Gnome, например, nautilus, будут уважать эту настройку или, скорее, использовать их собственные настройки.

    
ответ дан enzotib 26.10.2011 в 20:17
2

Это работало в Ubuntu 13.10

gsettings set org.gnome.desktop.default-applications.terminal exec terminator
    
ответ дан flametoast 14.09.2014 в 17:22
1

Если вы перейдете к ярлыкам клавиатуры, вы увидите в разделе Launcher, что Ctrl + Alt + T привязано к действию «Запуск терминала». Я еще не тестировал его, но вы можете создать собственный ярлык для своего предпочтительного терминала и вместо этого привязать его к нему.

    
ответ дан Theo Scholiadis 26.10.2011 в 10:35
0

ОК, одна странная вещь заключается в том, что скомпилированный gnome-terminal с патчем не будет работать, если ваш DISPLAY var равен: 0, работает безупречно, если DISPLAY = localhost: 0.

Итак, вы можете отредактировать /usr/bin/gnome-terminal/wrapper и добавить это:

ENV{"DISPLAY"}="localhost:0";

прямо перед строкой exec.

Впоследствии вы можете использовать /usr/bin/gnome-terminal/wrapper в качестве запуска!

    
ответ дан Angelos Karageorgiou 14.10.2014 в 14:13
0
sudo update-alternatives --set x-terminal-emulator <terminal-path>

Например:

sudo update-alternatives --set x-terminal-emulator /usr/bin/tilix

Если вы хотите сделать это с интерактивным режимом или путями проверки:

sudo update-alternatives --config x-terminal-emulator
    
ответ дан Milso 16.05.2017 в 07:32