Система альтернатив обновлений - это вещь Debian, но Gnome работает на многих других дистрибутивах, поэтому у нее есть свой собственный способ определения предпочтительных приложений.
Вы можете установить терминал по умолчанию через утилиту gnome-default-applications-properties
, также доступную через gnome-control-center
как Предпочтительные приложения .
В качестве альтернативы вы можете установить ключ реестра gconf /desktop/gnome/applications/terminal/exec
.
Однако, не гарантируется, что все приложения, предоставляемые Gnome, такие как nautilus, будут соблюдать этот параметр или скорее использовать свои собственные параметры.
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
Попробуйте изменить опцию x-terminal-emulator
с помощью приложения «Альтернативный конфигуратор».
для Ubuntu вы можете использовать следующую команду:
sudo update-alternatives --config x-terminal-emulator
В ней будут перечислены все опции терминала, которые вы установили, а затем вы можете выбрать (по номеру) тот, который вам нужен.
Если вы перейдете к сочетаниям клавиш, в разделе Launcher вы увидите, что Ctrl + Alt + T привязан к действию «Запуск терминала». Я еще не тестировал его, но вы можете создать собственный ярлык для предпочитаемого терминала и вместо этого связать его с ним.
Только в Ubuntu 11.10 или более ранней версии! Более новые версии см. В ответе LucaB !
Откройте терминал (например, gnome-терминал)
Выполните следующую команду:
gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>
[116 ] например:
gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator
Готово:).
Чтобы изменить ярлык, а не термин по умолчанию,
[111 ]
Для настройки терминала по умолчанию в 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
будет вашим эмулятором терминала по умолчанию.
gconf
– Mymozaaa
18.04.2020, 18:13
gconf
теперь устарела - http://en.wikipedia.org/wiki/GConf - и вместо него можно использовать gsettings
.
gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'
Где терминал - это команда, которую вы бы использовали, чтобы открыть ее из терминала.
Хорошо, одна странная вещь состоит в том, что скомпилированный gnome-terminal
с патчем не будет работать, если ваша переменная DISPLAY: 0, работает безупречно, если DISPLAY = localhost: 0.
Таким образом, вы можете отредактировать /usr/bin/gnome-terminal/wrapper
и добавить это:
ENV{"DISPLAY"}="localhost:0";
прямо перед строкой exec.
Впоследствии вы можете использовать /usr/bin/gnome-terminal/wrapper
в качестве запуска!
Это работало в Ubuntu 13.10
gsettings set org.gnome.desktop.default-applications.terminal exec terminator