Как я могу установить терминал по умолчанию, используемый в Unity?
Я хотел бы использовать горячую клавишу Ctrl + Alt + T для запуска терминала, отличного от стандартного. Терминал по умолчанию - gnome-terminal.
Где я могу изменить значение терминала по умолчанию?
Только в Ubuntu 11.10 или ранее! Для новых версий см. Ответ LucaB!
Откройте терминал (например, гном-терминал)
Выполните следующую команду:
gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>
например: [!d5 ]
gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator
Выполнено:).
Чтобы изменить ярлык, а не по умолчанию termainal,
поиск клавиатуры перейдите к ярлыкам и пользовательским ярлыкам нажмите знак плюса, чтобы добавить новый ярлык (в данном случае терминатор), когда говорят, что сочетание клавиш Ctrl + Alt + t уже используется, нажмите «reasign»
Попробуйте изменить параметр x-terminal-emulator через приложение «ALternatives Configurator»
для ubuntu, вы можете использовать следующую команду:
sudo update-alternatives --config x-terminal-emulator
В нем будут перечислены все параметры терминала вы установили, а затем вы можете выбрать (по номеру) тот, который вы хотите.
Чтобы настроить терминал по умолчанию в 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 будет вашим эмулятором терминала по умолчанию.
Попробуйте
sudo update-alternatives --config x-terminal-emulator
Система обновлений - это вещь Debian, но Gnome работает во многих других дистрибутивах, поэтому у нее есть свой собственный способ определения предпочтительных приложений.
Вы можете установить терминал по умолчанию с помощью утилиты gnome-default-applications-properties , также доступны через gnome-control-center в качестве предпочтительных приложений.
В качестве альтернативы вы можете установить раздел реестра gconf /desktop/gnome/applications/terminal/exec.
Однако не гарантируется, что все приложения, предоставляемые Gnome, например, nautilus, будут соблюдать эту настройку или, скорее, использовать свои собственные настройки.
Это работало в Ubuntu 13.10
gsettings set org.gnome.desktop.default-applications.terminal exec terminator
Если вы перейдете к ярлыкам клавиатуры, вы увидите в разделе Launcher, что Ctrl + Alt + T привязано к действию «Запуск терминала». Я еще не тестировал его, но вы можете создать пользовательский ярлык для своего предпочтительного терминала и привязать его к нему.
ОК, одна странная вещь заключается в том, что скомпилированный gnome-terminal с патчем не будет работать, если ваш DISPLAY var равен 0, работает безупречно, если DISPLAY = localhost: 0.
Таким образом, вы можете редактировать [ f3] и добавьте это:
ENV{"DISPLAY"}="localhost:0";
прямо перед строкой exec.
Впоследствии вы можете использовать /usr/bin/gnome-terminal/wrapper в качестве запуска!
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