Я случайно подключился ко второму экранному сеансу GNU из существующего экранного сеанса и не могу отсоединить или выдать команды на внутренний экран. Я помню, как выяснил, как это сделать раньше, но совершенно забыл и хотел бы сохранить это в качестве ссылки.
Один из способов - отсоединить внутренний экран screen -dr
от оболочки, но какова комбинация клавиш для этого внутри самого экрана?
gnu-screen
Артем Руссаковский
источник
источник
ctrl-t a d
.escape ^Tt
в свой~/.screenrc
.ctrl+a a
передаст escape-последовательность (ctrl + a) на подэкран .. Итак,ctrl+a a d
сделаемctrl+a d
на подэкране (отсоединяя его)Работает с любой экранной командой, например
ctrl+a, a, c
, создаст окно на подэкранеисточник
В общем, если у вас есть экран
s3
на другом экранеs2
на другом экранеs1
, вы можете выполнить команду ctrl-a dна экране:s1
при выполнении: ctrl-a ds2
при выполнении: ctrl-a a ds3
при выполнении: ctrl-a a a d...
источник
Ну, есть взлом для этого. Просто удаленно отсоедините нужный экран, выполнив следующую команду
источник