Сессия зависает при использовании команды экрана

Это случается со мной раз в пару часов. Когда я использую команду экрана и пытаюсь переключаться между окнами, нажимая ctrl + shift + a дважды подряд, мой сеанс зависает.

Это случилось со мной, когда я использовал putty для ssh для облачных серверов а также серверам в локальной сети дома.

Кто-нибудь знает какие-либо исправления?

1
задан 27 June 2017 в 08:20

3 ответа

По умолчанию C-A A ничего не делает. У вас есть что-то связанное с вашим .screenrc?

Единственное ключевое комбо, которое я заморозил, сеанс экрана - C-a s, который в соответствии с инструкцией на экране «xoff». Я никогда не намеренно попадал в эту комбо. Я обвинял его в замораживании экрана, пока я не поймал себя на поражении C-a s вместо C-a a или C-a A.

Как только вы нажмете этот подлый комбо, единственный изящный выход - переключить xoff в xon, используя комбинацию клавиш C-a q. Чтение страницы руководства, все это имеет какое-то отношение к управлению потоком. Рядом, как я могу сказать, эмулирует Scroll Lock.

Подробнее о странице man на экране Gnu: manual

3
ответ дан 25 May 2018 в 15:28
  • 1
    Попробуй это в следующий раз, когда это случится и сообщит тебе, хе – user784637 5 January 2012 в 01:32
  • 2
    Тоже самое; после нескольких зависаний я понял, что это C-a s, но не знал о C-a q. – Chinasaur 26 September 2014 в 12:40

При использовании экранной команды C-a s заморозит экран. Вы можете разморозить его с помощью C-a q. Чтобы предотвратить случайное замораживание экрана C-a, поместите эту строку в ~ ~ .screenrc

bind s 
2
ответ дан 25 May 2018 в 15:28

Я не могу найти эту последовательность клавиш на странице руководства screen. Вместо этого попробуйте ctrl + a дважды, это задокументировано, и вам может повезти больше:

   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 "]]".
1
ответ дан 25 May 2018 в 15:28

Другие вопросы по тегам:

Похожие вопросы: