Wenn ich die Größe eines Terminalfensters mit einer tmux-Sitzung ändere, erkennt tmux diese Änderung nicht, funktioniert jedoch weiterhin normal innerhalb der alten Fenstergrenzen. tmux ls
zeigt keine anderen angehängten Clients an, bevor ich anhänge:
$ tmux ls
admin: 1 windows (created Mon Apr 27 15:12:58 2015) [272x75]
apt-runs: 3 windows (created Mon Apr 27 15:17:50 2015) [272x75]
lal-dev: 4 windows (created Tue Jun 9 12:24:25 2015) [238x73]
Dies geschieht nur mit einem bestimmten Host (unter tmux 1.9a), und das Trennen / erneutes Anhängen behebt das Problem (bis die Fenstergröße erneut geändert wird). Was könnte das verursachen?
Vor dem Ändern der Größe:
Nach Größenänderung:
tmux ls
zeigt keine anderen Clients. Ich habe dies in der Frage geklärt.
resize
in der Shell, die unter tmux ausgeführt wird, beheben das Problem, bis die Größe des Terminalfensters erneut geändert wird. Dies unterscheidet sich geringfügig von dem, was @saterHater unten gesagt hat. Er schien vorzuschlagen, dass Sie tmux trennen müssen, bevor Sie diesen Befehl ausgeben.