Przypadkowo przyłączyłem się do drugiej sesji ekranowej GNU z istniejącej sesji ekranowej i nie mogę odłączyć ani wydać poleceń na ekranie wewnętrznym. Pamiętam, jak wcześniej to wymyśliłem, ale zupełnie zapomniałem i chciałbym zachować to jako odniesienie.
Jednym ze sposobów jest odłączenie ekranu wewnętrznego screen -dr
od powłoki, ale jaka jest kombinacja klawiszy, aby to zrobić z poziomu samego ekranu?
gnu-screen
Artem Russakovskii
źródło
źródło
ctrl-t a d
.escape ^Tt
do swojego~/.screenrc
.ctrl+a a
przekaże sekwencję zmiany znaczenia (ctrl + a) do podekranu. Więcctrl+a a d
zrobi toctrl+a d
na podekranie (odłączenie go)Działa z dowolnym poleceniem screen, na przykład
ctrl+a, a, c
utworzy okno na podekranieźródło
Ogólnie, jeśli masz ekran
s3
na innym ekranies2
na innym ekranies1
, możesz wykonać polecenie ctrl-a dna ekranie:s1
wykonując: ctrl-a ds2
wykonując: ctrl-a a ds3
wykonując: ctrl-a a a d...
źródło
Cóż, jest do tego hack. Wystarczy zdalnie odłączyć wymagany ekran, wykonując polecenie
źródło