Можно ли удалить терминал по умолчанию и заменить его другим терминалом (например, терминатором или терминологией)?
Некоторые нестандартные терминалы имеют дополнительные функции, такие как разделение окна и т. Д. Мы всегда можем использовать эти терминалы, не удаляя исходный, но есть ли способ удалить исходный?
РЕДАКТИРОВАТЬ-Некоторые комментарии говорят, что не рекомендуется удалять терминал гнома. Какие могут быть последствия?
3 ответа
Я бы не убрал это. Учитывая, что это эмулятор терминала по умолчанию для среды рабочего стола Unity/Gnome, может быть какая-то непонятная программа / скрипт, которая использует его безоговорочно, и у вас будет ошибка (вероятно, через два года, когда вы не помните, что могло вызвать Это).
Предпочтительным способом является:
Установите новый эмулятор терминала, например
sudo apt-get install terminator
Установить
update-alternative
способ выбрать его:[romano:~/tmp] % sudo update-alternatives --config x-terminal-emulator There are 8 choices for the alternative x-terminal-emulator (providing /usr/bin/x-terminal-emulator). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/terminator 50 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/rxvt-xpm 8 manual mode 5 /usr/bin/rxvt-xterm 10 manual mode 6 /usr/bin/terminator 50 manual mode 7 /usr/bin/uxterm 20 manual mode 8 /usr/bin/xterm 20 manual mode Press enter to keep the current choice[*], or type selection number:
... и так и должно быть. Если у вас есть проблемы, вы можете посмотреть здесь: Как я могу установить терминал по умолчанию, используемый в Unity?
Тем не менее, обратите внимание, что существует ошибка / ошибочная реализация базовой библиотеки, из-за которой все, что использует "открытый в терминале", не будет соответствовать приведенному выше выбору. Об ошибке было сообщено и подтверждено в 2010 году, есть патч, но он все еще здесь. Я не задержал бы дыхание для исправления.
Общесистемный обходной путь может заключаться в удалении gnome-terminal
двоичный файл и замените его ссылкой на x-terminal-emulator
--- должно работать большую часть времени...
В качестве альтернативы, у вас есть в вашем PATH
$HOME/bin
каталог перед /usr/bin
(как у всех, я полагаю) вы можете просто ln -s /usr/bin/terminator $HOME/bin/
(никаких привилегий не требуется) и g lib с радостью использует ссылку вместо реальной gnome-terminal
,
Вероятно, лучше не удалять (как при удалении) терминал по умолчанию (Gnome);
вероятно, лучше всего установить новое приложение эмулятора терминала, а затем изменить настройки в Unity, чтобы установить новое в качестве значения по умолчанию.
Отсюда, здесь и здесь, и мой собственный опыт
sudo update-alternatives --config x-terminal-emulator
Кажется, работает для установки приложения эмулятора терминала по умолчанию в Unity и в Lubuntu.
Да, есть несколько способов удалить терминал. Вы можете использовать Центр программного обеспечения, найти Терминал и удалить его.
Кроме того, вы можете использовать терминальное приложение (например, Guake или Terminator), чтобы удалить оригинал с помощью этой команды:
sudo apt-get remove gnome-terminal
Просто как тот!
Надеюсь это поможет.