Есть ли способ остановить скринсейвер только на клавиатуре?

Допустим, у вас работает заставка. Когда вы перемещаете мышь или нажимаете любую клавишу на клавиатуре, заставка будет остановлена.

Проблема в том, что с современными мышами на основе лазера небольшая вибрация рабочего стола заставляет мышь посылать сигнал как «перемещенный». Поэтому я хотел бы остановить скринсейвер только с помощью клавиатуры – я мог бы запустить заставку и перемещать мышь, не влияя на нее (щелчок можно игнорировать или нет, мне все равно).

Итак – есть ли способ сделать это? Если да – как?

openSUSE 11.4, KDE3 (да, 3 – лучший DM до сих пор).

  • Использование vlock без изменения VT от X
  • Список всех допустимых макетов kbd, вариантов и вариантов переключения (для использования с setxkbmap)
  • Клавиатура не работает должным образом
  • xorg падает при запуске Firefox
  • Что такое XDG_SESSION_COOKIE, кто его использует, и полезно ли для удаленного входа ssh управлять локальной сессией x?
  • Как я могу сделать пакеты nvidia на Mint 17.3
  • «Показать localhost: 0 недоступен» и «xhost: невозможно открыть отображение« localhost: 0 »в локальном терминале (не SSH) на Fedora 25
  • Использование удаленного XServer
  • One Solution collect form web for “Есть ли способ остановить скринсейвер только на клавиатуре?”

    Если вы используете встроенную скринсейвер KDE, я не уверен … однако, если вы используете xscreensaver или заинтересованы в использовании xscreensaver, это должно помочь.

    Используя xscreensaver, вы можете отрегулировать количество пикселей, которые должна перемещать мышь, прежде чем дезактивировать экранную заставку; не уверен, что полностью отключил мышь.

    Если вы еще не используете xscreensaver в KDE, вы можете выполнить следующие инструкции, чтобы настроить его: http://www.jwz.org/xscreensaver/man1.html#9 .

    После этого вы можете создать файл в домашнем каталоге под названием .xscreensaver и в этом файле ввести:

     xscreensaver.pointerHysteresis: 20 

    с 20 – числом пикселей (по умолчанию 10).

    Linux и Unix - лучшая ОС в мире.