Normalerweise arbeite ich mit 2 Monitoren, die nicht ganz vertikal ausgerichtet sind (ich habe ein Tischnetzteil unter meinem linken Monitor), aber ich möchte 4 Terminalfenster nebeneinander auf meinen Bildschirmen haben, die ich einfach durchlaufen kann, wie folgt:
Diese Anordnung macht mich sehr traurig, weil ich mit meiner Tastatur nicht alle 4 auf vernünftige Weise durchlaufen kann (Alt-Tab schneidet es für mich nicht aus, weil es nicht die "Reihenfolge" aller 4 Fenster einhält - wenn Ich drücke wiederholt Alt-Tab, es springt nur zwischen meinen 2 zuletzt verwendeten Fenstern)
Gibt es eine Möglichkeit, mit tmux ein zweites x-Fenster zu generieren, sodass ich 2 x-Fenster mit jeweils 2 tmux-Fenstern darin haben kann?
tiling window manager
. Hast du es schon probiert? Davon gibt es viele.awesome
,i3
,wmii
,xmonad
, Unddwm
gehören zu den besten. Allerdings würde ich für Ihre Zwecke vorschlageni3(1)
, da es einfach zu erlernen ist (Lesen der Konfigurationsdatei lehrt Sie sowohl die Steuerelemente als auch die Konfigurationsgrundlagen) und auf Multi-Monitor-Setups (xinerama / xrandr) zugeschnitten ist.Antworten:
tmux
Ermöglicht das Erstellen von "Sitzungsgruppen" - mehrere Sitzungen, die alle mit demselben Satz von Fenstern verbunden werden können.(Mit Dank an https://gist.github.com/chakrit/5004006 :)
Erstellen Sie im linken Terminal eine neue Sitzung + Fenstergruppe.
Teilen Sie es wie gewohnt in Scheiben auf.
Stellen Sie im anderen (rechten) Terminal eine Verbindung zu dieser vorhandenen Fenstergruppe her. Sie müssen ihm den alten Namen für die Verbindung und einen eigenen Sitzungsnamen geben, um ihn zu unterscheiden.
Erstellen Sie in dieser Sitzung ein weiteres Fenster und teilen Sie es
Sie können jetzt alle (
tmux
) Fenster in jedem (Terminal-) Fenster sehen, aber die Ansicht in jedem ist unabhängig von den anderen.Um von einem zum anderen zu wechseln (ohne die eigenen Verknüpfungen Ihres Fenstermanagers zu verwenden), können Sie z. xdotool .
Diese gehen davon aus, dass Sie aktiviert haben
tmux
‚s -set-titles
Option, um das Terminal einen durchsuchbaren Namen zu geben; und dass Sietmux
in jedem Fenster nur ein Fenster (mehrere Fenster) verwenden.quelle
tmux
.Können Sie nicht die Low-Tech-Methode ausführen, bei der die Größe eines Terminals geändert wird (indem Sie die Kanten ziehen), um beide Monitore abzudecken, sodass sich der mittlere Teiler an der Grenze der beiden Monitore befindet?
quelle
Sie möchten
tmux
in jedem Terminal eine separate Sitzung starten und dann das einzelnetmux
Fenster jeder Sitzung vertikal in zwei Bereiche aufteilen .Also, in jedem Terminal:
Oder kürzer in jedem Terminal:
Sie benötigen zwei Sitzungen, da bei einer Sitzung die beiden Terminals immer synchronisiert sind und dasselbe
tmux
Fenster anzeigen.Verwenden Sie dann die Verknüpfungen Ihres Desktops, um zwischen den beiden Terminals zu wechseln.
Persönlich wäre ich mit einem einzigen Monitor, einer
tmux
Sitzung und zwei (oder so vielen) geteiltentmux
Fenstern "hintereinander" gegangen und hätte zwischen ihnen gewechselt mit Ctrlb- n, aber das ist Geschmackssache.quelle