Xfce та Xscreensaver, здається, не вважають активність клавіатури «активністю» - як змінити?


10

Після того як я перейшов з Debian Squeeze до Wheezy, комбінація Xfce і Xscreensaver не вважає активність клавіатури дією користувача.

Оскільки я інколи використовую лише клавіатуру протягом тривалого періоду часу, це означає, що з часом заставка активується через відсутність введення миші. Це дещо прикро, але інше натискання клавіші (або удари по миші) призведе до того, що заставка піде і зачекає ще один проміжок часу, перш ніж натиснути знову.

Як змусити систему вважати введення на клавіатурі активним? Я переглянув налаштування заставки, але не зміг знайти нічого релевантного.

Як варіант, як я перейти до підсистеми заставки, яка приймає введення клавіатури як діяльність користувача? (Все, що я хочу - це заставка порожнього екрана і монітор призупиняє та відключає DPMI після налаштування затримки в X.)

Якщо це має значення, я використовую USB-клавіатуру, підключену безпосередньо до ПК (між ними немає USB-концентратора). Миша також USB.


Я перейшов на xautolock& alockз подібних причин.
frostschutz

@frostschutz Це звучить цікаво; Ви б готові детальніше розглянути це?
CVn

Відповіді:


3

Я не знаю, як виправити xscreensaver. Це створило мені подібні проблеми, за винятком випадків, коли ви переглядали фільми, використовуючи mplayer. Оскільки я не зміг знайти рішення, яке спрацювало, я повністю перейшов на іншу систему.

Я використовую xautolock(який виявляє бездіяльність користувача), alock(який блокує і блокує екран), і xeyesпопереджає мене про неминучий час очікування бездіяльності у випадку, якщо я просто розмірковую про якесь текстове вікно чи веб-сторінку.

В якості додаткової функції xautolockтакож можна зареєструвати положення курсору миші. Я налаштував його, щоб заблокувати екран негайно, коли курсор миші переходить у лівий верхній кут екрана; і щоб запобігти блокуванню, якщо він знаходиться в лівому нижньому куті екрана. Тому коли я дивлюся фільм, просто переміщу вказівник миші вліво вліво, і замок ніколи не з’явиться.

Ось повна команда, яку я використовую (щоб перейти до сценаріїв запуску вашого DM):

xautolock \
    -time 5 -locker "alock -auth passwd -bg blank" \
    -notify 10 -notifier "killall xeyes; xeyes" \
    -corners +0-0 -cornerdelay 10 -cornerredelay 10 \
    -secure &

Монітор також переходить у режим очікування після блокування екрана на деякий час, я не пам'ятаю, чи робив я якусь додаткову конфігурацію для цього чи чи просто працював так, як повинен сам по собі ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.