Можно ли удалить терминал по умолчанию и заменить его другим терминалом (например, терминатором или терминологией)?

Некоторые нестандартные терминалы имеют дополнительные функции, такие как разделение окна и т. Д. Мы всегда можем использовать эти терминалы, не удаляя исходный, но есть ли способ удалить исходный?

РЕДАКТИРОВАТЬ-Некоторые комментарии говорят, что не рекомендуется удалять терминал гнома. Какие могут быть последствия?

3 ответа

Решение

Я бы не убрал это. Учитывая, что это эмулятор терминала по умолчанию для среды рабочего стола Unity/Gnome, может быть какая-то непонятная программа / скрипт, которая использует его безоговорочно, и у вас будет ошибка (вероятно, через два года, когда вы не помните, что могло вызвать Это).

Предпочтительным способом является:

  1. Установите новый эмулятор терминала, например

    sudo apt-get install terminator
    
  2. Установить 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

Просто как тот!

Надеюсь это поможет.

Другие вопросы по тегам