Как установить терминал по умолчанию, используемый в Unity?
Я хотел бы использовать Ctrl kbd> + Alt kbd> + T kbd> горячая клавиша для запуска терминала не по умолчанию. Терминал по умолчанию - gnome-терминал.
Где я могу изменить значение терминала по умолчанию?
gconf
теперь устарел - http://en.wikipedia.org/wiki/GConf - и gsettings Вместо него можно использовать
.
gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'
Где терминал - это команда, которую вы использовали бы, чтобы открыть его с терминала.
sudo update-alternatives --config x-terminal-emulator
Только в Ubuntu 11.10 или более ранней версии! Для более новых версий смотрите ответ LucaB!
Откройте терминал (например, gnome-терминал)
Выполните следующую команду:
gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>
например:
gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator
Готово :).
Это работало в Ubuntu 13.10
gsettings set org.gnome.desktop.default-applications.terminal exec terminator
Чтобы изменить ярлык, а не терминал по умолчанию,
Система обновления-альтернативы - это вещь Debian, но Gnome запускается на многих других дистрибутивах, так что у него есть свой способ определения предпочтительных приложений.
Терминал по умолчанию можно установить с помощью утилиты gnome-default-appult-properties
, также доступной через gnome-control-center
как Preferred Applications. В качестве альтернативы можно установить ключ реестра gconf /десктоп/игнома/приложений/терминал/экзекс
.
Однако не гарантируется, что все приложения, предоставляемые Gnome, например, nautilus, будут соблюдать эту настройку, или, скорее, использовать свои собственные настройки.
Попробуйте изменить опцию x терминал-эмулятор
с помощью приложения "ALternatives Configurator".
для ubuntu можно использовать команду ниже:
sudo update-alternatives --config x-terminal-emulator
В ней перечислены все установленные опции терминала, а затем вы можете выбрать (по номеру) нужную опцию.
Для настройки терминала по умолчанию в gnome необходимо установить dconf-tools
(sudo apt-get install dconf-tools
).
После этого вы можете использовать gsettings
для установки своего любимого терминального эмулятора.
Скажем, ваш любимый терминальный эмулятор - это termite
.
Установите его с помощью sudo apt-получите install termite
После этого типа данная команда
gsettings set org.gnome.desktop.default-applications.terminal exec termite
Так как termite
не принимает никаких аргументов (или принимает, в зависимости от того, что вы с ним делаете, вы можете установить их таким образом), используйте эту команду для установки пустого или установки исполнительных прав для нужного вам терминала
gsettings set org.gnome.desktop.default-applications.terminal exec-arg ""
После этого termite
станет вашим терминальным эмулятором по умолчанию.
Хорошо, одна странность в том, что скомпилированный gnome-terminal
с патчем не будет работать, если ваша переменная DISPLAY: 0, работает безупречно, если DISPLAY = localhost: 0.
Таким образом, вы можете отредактировать / usr / bin / gnome-terminal / wrapper
и добавить это:
ENV{"DISPLAY"}="localhost:0";
прямо перед exec line.
Впоследствии вы можете использовать / usr / bin / gnome-terminal / wrapper
как средство запуска!
Попробуйте
sudo update-alternatives --config x-terminal-emulator
Если вы перейдете к ярлыкам клавиатуры, то в разделе "Launcher" вы заметите, что Ctrl+Alt+T привязан к действию "Launch Terminal". Я еще не тестировал его, но вы можете создать пользовательский ярлык на предпочитаемый вами Терминал, и вместо этого привязать к нему этот ярлык.
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