Мені подобається переводити мої дисплеї в режим енергозбереження / очікування, коли я покидаю комп'ютер на деякий час. Було б добре, якби не миші надмірно чутливі. Іноді драйвер читає деяким рухом, який не видно неозброєним оком (курсор, тобто), і він порушує економію енергії. Він зачекав би ще 10 хвилин, перш ніж повернутися в режим очікування.
Мій спосіб вирішення наступного сценарію C-S-q
:
xlock -startCmd 'xset dpms 2 2 2' -endCmd 'xset dpms 600 1200 1300' -mode blank -echokeys -timeelapsed +usefirst
Використовуючи, xset
я встановлював значення по 2 секунди кожна перед тим, як перейти в режим очікування. Це не приємно, все одно. Іноді є цікаві статки, які я хочу прочитати, перш ніж вводити пароль. Я міг би тримати курсор у русі, але це незручно. (До речі, опція xlock mousemotion
не допомагає - вона просто приховує курсор, але екрани все-таки загоряються .)
Отже, питання: чи є спосіб перевести дисплеї в режим очікування і залишитися там, поки не буде натиснута клавіша клавіатури? Я працюю з gentoo та останнім Xorg, але сподіваюся, що відповідь не має бути специфічним для distro.
По суті, відповідь може бути такою ж простою, як включити / відключити мишу в командному рядку ? Думає, що це зробить роботу, якщо DPMS не знає ідеї.