Jak powiększyć ekran w Byobu

55

Moja nowa instalacja serwera wygląda dziwnie: wprowadź opis zdjęcia tutaj

czy jest jakoś zmienić jego rozmiar, aby korzystać z całego okna terminala?

HilarieAK
źródło
To szaleństwo wreszcie się skończyło! Przeklinałem te kropki, które popsuły moją wysoce wyrafinowaną działalność, a mianowicie kopiowanie i wklejanie.
biocyberman

Odpowiedzi:

105

Oznacza to, że istnieje inny klient ssh lub terminal, inny niż ty, podłączony do tej sesji, który ma mniejszy rozmiar okna niż twój.

Możesz odłączyć wszystkich klientów oprócz siebie za pomocą tego skrótu Byobu :

Alt-F6

Lub możesz uruchomić skrypt /usr/lib/byobu/include/tmux-detach-all-but-current-client

Pełne ujawnienie: jestem autorem i opiekunem Byobu .

Dustin Kirkland
źródło
2
Głosowałbym za tobą, ale nie mam za to reputacji, dziękuję, nigdy nie przyszło mi do głowy, że zostawiłem siebie zalogowanym po zakończeniu konfiguracji sieci.
HilarieAK
4
Alt - F6 nie działało dla mnie, ale skrypt działa.
biocyberman
Ten skrót i to polecenie nie działa dla mnie ... Używam screena, a nie tmux ...
Loenix
1
Niektóre dystrybucje mogą nie zawierać tego skryptu - możesz go pobrać tutaj - raw.githubusercontent.com/dustinkirkland/byobu/master/usr/lib/…
Natalie Adams
Wykonanie Alt - F6 na moim Macbooku Air, gdy Mosh'ing na moim serwerze również spowodowało rozłączenie; (
dalanmiller
5

Alt-F6 nie działało dla mnie. Ale odkryłem, że używam tmux. Aby odłączyć drugie okno, użyj kombinacji list-klientów i detach-client:

% tmux list-clients
/dev/pts/1: 0 [64x160 xterm] (utf8)
/dev/pts/39: 0 [39x143 xterm] (utf8)
% tmux detach-client -t /dev/pts/39

Ponieważ 64x160 jest większy, pomyślałem, że to było moje okno, podczas gdy drugi klient był mniejszy.

Bylina
źródło
To działa jak urok. Próbowałem zaakceptowanego i nie działało, ale to zadziałało. Dobra robota.
Drubio
3

Fantastyczny scenariusz! W OSX używającym byobu zainstalowanego z Homebrew, jest (obecnie)

/usr/local/Cellar/byobu/5.92/lib/byobu/include/tmux-detach-all-but-current-client

przypuszczalnie zmodyfikowałbyś numer wersji, ale to daje ci wyobrażenie, jak go znaleźć

brew info byobu powie ci, gdzie byobu przechowuje swoje pliki lib etc.

następnie po prostu dodaj lib/byobu/include/tmux-detach-all-but-current-clientdo dowolnej lokalizacji (w moim przypadku /usr/local/Cellar/byobu/5.92/)

użytkownik487278
źródło
-2

Mam go do pracy, wysyłając polecenie za pomocą vim Sepcial znaków na klawiszach preferencji na iterm2 \ 033 [17; 3 ~

tutaj jest obraz pokazujący konfigurację

Fernando Leal
źródło