Tmux-Größenänderungsbereich mit vom Client getrenntem Hook funktioniert nicht
Ich versuche gerade, den client-detached
Haken so einzustellen, dass die Größe des Bereichs automatisch geändert wird, wenn ich mich von tmux auf einem sekundären Client mit anderen Abmessungen trenne.
Wenn ich beispielsweise an meinem PC angeschlossen bin, bringe ich sie an und trenne sie von meinem Telefon (wodurch alle Abmessungen der Fenster geändert werden). Ich möchte, dass die Fenstergröße auf 5 cm eingestellt wird.
Momentan habe ich genau den gleichen Befehl client-attached
und client-resized
:
resize-pane -t default:1.1 -y 5
Und es funktioniert einfach genug; Wenn Sie die Größe ändern oder anfügen, wird der betreffende Bereich auf eine Höhe von 5 Zeilen festgelegt.
Der client-detached
Haken funktioniert jedoch nicht damit. Ich habe bestätigt, dass der Hook beim Abnehmen aufgerufen wird, aber ich glaube, dass der Hook aufgerufen wird, bevor tmux seine eigene automatische Größenanpassung durchführt.
Meine Lösung ist, entweder alle diese Haken fallen zu lassen und nur anzuhaken alert-activity
, aber ich bin mir nicht sicher, ob das so ist, wie ich glaube. Die andere Lösung, die sicherlich funktionieren wird, besteht darin, dass der Hook ein Shell-Skript ausführt, das ein paar Millisekunden wartet und dann die Größe des Bereichs ändert. Das fühlt sich jedoch etwas hackig an und ich habe mich gefragt, ob es bessere Lösungen für die Verwendung von client-detached
Hook gibt, um die Größe der Fenster automatisch zu ändern .
Tmux-Version 2.7.
0 Antworten auf die Frage
Verwandte Probleme
-
20
Was ist die am wenigsten widersprüchliche Präfix- / Escape-Sequenz für screen oder tmux?
-
5
tmux ignoriert die Konfigurationsdatei
-
2
Gibt es eine Möglichkeit, eine gemeinsame Kontrolle über eine tmux-Sitzung zu haben?
-
5
Auswählen von Text im Tmux-Kopiermodus
-
2
Tmux auf Ubuntu von Quelle installieren
-
6
Wie kann ich mit tmux eine Reihe von Fenstern öffnen, ohne sie manuell einzugeben?
-
4
Tmux mit gnome-terminal starten
-
11
Wie scrolle ich in tmux?
-
1
Kann tmux sicher in Umgebungen mit mehreren Benutzern verwendet werden?
-
9
Scrollen Sie die Shell-Ausgabe mit der Maus in tmux