Articles

Top 7 Terminal-Emulatoren für Linux

Sind Sie ein Systemadministrator, ein Linux-Power-User oder einfach jemand, der viel Zeit an der Kommandozeile verbringt? Die Wahrscheinlichkeit ist groß, dass die Wahl Ihres Terminalemulators etwas über Sie aussagt. Bevorzugen Sie etwas Leichtgewichtiges? Voller Funktionen und anpassbarer Optionen?

Wenn Sie mit Terminalemulator-Clients nicht vertraut sind, handelt es sich im Wesentlichen um grafische Anwendungen, die Ihnen Shell-Zugriff auf Ihren Rechner ermöglichen. Indem Sie eine Textmodus-Schnittstelle zu Ihrem Computer verwenden, können Sie die wahre Macht von Linux und den vielen Anwendungen entfesseln, die eine schnelle, effiziente und anpassbare Kontrolle über jede Funktion bieten, ganz zu schweigen von den vielen Dienstprogrammen, auf die sich Systemadministratoren und Entwickler bei ihrer täglichen Arbeit verlassen. Um von der grafischen Oberfläche Ihres Systems auf die Shell zuzugreifen, benötigen Sie einen Terminal-Emulator.

Zum Vergleich habe ich Screenshots von jedem Terminal mit htop in seiner Standardkonfiguration beigefügt. Natürlich erlaubt jede Terminalanwendung zumindest ein gewisses Maß an Anpassung, also nur weil es auf meinem Rechner auf eine bestimmte Weise aussieht, heißt das nicht, dass es auf Ihrem auch so aussehen muss.

Wollen Sie das alles selbst ausprobieren? Auf meinem Fedora-Rechner,

# dnf install gnome-terminal guake konsole terminator tilda xterm yakuake

war ich sicher, dass ich sie alle hatte, obwohl der GNOME-Terminal-Emulator bereits standardmäßig installiert war.

GNOME-Terminal

Die GNOME-Terminal-Anwendung hat sicherlich einen Vorteil – da ich ein GNOME-Benutzer bin, ist sie standardmäßig auf jedem Rechner installiert, den ich benutze. Abgesehen davon ist es eigentlich ein schickes Stück Software. Wie viele der Terminalemulatoren in dieser Runde unterstützt es farbigen Text, eine Vielzahl von Themen, Transparenz, Mausinteraktion, mehrere Tabs und eine Funktion, die ich nicht missen möchte: das automatische Umbrechen von Text bei Größenänderung. Und es unterstützt mehrere Profile, so dass ich gefahrlos mit den Einstellungen herumspielen kann, ohne meine aktuelle Konfiguration zu verlieren, oder verschiedene Profile für verschiedene Aufgaben einstellen kann. GNOME Terminal macht auch Links anklickbar, was eine Funktion ist, auf die man – wenn man sich einmal daran gewöhnt hat – nur schwer verzichten kann.

Als GNOME-Komponente passt sich die Titelleiste dem GTK-Thema an, das ich auf dem Rest meines Systems verwende, und wie die meisten GNOME-Komponenten ist der Standard-Terminalemulator unter der Version 3 der GPL verfügbar.

gnome-terminal

Guake

Guake ist der erste der wenigen Terminal-Emulatoren mit einer „Drop-Down“-Oberfläche, die auf Tastendruck vom oberen Bildschirmrand aus erscheint. Es ist auch, zugegebenermaßen, mein Lieblings-Terminalemulator und mein tägliches Arbeitspferd auf meinem Heimrechner. Guake und andere Terminals mit einer Drop-Down-Oberfläche sind dem Terminal aus Quake nachempfunden, und meine Nostalgie aus den 90ern mag bei meiner Vorliebe für dieses Format eine Rolle spielen.

Unter den vielen Funktionen von Guake gefällt mir, dass es mit so vielen Themes ausgeliefert wird, darunter meine persönlichen Favoriten Solarized Dark und Tomorrow Night, zwischen denen ich immer wieder hin- und herschwanke. Es hat gerade genug Optionen, um alle meine Lieblingsfunktionen zu aktivieren, und die Standard-Hotkeys (F12 zum Starten, F11 für den Vollbildmodus) sind jetzt Teil meines Muskelgedächtnisses. Guake wird auf GitHub gehostet und ist unter der GPL Version 2 verfügbar.

guake

Konsole

Konsole ist der Standard-Terminalemulator, der mit KDE ausgeliefert wird, wenn Sie also ein KDE-Benutzer sind, sind Sie wahrscheinlich schon damit vertraut. Als eine KDE-Komponente stellt sie das eingebettete Terminal für viele andere KDE-Anwendungen zur Verfügung, darunter Konqueror, Kate, KDevelop und andere. Seine Funktionen sind ähnlich wie die des Standard-GNOME-Terminals, aber was ich wirklich schätze, ist die Lesezeichenfunktion für Verzeichnisse und SSH. Es bietet auch geteilte Terminals, die hilfreich sind, wenn Sie sich nicht wohl dabei fühlen, screen oder tmux zu benutzen, um diese Funktionalität im Terminalfenster selbst zu erreichen.

Konsole wird unter der GPL Version 2 zur Verfügung gestellt.

Konsolee

Terminator

Terminator ist ein Terminal-Emulator, der das Anordnen von Terminals innerhalb eines einzigen Fensters vereinfachen soll, mit Funktionen wie einer Reihe von Tastenkombinationen, dem Speichern von Layouts und der Möglichkeit, auf mehreren Terminals gleichzeitig zu tippen. Er spiegelt viel vom Verhalten des GNOME-Terminals wider, so dass viele der Optionen, die im GNOME-Projekt zu finden sind, auch hier zu finden sind.

Anmerkung: Eine frühere Version dieses Artikels verwechselte diesen Terminator (geschrieben in Python) mit diesem Terminator (ein plattformübergreifender Terminal-Emulator, geschrieben in Java). Trotz identischer Namen handelt es sich um zwei verschiedene Projekte.

Terminator ist Open Source und steht unter der GPL Version 2.

Terminator

Tilda

Tilda ist ein weiterer Drop-Down-Terminal-Emulator im Stil von Quake, der für Gtk entwickelt wurde. Sein Name leitet sich von der Tilde-Taste ab, der Standardtaste zum Aufrufen des Quake-Terminals. Die Standardoberfläche von Tilda ist sehr minimalistisch – kein Fenstertitel, kein Rahmen oder ähnliches – aber das kann in den Voreinstellungen geändert werden, falls gewünscht. Es bietet eine Reihe von Optionen für alles, von der Einstellung der Tastenbelegung, über die Einstellung der Standardgröße und -farbe, bis hin zu Scroll-Präferenzen und mehr.

Tilda ist Open Source und steht unter der GPL Version 2.

tilda

Xterm

Wenn sich xterm altmodisch anfühlt, dann ist es das auch. Geboren 1984, ist xterm der Standard-Terminalemulator für das X-Window-System und verzichtet auf grafische Toolkits, die sonst über dem Fenstermanager liegen könnten. Dies könnte es zu einer guten Wahl für eine sehr minimale Linux-Installation mit einem Grafiksystem machen. Aber dieser minimalistische Ansatz geht auch mit einem entsprechenden Mangel an Funktionen einher; es ist so ziemlich nur ein Terminal. Trotzdem hat xterm für die richtige Situation immer noch einen Platz.

Xterm ist unter einer MIT-Lizenz verfügbar.

xterm

Yakuake

Yakuake ist ein weiterer Terminal-Emulator, diesmal ein Teil der KDE-Familie. Kurz für „yet another kuake“, könnte man Yakuake eigentlich als Frontend zu Konsole (siehe oben) betrachten, und viele seiner Funktionen sind ähnlich. Wenn Sie Konsole mögen, aber den Quake-ähnlichen Ansatz bevorzugen, ist dies das richtige Terminal für Sie. Wie Konsole wird Yakuake unter der GPL Version 2 zur Verfügung gestellt.

yakuake

Dies ist keine vollständige Liste. Hier sind einige andere Terminal-Emulatoren, die eine eigene Anhängerschaft haben, entweder allein oder als Teil des entsprechenden Fenstermanagers.

  • Terminologie zielt darauf ab, xterm so genau wie möglich zu emulieren. Funktioniert unter Linux, UNIX, BSD und mehr; verwendet Enlightenment Foundation Libraries (EFL) und steht unter BSD-2-Lizenz.
  • eterm ist als xterm-Ersatz für Unix gedacht. Es funktioniert mit einer Vielzahl von Desktop-Umgebungen, jedoch am besten mit Enlightenment, und steht unter der MIT-Lizenz.
  • mrxvt ist ein Terminalemulator für das X Window System, der auf rxvt Version 2.7.11 CVS und aterm basiert. Er steht unter der GPLv2.
  • xfce4-terminal basiert wie GNOME terminal auf der Vte-Terminal-Widget-Bibliothek und steht unter der GPLv2.
  • PuTTY ist ein xterm-Terminalemulator, der in eine SSH- und Telnet-Implementierung für Windows- und Unix-Plattformen eingebaut ist. Es ist unter der MIT-Lizenz veröffentlicht.
  • ProxyTerm (pterm) lässt im Gegensatz zu SSH- und Telnet-Fernüberwachungskonsolen Anwendungen weiterlaufen, auch wenn eine Verbindung beendet wird. Es steht unter der GPLv2-Lizenz.
  • ROXterm ist ein GPLv3-lizenzierter Emulator, der als „konfigurierbarer als GNOME Terminal und eher für ‚Power‘-Anwender gedacht ist, die viel mit Terminals arbeiten.“
  • st ist ein sehr leichtgewichtiger Terminalemulator. Er steht unter der MIT/X Consortium-Lizenz.
  • rxvt-unicode (urxvt) ist ein Fork von rxvt, der, anders als das Original, alle Texte intern in Unicode speichert. Es steht unter der GPL-Lizenz.
  • LXterminal ist das Standard-Terminal für die Lightweight X11 Desktop Environment (LXDE) Desktop-Umgebung. Es steht unter der GPLv2-Lizenz.
  • Sakura ist ein GTK- und VTE-basierter Terminalemulator mit wenigen Abhängigkeiten. Er ist unter der GPLv2 lizenziert.

Jeder dieser Terminalemulatoren hat seine eigenen Funktionen und Verkaufsargumente. Welcher ist Ihr Favorit? Nehmen Sie an unserer Umfrage am Anfang dieses Artikels teil oder teilen Sie uns in den Kommentaren unten mit, wenn Ihre Präferenz nicht dabei ist.

Anmerkung der Redaktion: Dieser Artikel wurde ursprünglich im November 2015 veröffentlicht. Er wurde im Oktober 2017 aktualisiert, um einige zusätzliche Optionen aufzunehmen, die Sie vielleicht ausprobieren möchten.

Sind Sie daran interessiert, mehr Artikel wie diesen zu lesen? Melden Sie sich für unseren wöchentlichen E-Mail-Newsletter an.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.