Развернуть окно в Tmux

40

tmux показывает экран так:

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

Окно имеет не максимальную ширину, попытка скопировать из него текст приводит к попаданию «| ···» в текст.

Как это исправить и получить полную ширину окна tmux?

Vi.
источник
1
Если у вас есть реальная консоль, которая просматривает тот же экран, вы можете ограничиться ее размером. По крайней мере, так работает GNU Screen.
Рэндольф Ричардсон

Ответы:

55

Окна tmux ограничены размером самого маленького клиента, просматривающего любой сеанс, с которым они связаны (то есть окно является частью).

Это можно немного изменить с помощью aggressive-resizeопции окна, которая ограничивает их размером самого маленького клиента, фактически отображающего это окно.

Чтобы вернуть окно в полный размер, лучше всего отключить других клиентов, использующих это окно. Используйте C-b Dдля индивидуального выбора клиентов или C-b: attach -dдля отключения всех остальных в этом сеансе.

боб
источник
Я узнал, что dwm не волнует. У меня была сессия tmux, открытая в стеке, а также полная в другом теге. Открыл MoC, и это закончилось сбоем, потому что меньший терминал не был достаточно большим для этого. Должен быть более осторожным в будущем.
Роб
17

Настройка агрессивного изменения размера действительно решает эту проблему для меня (спасибо Бобу). Я добавил следующее в мой .tmux.conf:

set-window-option -g aggressive-resize on
себя
источник