Begriff, Xterm oder Uxterm?

76

Ich bin ein durchschnittlicher Heimanwender, benutze aber manchmal Terminal für einfache Aufgaben. Wenn ich "terminal" in unity eingebe, habe ich drei Möglichkeiten - aber was ist der Unterschied? Ich hasse es, immer zufällig zu wählen und darüber nachzudenken, was ich getan habe.

Justinas Dūdėnas
quelle
2
Es ist sehr cool, wenn Sie ständig zB mc (midnight commander) verwenden und mit allen vorhandenen Verknüpfungen arbeiten möchten: D. Da einige Kurztasten unter xterm mit Menü-Gnome-Unterstützung nicht funktionieren und dies in mc: D von Vorteil ist. Ein gutes Beispiel hierfür könnte Shourtcut F10 oder ein anderes sein. Wenn Sie versuchen, es in Standard-Gnome-Terminal in mc zu verwenden, funktioniert es nicht, aber auf xterm funktioniert es sehr gut.

Antworten:

38

Terminal ist in der Ubuntu-Standard-Software das Gnome-Terminal. XTerm ist ... https://en.wikipedia.org/wiki/Xterm . UXTerm ist XTerm mit Unterstützung für Unicode-Zeichen. Der Hauptunterschied zwischen XTerm und Terminal besteht darin, dass das Gnome-Terminal mehr Funktionen hat, während XTerm minimalistisch ist (obwohl es Funktionen hat, die nicht im Gnome-Terminal enthalten sind, aber weiter fortgeschritten sind).

Yure16
quelle
13
Unicode ist eine große Sache.
Justinas Dūdėnas
6
Soweit ich sowohl in Xterm als auch in UXterm sehen kann, sehen Unicode-Zeichen wie die in cat ~/Desktop/examples.desktopabsolut identisch aus, mit oder ohne TrueType-Schriftarten, die über Strg + Rechtsklick ausgewählt wurden. Wie genau unterscheiden sich diese beiden Terminalemulatoren?
Dan Dascalescu
16

Wenn Sie Ubuntu verwenden, sollten Sie auch gnome-terminalinstalliert haben. Für Kubuntu ist das Standardterminal konsoleund für Lubuntu ist lxterminal.

Alle drei sind eine gute Wahl.

Um so unabhängig wie möglich von der Desktop-Umgebung zu sein, würde ich wählen lxterminal.

xterm, und uxtermsind gut, aber sie verwenden hässlich aussehende Schriftarten und werfen einige Probleme in Bezug auf Tastenanschläge auf (siehe Wie richte ich Hotkeys für ein xterm ein? ).

Enzotib
quelle
1
Sie können re kidding, they canaufgrund unterschiedlicher Schriftarten nicht mehrere Softwareversionen hinzufügen. Leute nerven, weil es für 1% der User Sinn macht und so wenig Speicherplatz kostet? Es muss gravierende Unterschiede geben.
Justinas Dūdėnas
@ JustinasDūdėnas: Ich sage nicht, dass sie vom funktionalen Standpunkt aus identisch sind, und ich sage nicht, dass sie sich nur in Schriftarten unterscheiden (das ist übrigens einigermaßen konfigurierbar), aber zwei Programme müssen nicht vorhanden sein. " gravierende Unterschiede "in den Repositories enthalten sein. Die Wahl bleibt den Vorlieben des Benutzers überlassen.
Enzotib
2
xterm ist nicht von anderer Software abhängig, die für den Fall hilfreich sein kann, dass Sie versehentlich etwas deinstallieren.
Daithib8
6
Sie können TrueType-Schriftarten (und Anti-Aliasing) für xterm mit der rechten Maustaste (gedrückt halten) verwenden, wählen Sie "TrueType-Schriftarten"
Janus Troelsen
3
Mein Punkt ist, dass fast identische Software die Benutzer dazu zwingt, Entscheidungen zu treffen, die sie nicht benötigen. Sie können es mit einer Überdokumentation vergleichen oder einen zweiten Ausschaltknopf hinzufügen.
Justinas Dūdėnas
8

Die Standardeinstellung ist "terminal" gnome-terminal.

Sie können auch einen Hotkey verwenden ctrl-alt-T

Adrian
quelle
4

Das Gnome-Terminal ist im Allgemeinen eher ein Ressourcenfresser als xterm und rxvt. Außerdem ist die Installationsgröße von gnome-terminal im Allgemeinen zehnmal größer als die von xterm.

Standardmäßig verwendet urxvt eine Funktion, die als schnelles Scrollen bezeichnet wird. Dies führt dazu, dass der Terminalemulator das Fenster nicht immer aktualisiert, wenn sich der Inhalt ändert. Wenn ein Programm eine erhebliche Datenmenge an den Terminalemulator ausgibt, kann ein schneller Bildlauf zu einer spürbaren Leistungssteigerung führen. Xterm hat diese Option standardmäßig deaktiviert, aber Sie können sie aktivieren, indem Sie XTerm*fastScroll: TrueIhre .XresourcesDatei einfügen . Gnome-Terminal scheint diese Funktion nicht zu haben.

Gnome-terminal verfügt über Profile, mit denen Sie Konfigurationen definieren und schnell zwischen diesen wechseln können.


quelle
Für Gnome-Terminals ist die VSZ (virtuelle Größe) etwa 5-8-mal so groß und RSS (resident set size) etwa 4-5-mal so groß wie für xterm. Aber das ist für gnome-terminal-server, was erlaubt, so viele Fenster zu öffnen, wie Sie möchten. Wenn Sie so viele xterm-Fenster öffnen, sind die Speicheranforderungen ähnlich.
Olaf Dietsche
1

Für einen durchschnittlichen Benutzer xtermund uxtermsind ziemlich nutzlos.

Ich persönlich verlasse mich gnome-terminalauch für fortgeschrittene Nutzung. Ich entferne einfach die anderen beiden, damit ich mich nicht darum kümmere, dass sie in meiner Apps-Suche angezeigt werden.

Adame Doe
quelle
6
Wie genau sind xterm und uxterm nutzlos? Ich drücke lieber F10 in xterm als Esc, 0 in gnome-terminal und mit True-Type-Fonts sieht xterm fantastisch aus.
Dan Dascalescu
3
@DanDascalescu Man kann einfach [Alt] [0] eingeben und es macht dasselbe. Außerdem gnome-terminalsieht die Schrift spektakulär aus, und Sie müssen xterm -fa font -fs 10nach dem Drücken von [Alt] [F2] keine weiteren Schritte ausführen. Ich vermute, Sie könnten gnome-terminal so einrichten, dass xterm geöffnet und beendet wird. Ein weiterer Nachteil von xterm ist das geringe Gewicht. Es ist archaisch; Es ist wie Vim vs Gedit. Verwenden Sie xterm nur dann, wenn Sie keinen modernen Computer haben. Sie können nicht hineinzoomen. Sie haben kein Menü; Du kannst nicht KOPIEREN UND EINFÜGEN (das nervigste)! Verwenden Sie grundsätzlich xterm, wenn Sie ed zum Bearbeiten ohne viel CPU-Auslastung verwenden müssen.
dylnmc