Wenn ich arbeite, verwende ich manchmal mehr als ein Terminal und finde es unpraktisch, zwischen ihnen zu wechseln, wenn alle mit Ctrl+ Alt+ aufgerufen wurden T. Gibt es ein Programm oder Terminal, das mir nach dem Start 4 unabhängige Terminals zur Verfügung stellt, die jeweils ¼ des Bildschirms belegen und das Umschalten zwischen ihnen zum Beispiel mit der TabTaste vereinfachen ?
gnome-terminal
console
Al Bundy
quelle
quelle
New Tab
.[TAB]
Schlüssel wird bereits für die automatische Vervollständigung im Terminal verwendet. Wenn Sie die Instanzen zum Beispiel[ALT]+[TAB]
vertauschen würden, wäre es wirklich einfacher, positionierte Fenster zu verwenden, wie von @ Zacharee1 vorgeschlagen.Antworten:
Sie benötigen Terminator :
Führen Sie für vier Terminals beim Start die folgenden Schritte aus:
Öffne Terminator mit diesem Befehl:
oder mit diesem Befehl:
Mit Ctrl+ zwischen den Terminalfenstern springen Tab.
Sie können Ihren persönlichen Terminierungsbefehl unter Tastatureinstellungen> Verknüpfungen Ctrl+ Alt+ zuweisen T. (Thx @Wilf )
Natürlich können Sie auch eine
terminator.desktop
Datei erstellen . Kopieren Sie die ursprüngliche Desktop-Datei und nehmen Sie Ihre Änderungen vor:quelle
terminator ...
Befehl auch Strg + Alt + T unter Tastatureinstellungen> Tastenkürzelapt-get install terminator
Befehl bezieht sich eindeutig auf die Gtk + -2-Version, die das alte VTE verwendet. Als Referenz ist es in der Tat nützlich, die Gtk + -3-Version zu erwähnen, die noch nicht stabil ist und noch nicht von Ubuntu ausgeliefert wird, aber jemand könnte es ausprobieren.Sie können 4 Terminals mit Ctrl+ Alt+ starten Tund diese mit Ctrl+ Alt+ Numpad[1,3,7,9]oder links / rechts mit Ctrl+ Alt+ Numpad[4/6]oder oben / unten Ctrl+ Alt+ an die Ränder Ihres Bildschirms anpassen Numpad[8/2]und mit Alt+ Tabzu EINEM Terminal und mit Alt+ key above Tabzwischen den Terminals wechseln, falls eines aktiv ist .
Oder
Sie können Tabulatoren mit Ctrl+ Shift+ verwenden Tund mit Alt+ Page-Up/ zwischen den Terminals wechseln Page-Down.
quelle
Als weitere Alternative würde ich die Verwendung vorschlagen
byobu
.Der Vorteil ist, dass es textbasiert ist, was bedeutet, dass Sie es ohne grafische Umgebung verwenden können! Dies ist sehr nützlich, wenn Sie mit Servern arbeiten, die häufig keine grafische Benutzeroberfläche haben.
Sie haben sogar eine untere Statusleiste mit vielen nützlichen Informationen, wie dem Datum / der Uhrzeit, dem Lastdurchschnitt usw.
Die Verknüpfungen, die Sie wissen müssen, wenn Sie Byobu verwenden, sind:
sudo apt-get install byobu
installiert Byobu.Als Bonus bedeutet dies, dass Sie als Terminal-Multiplexer Ihre Sitzung und Ihre Registerkarten nicht verlieren, wenn Sie das Terminal versehentlich geschlossen haben. Und Sie können
byobu
in einem anderen Terminal laufen und synchronisierte Ausgaben erhalten.Es gibt sogar Skripte zum Speichern der Layouts, wenn Sie die Sitzung über Neustarts hinweg beibehalten möchten.
quelle
Persönlich benutze ich
emacs
mitM-x ansi-term
oderM-x shell
je nachdem, was ich tue.Aber wenn Sie nur einen Terminal-Multiplexer suchen, dann ist da immer der leise verehrte
tmux
:https://github.com/tmux/tmux
Edit: JoKeR wies darauf hin, dass Sie installieren können
tmux
mitapt-get
:quelle
sudo apt-get install tmux
du solltest erwähnen, dass ich denke.tmux
mich nie benutzt , weiß nur Bescheid. Vielen Dank für die Klarstellung, obwohl ich es oben aufstellen werde.Ändern Sie einfach die Größe Ihrer Terminalfenster, damit sie alle in eine Ecke des Bildschirms passen. Das Terminal kann auch Registerkarten enthalten, die hilfreich sein können. Klicken Sie mit der rechten Maustaste auf das Fenster und wählen Sie
New Tab
.So können Sie die Größe von Fenstern an Ecken anpassen:
sudo apt-get install compizconfig-settings-manager
.sudo ccsm
oder suchen Sie danachccsm
.Grid
, unterWindow Management
. Stellen Sie sicher, dass es aktiviert ist.Corners / Edges
Registerkarte und ändern Sie dieCorner
Optionen in die entsprechenden Ecken.quelle
Sie können tmux , einen Terminal-Multiplexer, verwenden.
Für vier Panels, mit denen Sie dieses Skript verwenden können
4pSession
, erstellen Sie das Skript mitund fügen Sie den folgenden Code hinzu
Dann können Sie eine Desktop-Datei erstellen:
mit diesem Inhalt:
Bewegen Sie sich zwischen den Fenstern mit Ctrl+ Bund als →oder ←oder ↑oder↓
quelle
Mein grober Beitrag zu dieser Frage: Installieren
wmctrl
und passen Sie den Skriptbalg, der vier Terminalfenster öffnet und positioniert, an Ihren Bildschirm an. Ermitteln Sie zuerst die Größe Ihres Bildschirms mitxwininfo -root
und passen-e
Sie dann die Parameter an (diese sind in dieser Reihenfolge 0, x-Position, y-Position, Breite, Höhe). Zahlen, die ich unten benutze, sind nur ein BeispielSie können dies als Verknüpfung festlegen, zum Beispiel mit Strg + I oder was auch immer. Eine andere Idee, ohne wmctrl zu installieren, ist, die
--geometry=
Option 4 zu öffnenquelle
Ich kann tmux nur empfehlen. Es bietet eine ganze Reihe von Anpassungen und völlige Unabhängigkeit von der Maus (wenn das von Belang ist). Sie können die Bildschirme horizontal und vertikal teilen, mit einigen Tastenanschlägen zwischen ihnen wechseln, Sitzungen offen lassen und später erneut eine Verbindung zu ihnen herstellen usw.
quelle
Wenn 4 Terminalfenster geöffnet sind und ich in einem von ihnen arbeite, kann ich einfach mit Alt + `(linkes Häkchen) zwischen ihnen wechseln, wenn ich die Tastatur verwenden möchte, oder einfach auf das Startsymbol des Terminals klicken, um alle seine Fenster und zu öffnen Klicken Sie auf den ausgewählten.
Meine Installation ist Ubuntu 14.04 mit dem Standard-Desktop (Unity 3D) und wurde auf den neuesten Stand gebracht.
Ich verstehe nicht, warum Leute Dinge komplizieren und Produkte von Drittanbietern installieren, wenn die Ubuntu-Standardinstallation die Funktion bereits bietet.
quelle
Sie können Gnu Screen auch dafür verwenden und eine vertikale und eine horizontale Aufteilung verwenden.
Sie können diese in Ihre
~/.screenrc
Konfigurationsdatei einfügen. Ich war in der Lage, mit fast jedem Gnu-Bildschirm zu teilen, mit den richtigen Anpassungen an der .screenrc-Datei.Eine Kombination von unten solltest du in deinem
.screenrc
.Ich hatte es einmal für 6 Bildschirm eingestellt. Hier ist meine restliche Konfiguration davon
quelle
Sie können die Anwendung "Bildschirm" verwenden
Installieren Sie den Bildschirm, indem Sie den folgenden Befehl ausführen:
Führen Sie aus, um zu überprüfen, ob der Bildschirm installiert wurde
Innerhalb einer Bildschirmsitzung können Sie ein neues Fenster erstellen, indem Sie STRG + A und dann C drücken. Ihr altes Fenster bleibt aktiv und Sie können andere Aufgaben ausführen. Um zwischen Fenstern zu wechseln, drücken Sie STRG + A, dann N (für das nächste Fenster) oder STRG + A und dann P
quelle
Es gibt dafür eingebaute Verknüpfungen und auch eine einfache Navigation.
Ctrl + Alt + T
- Drücken Sie einmal die ersten Terminal zu startenCtrl + Shift + T
- drücken Sie 3 mal, erhalten 3 weitere Terminal als Tabs, im selben Fenster des ersten TerminalAlt + 1
oderAlt + 2
oderAlt + 3
oderAlt + 4
- jeder wird diese schaltet auf entsprechenden Reiter / Terminal.Ich hoffe, das hilft.
quelle