Was ist ein guter Ersatz für ein Gnome-Terminal? [geschlossen]

16

In letzter Zeit habe ich mehrere Terminals gleichzeitig geöffnet. Das Alt-Tab zwischen den Terminals ist verwirrend. Ich brauche etwas, das mehrere Terminals in nur einem Fenster vereint. Was sind gute Alternativen?

Bearbeiten : Ich mag keine Tabs. Ich möchte Konsolen in 2x2 Rasteranordnung in einem Fenster .

Randell
quelle
Da der Bildschirm das getan hat, was Sie wollten, können Sie die Frage möglicherweise so aktualisieren, dass sie fokussierter ist, z. um bei der Suche zu helfen.
jtimberman

Antworten:

22

Es hört sich so an, als ob Sie den Bildschirm in Ihrem Terminal ausführen möchten .

Screenshot des GNU-Bildschirms mit vertikalen und horizontalen Teilungen

Um diesen Screenshot zu erstellen, habe ich ein Terminal geöffnet und bin gelaufen screen. Um das Fenster zu teilen, habe ich die Tastenkombination " ctrl-a S" für eine horizontale und " ctrl-a |" für eine vertikale Aufteilung verwendet. Um die zusätzlichen Shells zu starten, bin ich screendreimal in der aktiven Shell gelaufen . Um zwischen den Fenstern zu wechseln, habe ich die Tastenkombination " ctrl-a tab" verwendet. Um die im aktiven Fenster angezeigte Shell zu ändern (" 0 bash", " 1 bash" usw.), habe ich die Tastenkombination " ctrl-a n" ("next") oder " ctrl-a p" ("previous") verwendet. Um jeden screenProzess zu beenden , habe ich nur die Shell beendet, die in diesem screenProzess ausgeführt wird. Dabei bin ich viermal zu meinem normalen Terminal zurückgekehrt.

Zusammenfassung der screenTastenanschläge:

ctrl-a S      split the window horizontally
ctrl-a |      split the window vertically
ctrl-a tab    switch to the next window
ctrl-a n      switch to the next process
ctrl-a p      switch to the previous process

(edit: jtimberman) Wenn Sie eine Version haben, die dies unterstützt, können Sie mit "ctl- |" eine vertikale Aufteilung eines Bildschirms vornehmen. (Pipe), so dass Sie 2+ x 2+ Screens pro Terminal durchführen können. Ubuntu 9.04 hat diese Fähigkeit, es wurde ~ Version 4.00.03 eingeführt.

(edit: las3rjock) Der Screenshot wurde aktualisiert und zeigt nun sowohl screenvertikale als auch horizontale Teilungen. Da die Version screen, die mit Mac OS X geliefert wird, diese Funktion nicht enthält, habe ich sie aus CVS gemäß den Anweisungen erstellt, die ich in diesem Blog gefunden habe . Ich gehe davon aus, dass Sie dasselbe für Linux tun können, indem Sie die patchSchritte überspringen .

las3rjock
quelle
1
Kann es 4 Klemmen in einer 2x2-Rasteranordnung haben?
Randell
@ Randell siehe meine Bearbeitung zu dieser Antwort :-)
jtimberman
@ las3rjock, ich kenne diese Tastenanschläge nicht. Wie machst du das?
Randell
1
Ich hab es jetzt. Also muss ich + S verschieben.
Randell
1
Ich war noch nie in der Lage, die vertikale Aufteilung des Bildschirms durchgängig über Plattformen hinweg zu nutzen, was für mich ein Deal Breaker ist. tmux ist eine großartige Alternative, die die gleiche Funktionalität bietet und "einfach funktioniert".
Sharpie
17

Ich denke, Sie könnten an Terminator interessiert sein : D

Überblick

Das Ziel dieses Projekts ist es, ein nützliches Werkzeug für die Anordnung von Terminals zu erstellen. Es ist von Programmen wie gnome-multi-term, quadkonsole usw. inspiriert, da das Hauptaugenmerk auf der Anordnung von Terminals in Gittern liegt (Tabulatoren sind die gängigste Standardmethode, die Terminator ebenfalls unterstützt).

Ein Großteil des Verhaltens von Terminator basiert auf GNOME Terminal, und wir werden im Laufe der Zeit weitere Funktionen hinzufügen, aber wir möchten auch in verschiedene Richtungen vordringen und nützliche Funktionen für Systemadministratoren und andere Benutzer bereitstellen. Wenn Sie Vorschläge haben, legen Sie bitte Fehler in der Wunschliste ab! (Adresse siehe unten)

Eigenschaften:

  • Listenpunkt
  • Ordnen Sie Terminals in einem Raster an
  • Tabs
  • Neuanordnung der Terminals per Drag & Drop
  • Viele Tastaturkürzel
  • Konfigurationsdatei zum Überschreiben der Gnome-Terminal-Einstellungen
  • Gleichzeitiges Tippen auf beliebige Terminalgruppen

Terminator-Screenshot

Terminator-Screenshot

Gabriel Solomon
quelle
6

Bitte schauen Sie sich meinen Blogeintrag über tmux an, der hier zu finden ist ... Das ist viel leistungsfähiger als screen. Kurz gesagt, die Konfigurationsdatei im angehängten Blogeintrag konfiguriert die Tastenkombinationen von tmux neu, um screen zu simulieren. Ursprünglich verwendet tmux Strg + B Kombination, um den Bildschirmnutzen nicht zu verwechseln. Und die Tasten werden so umkonfiguriert ... anstelle von Strg + B wird Strg + A verwendet:

  • Strg + A zum Auslösen eines Tastenanschlags für die tmux-Aufmerksamkeit, z. B.? für die Liste der Schlüssel,
  • Strg + A, Strg + A, um zwischen verschiedenen Fenstern zu wechseln,
  • Strg + A, 1 für das erste Fenster, Strg + A, 2 für das zweite Fenster und so weiter
  • Strg + A, Tab, um den Fokus zwischen geteilten Fenstern innerhalb einer Sitzung zu wechseln
  • Strg + A, C, um eine neue Bash-Shell aufzurufen

Lies es und lerne es ... :)

t0mm13b
quelle
4

Konsole ist das Beste, Multitabs und einige andere coole Sachen.

alpha1
quelle
Anscheinend hat Konsole eine geteilte Ansicht , die das tut , was Sie wollen: kdemonkey.blogspot.com/2007/01/... Hier ein Screenshot ist: robertknight.me.uk/files/kde/konsole-split-view-1.png
las3rjock
Es ist ganz einfach, NxM-Konsolen-Komponenten in eine einzige App einzubetten. Ich habe eine solche App gesehen, kann mich aber nicht an den Namen erinnern.
Tadeusz A. Kadłubowski
3

Ich habe benutzt:

  • eterm - Erleuchteter Terminalemulator
  • mrxvt - leichter X-Terminal-Emulator mit mehreren Registerkarten

Beide sind ziemlich nett.

Trotzdem bevorzuge ich Gnome-Terminal mit Tabs :-).

jtimberman
quelle
1
Mit Strg + Umschalt + T können Sie eine neue Registerkarte öffnen, mit Strg + Bild auf die vorherige Registerkarte und mit Strg + Bild auf die nächste Registerkarte.
a_m0d
Ja, anscheinend möchte das OP keine Tabs verwenden, also habe ich den Großteil der Informationen zum Gnome-Terminal entfernt.
jtimberman
3

Wenn die aktuellen Antworten Ihnen nicht die Flexibilität oder das Gefühl geben, das Sie möchten, sollten Sie sich auch die Kacheln von Fenstermanagern ansehen. Dies ist nur für Kachelterminals eine große Änderung. Wenn Sie jedoch vorhaben, die meisten Aufgaben in Kachelterminals auszuführen, kann ein Kachel-WM Vorteile gegenüber den anderen Lösungen haben.

Ich würde persönlich empfehlen genial

lnz
quelle
2

Mit splitvt können Sie JEDES Terminalfenster in zwei Teile teilen - übereinander und nicht nebeneinander.

Während es in einigen Terminalemulatoren oder auf dem Bildschirm möglich ist, das Terminal horizontal oder vertikal (oder beides) zu teilen, sind Sie auf 2 oder 3 oder vielleicht 4 nebeneinander beschränkt, bevor sie zu eng (oder zu kurz) werden von Nutzen sein. IMO, Begriffe mit Registerkarten in Kombination mit einem Programm wie xttitle zum Festlegen des Registerkartentitels sind viel weniger verwirrend und viel nützlicher. YMMV.

Andere Leute haben Screen bereits erwähnt, ebenso wie Eterm und Mrxvt und andere. Deshalb werde ich auf ein Feature von Gnome-Terminal hinweisen, das Sie vielleicht verpasst haben.

Ihnen ist doch klar, dass Sie in gnome-terminal nicht zwischen Terminals wechseln müssen, oder?

Wenn Sie Terminals mit Registerkarten verwenden, können Sie mit Alt-1, Alt-2, Alt-3 usw. zwischen den Terminals wechseln.

Übrigens verwende ich meistens mrxvt als Terminal meiner Wahl - aber gnome-terminal ist auf den meisten Linux-Systemen standardmäßig installiert, so dass ich mich daran gewöhnt habe, wie es funktioniert. Ich bevorzuge mrxvt, aber GT ist in Ordnung oder gut genug für den leichten / gelegentlichen Gebrauch.

cas
quelle
0

Im Allgemeinen bevorzuge ich Xterm mit tmux , das Sie so konfigurieren können, dass es das Terminal aufteilt . Siehe die tmux-Manpage

Tucker Twomey CodeZypher
quelle
Herzlich willkommen und vielen Dank für Ihre Hilfe bei dieser Frage. Die Site-Standards haben sich in den sechs Jahren geändert, seit diese Frage ursprünglich gestellt wurde. Die Frage würde nun als nicht mehr zum Thema gehörend betrachtet, und Antworten, die Software empfehlen, dürften nun etwas strenger sein. Es ist schwer, Sie an einen anderen Standard zu halten als andere Antworten auf dieselbe Frage, aber die akzeptierte Antwort ist ein gutes Beispiel für das, was jetzt als eine gute angesehen wird (siehe die Aufstimmungen zu den beiden am höchsten bewerteten Antworten). Eine Anleitung finden Sie unter meta.superuser.com/questions/5329/…
fixer1234