Ist es möglich, das Standardterminal zu entfernen und durch ein anderes Terminal zu ersetzen (z. B. Terminator oder Terminologie)?

12

Einige nicht standardmäßige Terminals verfügen über zusätzliche Funktionen wie das Aufteilen von Fenstern usw. Sie können diese Terminals immer verwenden, ohne das ursprüngliche Terminal zu deinstallieren. Gibt es jedoch eine Möglichkeit, das ursprüngliche Terminal zu entfernen?

EDIT-Einige Kommentare sagen, dass es nicht ratsam ist, das Gnome-Terminal zu entfernen. Was können die Auswirkungen sein?

Gibreel Abdullah
quelle
1
Warum möchten Sie das Original entfernen? Bewahren Sie das Original auf und installieren Sie die gewünschten Komponenten.
αғsнιη
@KasiyA Ich möchte keinen Speicherplatz für Dinge verschwenden, die ich möglicherweise nie verwenden würde.
Gibreel Abdullah

Antworten:

20

Ich würde es nicht entfernen. Da es sich um den Standard-Terminal-Emulator für die Unity / Gnome-Desktop-Umgebung handelt, kann es sein, dass ein undurchsichtiges Programm / Skript es bedingungslos verwendet und Sie einen Fehler haben (wahrscheinlich in zwei Jahren, wenn Sie sich nicht erinnern, was verursacht haben kann) es).

Der bevorzugte Weg ist:

  1. Installieren Sie beispielsweise den neuen Terminalemulator

    sudo apt-get install terminator
    
  2. Legen Sie die update-alternativeMethode zur Auswahl fest:

    [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:
    

... und das sollte es sein. Wenn Sie Probleme haben, können Sie hier nachsehen: Wie kann ich das in Unity verwendete Standardterminal festlegen?

Beachten Sie jedoch, dass es einen Fehler / eine Fehlfunktion der zugrunde liegenden Bibliothek gibt, der / die dazu führt , dass alle Dinge, die das "Öffnen im Terminal" verwenden, die obige Auswahl nicht berücksichtigen . Der Fehler wurde im Jahr 2010 gemeldet und bestätigt. Es ist ein Patch verfügbar, der jedoch noch vorhanden ist. Ich würde den Atem nicht anhalten, um eine Lösung zu finden.

Eine systemweite Problemumgehung könnte darin bestehen, die gnome-terminalBinärdatei zu entfernen und durch einen Link zu x-terminal-emulator... zu ersetzen. Sollte die meiste Zeit funktionieren.

Alternativ haben Sie die Sie in Ihrem PATHdas $HOME/binVerzeichnis vor /usr/bin (wie jeder hat, nehme ich an) Sie können einfach ln -s /usr/bin/terminator $HOME/bin/(keine Berechtigung erforderlich) und glib wird gerne den Link anstelle des echten verwenden gnome-terminal.

Rmano
quelle
1

Am besten ist es wahrscheinlich, das Standardterminal (Gnome) nicht zu entfernen (wie bei der Deinstallation).

Am besten installieren Sie die neue Terminalemulator-Anwendung und ändern Sie dann die Einstellungen in Unity, um die neue als Standard festzulegen.

Von hier , hier und hier und meiner eigenen Erfahrung

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

scheint zu funktionieren, um die Standardanwendung für den Terminalemulator in Unity und in Lubuntu festzulegen.

Werde sehen
quelle
Vorschlag: Erweitern Sie den zweiten Absatz um einen Screenshot, um zu erklären, wie "Ändern der Einstellungen in Unity" über die GUI erfolgt. Bisher habe ich eine solche Antwort noch nicht gesehen.
Clearkimura
0

Ja, es gibt einige Methoden, um das Terminal zu entfernen. Sie können das Software Center verwenden, nach Terminal suchen und es anschließend deinstallieren.

Alternativ können Sie eine Terminal-Anwendung (wie beispielsweise Guake oder Terminator) verwenden, um das Original mit dem folgenden Befehl zu entfernen:

sudo apt-get remove gnome-terminal

So einfach ist das!

Hoffe das hilft.

mstfacmly
quelle
2
Ich würde es wirklich nicht tun. gnome-terminalist das Standardterminal für Unity und Gnome, und es sollte dort sein. Es wird dich manchmal auf unerwartete Weise beißen. Fügen Sie einfach die anderen Terminals hinzu und verwenden Sie die update-alternativesMethode, um das gewünschte Terminal auszuwählen.
Rmano
@Rmano kannst du update-alternativesMethode erklären ? Tut mir leid, wenn ich naiv bin, ich bin ein Neuling.
Gibreel Abdullah
Als ich (aus Versehen) die Einheit gebrochen hatte, habe ich unter anderem das Gnome-Terminal entfernt und es hat sich automatisch auf Sakura umgestellt, sogar die Tastenkombination Strg + Alt + T. Ich würde es definitiv nicht entfernen, nur um zu experimentieren, aber Meiner Erfahrung nach sollte es sicher genug für das System sein und automatisch zum nächsten verfügbaren Terminal wechseln
Sergiy Kolodyazhnyy