Максимізуйте вікно в tmux


40

tmux показує екран так:

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

Вікно має не максимальну ширину, спроба копіювання тексту з нього призводить до потрапляння в текст "| ···".

Як це виправити і отримати вікно tmux на повну ширину?


1
Якщо у вас є фактична консоль, що переглядає один і той же екран, ви можете бути обмежені її розміром. Принаймні, так це працює в GNU Screen.
Рандольф Річардсон

Відповіді:


55

tmux windows обмежений розміром найменшого клієнта, який переглядає будь-який сеанс, до якого він пов'язаний (тобто вікно є частиною).

Це можна трохи змінити за допомогою aggressive-resizeпараметра вікна, що обмежує їх розмір найменшого клієнта, який фактично відображає це вікно.

Щоб повернути вікно в повний розмір, найкраще відмовитись від інших клієнтів, які використовують це вікно. Використовуйте, C-b Dщоб вибрати клієнтів індивідуально або C-b: attach -dвід'єднати всіх інших на цьому сеансі.


Я дізнався, що dwm не хвилює. У мене був відкритий сеанс tmux у стеці, а також full в іншому тезі. Відкрив MoC, і він закінчився збоєм, оскільки менший термінал був недостатньо великий для нього. У майбутньому треба бути обережнішими.
Роб

17

Встановлення агресивного варіанту зміни дійсно вирішує цю проблему для мене (дякую Боб). Я додав у свій .tmux.conf наступне:

set-window-option -g aggressive-resize on
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.