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 .
Antworten:
Es hört sich so an, als ob Sie den Bildschirm in Ihrem Terminal ausführen möchten .
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 ichscreen
dreimal 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 jedenscreen
Prozess zu beenden , habe ich nur die Shell beendet, die in diesemscreen
Prozess ausgeführt wird. Dabei bin ich viermal zu meinem normalen Terminal zurückgekehrt.Zusammenfassung der
screen
Tastenanschläge:(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
screen
vertikale als auch horizontale Teilungen. Da die Versionscreen
, 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 diepatch
Schritte überspringen .quelle
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:
quelle
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:
Lies es und lerne es ... :)
quelle
Konsole ist das Beste, Multitabs und einige andere coole Sachen.
quelle
Ich habe benutzt:
Beide sind ziemlich nett.
Trotzdem bevorzuge ich Gnome-Terminal mit Tabs :-).
quelle
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
quelle
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.
quelle
Im Allgemeinen bevorzuge ich Xterm mit tmux , das Sie so konfigurieren können, dass es das Terminal aufteilt . Siehe die tmux-Manpage
quelle