Sowohl Terminal-Multiplexer (screen, tmux) als auch tastaturgesteuerte Kachelfenstermanager (ratpoison, dwm, xmonad) bieten ähnliche Funktionen. Gibt es einen Vorteil, wenn beide gleichzeitig verwendet werden? Was ist mit Problemen, die auftreten können?
11
Antworten:
Ich benutze dwm und tmux. Bevor ich lernte, tmux zu verwenden, hatte ich mehrere Terminals für verschiedene Dinge geöffnet und sie in verschiedenen Tags. Jetzt kann ich alles innerhalb einer tmux-Sitzung unter einem einzigen Tag ausführen und trennen und erneut verbinden, ohne den Status zu verlieren, wenn ich X neu starten muss.
quelle
Der zusätzliche Vorteil von Terminal-Multiplexern besteht darin, dass Ihre Multiplexer-Sitzungen noch aktiv sind und Sie die Verbindung auch dann wieder herstellen können, wenn X (Ihre Desktop-Sitzung) abstürzt oder Sie sich von X abgemeldet haben.
quelle
Verwenden Sie beide: Einen Kachelfenstermanager und einen Terminal-Multiplexer.
Kombinieren Sie sowohl ihre Fähigkeiten als auch ihre Vorteile, um noch bessere Synergien zu erzielen. In meinem i3-Setup zeige ich regelmäßig mehrere Terminals gleichzeitig an, aber alle sind mit derselben tmux-Sitzung verbunden , sodass ich alle tmux-Fenster in jedem der Terminals anzeigen kann .
Tatsächlich verwende ich die Fliesen Fähigkeiten ,
i3
um das Fenster Splitting / Verschieben Funktionalität des Terminal - Multiplexer auf (imho) das Beste aus beiden Welten zu ersetzen / ergänzen.Das folgende Skript wird hier verwendet, um die Sitzungs- / Erkennungsverbindung und die Bereinigung beim Terminalstart zu verwalten:
quelle
Nein. In den seltenen Fällen, in denen der Bildschirm innerhalb des Bildschirms oder tmux innerhalb von tmux nützlich ist, bieten beide Programme eine einfache Möglichkeit, die Steuerung an die verschachtelte Instanz zu übergeben.
Der Bildschirm bietet Funktionen für die serielle Konsole, aber ich verwende nur eine dedizierte App (miniterm.py, die mit Python vertrieben wird), wenn ich das brauche. Ansonsten fällt mir nichts ein, was einer tun kann und der andere nicht, aber einer könnte es einfacher machen als der andere.
Ich würde das eine oder andere lernen, und wenn Sie neugierig oder unzufrieden mit dem sind, was Sie ausgewählt haben, versuchen Sie es mit dem anderen. Ich persönlich bevorzuge tmux.
quelle
Ein weiterer nützlicher Aspekt eines Terminal-Multiplexers in diesem Szenario ist die Verbindung zu Remote-Servern. Ein typischer Anwendungsfall, den ich finde, ist
quelle