Через деякий час я знову встановив Debian 7 (Wheezy). Вперше я використовую відкриті драйвери Nvidia (не nouveau) та vesafb для віртуальних консолей.
Я не можу за все життя перешкоджати замиканню екрана. Заставки немає, нічого, це просто порожнє, через пару хвилин бездіяльності. Це відбувається не лише під час VLC (який раніше виникав такий випадок), але під час будь-чого.
Що ще гірше, схоже, це відбувається випадково. Іноді екран не буде порожнім годинами, а іноді - так.
Наразі я вжив заходів:
Додано кілька рядків,
/etc/X11/xorg.confщоб зупинити dpms:Section "ServerLayout" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" ... Section "Monitor" ... Option "DPMS" "false"Додано до мого
.xinitrcфайлу:xset s off # don't activate screensaver xset -dpms # disable DPMS (Energy Star) features. xset s noblank # don't blank the video deviceВимкнено ВСІ заставки та режими енергозбереження в налаштуваннях KDE.
Додано наступний цикл у моєму
/etc/init.d/rc.local:for index in $(seq 1 6) do setterm -blank 0 -powerdown 0 -powersave off > /dev/tty${index} doneЯ зафіксував свою заставку xdg-патч, я виявив, що змушує VLC нерестувати заставку. (Я з тих пір перестав використовувати VLC і повернувся до програвача Dragon.)
Це перетворюється на кошмар і справді дуже дратує. Перш ніж я занурив vesafb та setterm (які, як я вважаю, якимось чином за це відповідальний), я хотів би знати, чи хтось коли-небудь стикався з цією проблемою, і як їм вдалося її вирішити.
xscreensaver-command -watchдесь у xterm. Після події з небажаним екраном, подивіться, чи не відображається ця подія BLANK. Якщо це було, то воно, безумовно, блокується дією X-сервера. В іншому випадку вона нижче в стеці, і ви можете зосередитись на драйверах відео.