Во время активации хранителя происходит затемнение (fade-in). Раньше, если началось затемнение, при нажатии клавиши на клавиатуре, активация отменялась. Однако в последнее время он всё чаще игнорирует нажатия клавиатуры. Это сильно докучает.
Хуже того. Последнее время наблюдаю вот какое поведение этого fade-in: 1) отхожу от машины 2) возвращаюсь, экран не заблокирован, начинаю печатать в текущее окно 3) немедленно возникает fade-in, который действительно не сбрасывается клавиатурой, как и сказано в первоначальном сообщении, а блокирует экран до конца 4) после разблокировки оказывается, что первые набранные после возвращения буквы действительно набрались При этом такая последовательность событий происходит весьма часто, что наводит на мысль, что это не я подхожу к машине ровно через 5 минут, а что fade-in и блокировка вызываются именно тем, что я начал использовать машину. gnome-screensaver-2.30.2-alt1
Это, похоже, xorg: https://bugzilla.redhat.com/show_bug.cgi?id=612620 Там есть патч
1. не разу не воспроизводится 2. в http://download.fedora.redhat.com/pub/fedora/linux/updates/14/SRPMS/xorg-x11-server-1.9.4-1.fc14.src.rpm нет ничего похожего на тот патчь
(В ответ на комментарий №3) > 1. не разу не воспроизводится > 2. в > http://download.fedora.redhat.com/pub/fedora/linux/updates/14/SRPMS/xorg-x11-server-1.9.4-1.fc14.src.rpm > нет ничего похожего на тот патчь печаль
в том редхатовском баге есть намёк, что проблема, возможно, hardware-dependent. WORKSFORME в таком случае означает WORKS ON MY HARDWARE.
(В ответ на комментарий №3) > 1. не разу не воспроизводится произвести можно следующим образом: - запустить виртуального гостя с помошью virt-manager, и перевести фокус на его консоль. - выждать время, определённое в screensaver (или дольше) - screensaver включаться не будет - убрать фокус из гостя - ты двигаешь мышой, жмёшь на кнопки клавиатуры, а screensaver всё равно начинает включаться, и его не остановить.
фокус в госте блокирует screensaver и если я правильно ошибаюс см. SDL_VIDEO_ALLOW_SCREENSAVER
Всё верно. Не только SDL блокирует включение скринсейвера. Ещё, например, открытое меню GTK. Моё чутьё подсказывает, что надо проверить актуальность кода libXss по отношению к изменениям в input X.org.
проверь