Moja nowa instalacja serwera wygląda dziwnie:
czy jest jakoś zmienić jego rozmiar, aby korzystać z całego okna terminala?
Moja nowa instalacja serwera wygląda dziwnie:
czy jest jakoś zmienić jego rozmiar, aby korzystać z całego okna terminala?
Odpowiedzi:
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 .
Alternatywą Alt-F6
jest Prefix-Shift-D
, gdzie Prefix
jest twoje polecenie ucieczki byobu (zazwyczaj Ctrl-a
).
Zobacz więcej informacji tutaj: https://stackoverflow.com/questions/22138211/how-do-i-disconnect-all-other-users-in-tmux .
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.
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-client
do dowolnej lokalizacji (w moim przypadku /usr/local/Cellar/byobu/5.92/
)
Mam go do pracy, wysyłając polecenie za pomocą vim Sepcial znaków na klawiszach preferencji na iterm2 \ 033 [17; 3 ~