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 ...
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 .
źródło
Alternatywą
Alt-F6
jestPrefix-Shift-D
, gdziePrefix
jest twoje polecenie ucieczki byobu (zazwyczajCtrl-a
).Zobacz więcej informacji tutaj: https://stackoverflow.com/questions/22138211/how-do-i-disconnect-all-other-users-in-tmux .
źródło
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:
Ponieważ 64x160 jest większy, pomyślałem, że to było moje okno, podczas gdy drugi klient był mniejszy.
źródło
Fantastyczny scenariusz! W OSX używającym byobu zainstalowanego z Homebrew, jest (obecnie)
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/
)źródło
Mam go do pracy, wysyłając polecenie za pomocą vim Sepcial znaków na klawiszach preferencji na iterm2 \ 033 [17; 3 ~
źródło