Was ist ein gutes X-Terminal, das nicht aus einer großen Windows-Umgebung stammt?

Was ist ein gutes X-Terminal, das nicht aus einer großen Windows-Umgebung stammt?

Ich suche nach einem Terminalprogramm, das ich mit einer minimalen Fluxbox-Umgebung verwenden kann, die ich einrichte.

Idealerweise suche ich nach einem Terminalprogramm, das Tabs und echte Transparenz unterstützt.

Bisher scheinen die einzigen Terminalprogramme, die diese Anforderungen annähernd erfüllen, von Gnome, KDE oder XFCE zu stammen. Ich würde lieber kein Terminalprogramm aus einer dieser Fensterumgebungen verwenden, da ich all die anderen Bibliotheken nicht haben möchte.

Gibt es unabhängige X-Terminalprogramme, die nicht aus einer größeren Fensterumgebung stammen und echte Transparenz und Tabs unterstützen?

Antwort1

Ich lieberxvt-unicode. Es macht all diese Dinge, aber nicht standardmäßig. Es hat viele Optionen zur Kompilierungszeit, eine davon ist eingebettetes Perl, um es mit zusätzlichen Funktionen wie Tabs zu erweitern. Es hat auch eine Client-Server-Architektur. Eine Masterinstanz führt mehrere Terminalsitzungen in verschiedenen Fenstern aus. Ich verwende die Fenster mit Tabs eigentlich nicht, ich ziehe es vor, Fenstermanagerfunktionen zu verwenden, um den gleichen Effekt zu erzielen.

Um die Transparenz zu erhalten, sollten Sie eigentlich einen Compositing-Fenstermanager ausführen. Apps sollten sich nicht damit befassen müssen. Aber urxvt kann das, wenn Sie es brauchen. Es verwendet X-Eigenschaften. Um Transparenz zu erhalten, stellen Sie Folgendes ein:

urxvt.background:   rgba:0000/0000/0000/dddd

Wie der Name schon sagt, handelt es sich auch um ein Unicode-Terminal (kann UTF-8 direkt anzeigen), sodass Sie auch Symbole und internationale Buchstaben im selben Terminal sehen können.

Antwort2

Ich magTerminator. Es ist sehr leicht und verfügt über viele Funktionen, die es zu einem einzigartigen Terminalprogramm machen. Zu meinen Favoriten gehören horizontales Scrollen (im Gegensatz zum standardmäßigen Umbruchverhalten in den meisten Terminals), intelligentes Autoscroll, integrierte Suchfunktionen, aber die ultimative Funktion (für mich) ist die Möglichkeit zum Aufteilen von Fenstern. Wenn Sie mit dem Aufteilen von Fenstern in Emacs vertraut sind, ist es sehr ähnlich.

Hier ist ein Auszug aus der Site und einige der besseren Funktionen:

Terminator ist ein plattformübergreifender GPL-Terminalemulator mit erweiterten Funktionen, die sonst nirgendwo zu finden sind.

Terminator läuft auf jedem modernen Betriebssystem mit Java 6 oder höher. Es ersetzt xterm, rxvt, xwsh und Freunde auf X11-Systemen, GNOME Terminal, KDEs Konsole, Apples Terminal.app und PuTTY unter MS Windows.

Merkmale

  • Automatische Protokollierung

  • Drap & Drop für Text und URLs

  • GPL-Lizenz

  • Unbegrenztes Scrollback

  • Mehrere Registerkarten

Bearbeiten:

Ich nehme an, ich habe mich nicht unbedingt auf Speichernutzung/Startzeit/was auch immer bezogen, als ich von leichtgewichtig sprach, aber ich sehe durchaus, wie das gemeint sein könnte. Es besteht kein Zweifel, dass die Verwendung der JVM einer Anwendung in dieser Hinsicht Gewicht verleiht. Angesichts dessen sage ich immer noch, dass es ein relativ leichtgewichtiges Terminal ist, insbesondere wenn man bedenkt, dass es mit Java 6+ läuft.

Ich gebe meinen Fauxpas jedoch zu und biete die folgenden Ergebnisse als Wiedergutmachung an. :) Ich habe versucht, zwei Dinge zu tun: das Terminal zu laden (~7000 Zeilen aus /etc drucken) und seine Startzeit zu testen. Letzteres war bei einigen der von mir getesteten Programme nicht möglich (es sei denn, jemand kennt einen Trick, den ich nicht kenne). Die anderen wurden mit getestet timeund werden einfach zum Beenden aufgefordert. Zum Beispiel time rxvt-unicode -e 'exit'.

                 ls $(find /etc) Startzeit
rxvt-unicode real 0m0.100s real 0m0.045s
Gnome-Terminal real 0m0.368s real 0m0.215s
Terminator real 0m0.366s real 0m0.490s
xfterm4 real 0m0,365s real 0m0,021s
xterm real 0m0.090s    
xvt real 0m0,163s real 0m0,007s
guake real 0m0.496s    
aterm real 0m0.092s real 0m0.025s

Jedes Ergebnis ist der Durchschnitt aus drei Versuchen. Sie sehen, dass die JVM Terminator in Bezug auf die Startzeit wirklich ausbremst (wie erwartet), aber ich war überrascht, dass es beim ersten Test auf Augenhöhe mit xfterm4 und gnome-terminal abschneidet.

Bitte gehen Sie hierauf gerne näher ein.

Antwort3

Terminal (xfce4-Terminal) ist nicht wirklich von XFCE abhängig. Ich verwende kein DE, finde Terminal aber ausgezeichnet und wirklich leichtgewichtig. Die Abhängigkeitsliste ist für die von Ihnen gewünschten Funktionen so kurz wie möglich.

Antwort4

Schauen Sie sich anROXTerm, zu.

verwandte Informationen