Изменения терминала по умолчанию не применяются к программам запуска на рабочем столе и Nautilus-Open-Terminal
Я использую Ubuntu 14.04 LTS. Среда рабочего стола - Unity.
Я изменил свой терминал по умолчанию на lxterminal
таким образом: https://stackoverflow.com/a/16808639/5900630. Теперь, если я нажму Ctrl
+T
, lxterminal
открывается. Теперь у меня есть
update-alternatives --config x-терминал-эмулятор Существует 8 вариантов альтернативного x-терминал-эмулятора (предоставляя /usr/bin/x-терминал-эмулятор).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/local/bin/lxterminal 70 auto mode
1 /usr/bin/gnome-terminal.wrapper 40 manual mode
2 /usr/bin/koi8rxterm 20 manual mode
3 /usr/bin/lxterm 30 manual mode
4 /usr/bin/lxterminal 40 manual mode
5 /usr/bin/uxterm 20 manual mode
6 /usr/bin/xfce4-terminal.wrapper 40 manual mode
7 /usr/bin/xterm 20 manual mode
* 8 /usr/local/bin/lxterminal 70 manual mode
Press enter to keep the current choice[*], or type selection number:
Тем не менее, мои настольные пусковые установки, которые имеют terminal=True
Все еще открыт gnome-terminal
когда они запустят. Также, если я щелкну правой кнопкой мыши на окне Nautilus и выберу "Открыть в терминале" (функция поддерживается nautilus-open-terminal
), gnome-terminal
начинается.
PS: не беспокойтесь об этом /usr/bin/lxterminal
а также /usr/local/bin/lxterminal
материал... Последний является модифицированной версией lxterminal
который поддерживает другую цветовую схему. Это не влияет на поведение программы запуска, потому что я наблюдал это в обоих вариантах (4 и 8).
Пример файла запуска:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon[en_US]=gnome-panel-launcher
Exec=ssh -tt -p <port> <user>@<host> ssh -p <port> <user>@<host>
Name=<name>
Icon=utilities-terminal
Как изменить поведение пусковых установок и nautilus-open-terminal
?