Maksymalizuj okno w tmux

40

tmux wyświetla ekran w następujący sposób:

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

Okno ma nie maksymalną szerokość, próba skopiowania z niego tekstu prowadzi do "| ···" w tekście.

Jak to naprawić i uzyskać pełną szerokość okna Tmux?

Vi.
źródło
1
Jeśli masz konsolę wyświetlającą ten sam ekran, możesz mieć ograniczony rozmiar. Przynajmniej tak to działa na ekranie GNU.
Randolf Richardson

Odpowiedzi:

55

Okna tmux są ograniczone do rozmiaru najmniejszego klienta przeglądającego dowolną sesję, z którą są połączone (to znaczy, okno jest częścią).

Można to nieznacznie zmienić za pomocą aggressive-resizeopcji okna, która ogranicza ich do wielkości najmniejszego klienta faktycznie wyświetlającego to okno.

Aby przywrócić okno do pełnego rozmiaru, najlepiej jest odłączyć innych klientów korzystających z tego okna. Służy C-b Ddo wybierania klientów indywidualnie lub C-b: attach -ddo odłączania wszystkich pozostałych w tej sesji.

Kok
źródło
Dowiedziałem się, że dwm to nie obchodzi. Miałem otwartą sesję tmux na stosie, a także pełną w innym tagu. Otworzyłem MoC i zakończyło się awarią, ponieważ mniejszy terminal nie był na to wystarczająco duży. W przyszłości musisz być bardziej ostrożny.
Rob
17

Ustawienie opcji agresywnej zmiany rozmiaru rzeczywiście rozwiązuje ten problem dla mnie (dzięki Bob). Dodałem następujące do mojego .tmux.conf:

set-window-option -g aggressive-resize on
się
źródło