[screen] перестает реагировать на команды (после Ctrl-s "замораживания")

Модератор: /dev/random

Ответить
Аватара пользователя
Stauffenberg
Сообщения: 2042
Статус: ☮ PEACE ☮
ОС: открытая и свободная

[screen] перестает реагировать на команды

Сообщение Stauffenberg »

Всем привет.

Есть такое неприятное поведение screen: после нажатия Ctrl-s в screen-сессии терминал оказывается заблокированным и нужно нажать Ctrl-q чтобы его разблокировать, но после его разбокирования не работают команды Ctrl-a самой screen. Ctrl-a q не помогает.

Может кто-то это воспроизвести?
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [screen] перестает реагировать на команды

Сообщение NickLion »

Konsole, UXTerm — всё работает.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: [screen] перестает реагировать на команды

Сообщение bormant »

Slackware 14.1, -current 14.1+, консоль и XFCE (Terminal), screen 4.02.01, ничего похожего на описанную проблему не наблюдаю.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: [screen] перестает реагировать на команды

Сообщение SLEDopit »

Stauffenberg писал(а):
02.06.2015 13:18
Может кто-то это воспроизвести?
Версию скрина расскажи. Ну и прочие технические детали не помешают. Скрин удалённый, кстати?

У меня в screen (4.2.1-3) + rxvt-unicode (9.21-1) подобного поведения не наблюдается.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2042
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: [screen] перестает реагировать на команды

Сообщение Stauffenberg »

Всем спасибо. Значит проблема скорее всего только у меня.

SLEDopit
Я использую git-версию (мы готовим сейчас новый релиз (4.3.0)).
Нет, не удаленный.
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2042
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: [screen] перестает реагировать на команды

Сообщение Stauffenberg »

А вот этот баг у кого-то получается воспроизвести?
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: [screen] перестает реагировать на команды

Сообщение SLEDopit »

Stauffenberg писал(а):
03.06.2015 18:26
А вот этот баг у кого-то получается воспроизвести?
Саша, это не баг, это фича (:
Подробности.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2042
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: [screen] перестает реагировать на команды

Сообщение Stauffenberg »

SLEDopit писал(а):
03.06.2015 22:46
Stauffenberg писал(а):
03.06.2015 18:26
А вот этот баг у кого-то получается воспроизвести?
Саша, это не баг, это фича (:
Подробности.

Да, но там еще написали, что screen падает при попытке "оживить" его. Вообще, не помешал бы механизм "принудительного пробуждения".
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
Ответить