Это происходит со мной один раз в несколько часов. Когда я использую экранную команду и попытку переключиться между окнами путем нажатия ctrl+shift+a дважды по очереди, мои замораживания сессии.
Это произошло со мной, когда я привык шпаклевку для ssh к облачным серверам и также для серверов в моей LAN дома.
Кто-либо знает, что кто-либо прикрепляет к этому?
Я не знаю о том, как дважды вводить Ctrl-A kbd>, но Ctrl-a A kbd> должен выдать запрос на ввод нового заголовка для текущего окна. Возможно, вы захотите попробовать Ctrl-q kbd>, а затем Ctrl-d kbd> пару раз, пока не увидите [Screen is terminating]
. Если вы получаете это, то ничто не замерзло, оно просто где-то ждет ввода. Как выглядит ваш файл ~/.screenrc
, если он у вас есть?
По умолчанию C-A A
ничего не делает. У вас есть что-то связанное в вашем .screenrc?
Единственная ключевая комбинация, в которой я заморозил мой сеанс экрана - это C-a s
, что в соответствии с руководством по экрану делает «xoff». Я никогда специально не ударил этот комбо. Раньше я обвинял это в зависании экрана, пока не поймал себя на ударе C-a s
вместо C-a a
или C-a A
.
Как только вы нажмете эту подлую комбинацию, единственный изящный выход - переключить xoff на xon с помощью комбинации клавиш C-a q
. Прочитав справочную страницу , все это имеет отношение к управлению потоком. Насколько я могу судить, он имитирует Scroll Lock.
Подробнее о управлении потоком на экране Gnu: руководство
Я не могу найти эту последовательность клавиш на странице руководства screen
. Попробуйте ctrl kbd> + a kbd> дважды, это задокументировано, и вам может повезти:
blockquote>C-a C-a (other) Toggle to the window displayed previously. Note that this binding defaults to the com- mand character typed twice, unless overrid- den. For instance, if you use the option "-e]x", this command becomes "]]".
При использовании экранной команды C-a s замораживает ваш экран. Вы можете разморозить его с помощью C-a q. Чтобы C-s не мог случайно заморозить ваш экран, поместите эту строку в ваш ~ / .screenrc
bind s