Чи можливо видалити термінал за замовчуванням і замінити його на якийсь інший термінал (наприклад, термінатор або термінологія)?


12

Деякі термінали за замовчуванням мають додаткові функції, такі як вікно розділення тощо. Ми завжди можемо використовувати ці термінали, не видаляючи початковий, але чи є спосіб видалити оригінальний?

EDIT - Деякі коментарі говорять, що видаляти термінал gnome не рекомендується. Які можуть бути наслідки?


1
чому ви хочете видалити оригінал? збережіть оригінал та встановіть те, що ви хочете.
αғsnιη

@KasiyA Я не хочу витрачати місця на диску на речі, які я ніколи не використовую.
Гібреель Абдулла

Відповіді:


21

Я б його не видалив. З огляду на те, що це емулятор терміналів за замовчуванням для середовища робочого столу 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/(потрібно ніяких привілеїв) і жвавий буде щасливо використовувати посилання замість реального gnome-terminal.


+1 Остання альтернатива працювала для мене після перезавантаження / виходу. Це було найбільш «неруйнівним» рішенням цієї проблеми.
Пані Абу Тахер

1

Напевно, краще не видаляти (як при видаленні) термінал за замовчуванням (Gnome);

мабуть, найкраще встановити новий додаток емулятора терміналу, а потім змінити налаштування в Unity, щоб встановити нове як стандартне.

Від тут , тут і тут , і мій власний досвід

sudo update-alternatives --config x-terminal-emulator

Схоже, працює для встановлення програми емулятора терміналів за замовчуванням в Unity та Lubuntu.


Пропозиція: Розгорніть другий абзац, включивши скріншот, щоб пояснити, як "змінити налаштування в Unity" здійснюється через GUI. Поки що я ще не бачив такої відповіді.
clearkimura

0

Так, існує кілька методів видалення терміналу. Ви можете скористатися Центром програмного забезпечення та пошукати Термінал, а потім видалити його.

Крім того, ви можете використовувати термінальну програму (наприклад, Guake або Terminator, наприклад) для видалення оригіналу за допомогою цієї команди:

sudo apt-get remove gnome-terminal

Просто як це!

Сподіваюсь, це допомагає.


2
Я справді не хотів би цього робити. gnome-terminalє терміналом за замовчуванням для Unity та Gnome, і він повинен бути там. Це вкусить вас колись несподіваними способами. Просто додайте інші термінали і використовуйте update-alternativesметод, щоб вибрати той, який ви хочете за замовчуванням.
Рмано

@Rmano ви можете пояснити update-alternativesметод? Вибачте, якщо я наївний, я новачок.
Гібреель Абдулла

Коли я (випадково) порушив єдність, я видалив gnome-terminal серед багатьох інших речей, і він якось автоматично перейшов на сакуру, навіть ctrl + alt + T. мій досвід пропозиції, він повинен бути досить безпечним для системи, і він автоматично повинен перейти на наступний доступний термінал
Сергій Колодяжний
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.