Maximiser la fenêtre dans tmux


40

tmux affiche l'écran comme ceci:

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

La largeur de la fenêtre n’est pas maximale. Toute tentative de copie de texte à partir de celle-ci aboutit à ce que "| ···" entre dans le texte.

Comment résoudre ce problème et obtenir la fenêtre tmux pleine largeur?


1
Si vous avez une console réelle affichant le même écran, vous pouvez être limité à sa taille. Au moins, voici comment cela fonctionne dans GNU Screen.
Randolf Richardson

Réponses:


55

Les fenêtres tmux sont limitées à la taille du plus petit client qui visualise une session à laquelle elles sont liées (la fenêtre en fait partie).

Cela peut être légèrement modifié avec l' aggressive-resizeoption window qui les contraint à la taille du plus petit client affichant réellement cette fenêtre.

Pour que la fenêtre retrouve sa taille normale, le mieux est de détacher tout autre client utilisant cette fenêtre. Utilisez C-b Dpour sélectionner les clients individuellement ou C-b: attach -dpour détacher tous les autres de cette session.


J'ai découvert que dwm ne s'en souciait pas. J'ai eu une session tmux ouverte dans la pile, ainsi que complète dans une autre balise. Ouvert MoC et il a fini par tomber en panne parce que le plus petit terminal n'était pas assez grand pour cela. Je dois faire plus attention à l'avenir.
Rob

17

Définir une option de redimensionnement agressive résout effectivement ce problème pour moi (merci Bob). J'ai ajouté ce qui suit à mon fichier .tmux.conf:

set-window-option -g aggressive-resize on
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.