Fenster in tmux maximieren

40

tmux zeigt folgenden Bildschirm an:

[root@wpc-fc2 init]#                                      |············
                                                          |············
                                                          |············
[0] 0:bash 3:bash*               "vi@wpc-fc2:/etc/init" 21:04 21-Jun-11

Das Fenster hat eine nicht maximale Breite. Der Versuch, Text daraus zu kopieren, führt dazu, dass "| ···" in den Text eingeht.

Wie kann ich das Problem beheben und das tmux-Fenster in voller Breite anzeigen?

Vi.
quelle
1
Wenn Sie über eine Konsole verfügen, die denselben Bildschirm anzeigt, ist die Größe möglicherweise begrenzt. Zumindest funktioniert das in GNU Screen so.
Randolf Richardson

Antworten:

55

tmux-Fenster sind auf die Größe des kleinsten Clients beschränkt, der die Sitzungen anzeigt, mit denen sie verknüpft sind (dh zu denen das Fenster gehört).

Dies kann leicht mit der aggressive-resizeFensteroption geändert werden, die sie auf die Größe des kleinsten Clients beschränkt, der dieses Fenster tatsächlich anzeigt.

Wenn Sie das Fenster wieder in voller Größe anzeigen möchten, trennen Sie am besten alle anderen Clients, die dieses Fenster verwenden. Verwenden Sie C-b Ddiese Option, um die Clients einzeln auszuwählen oder C-b: attach -dum alle anderen Clients in dieser Sitzung zu trennen.

Bob
quelle
Ich fand jedoch heraus, dass es dwm egal ist. Ich hatte eine TMUX-Sitzung im Stapel geöffnet, sowie in einem anderen Tag voll. Eröffnete MoC und es kam zu einem Absturz, weil das kleinere Terminal nicht groß genug dafür war. Muss in Zukunft vorsichtiger sein.
Rob
17

Das Einstellen einer aggressiven Größenänderungsoption löst in der Tat dieses Problem für mich (danke Bob). Ich habe meiner .tmux.conf Folgendes hinzugefügt:

set-window-option -g aggressive-resize on
man selbst
quelle