Через деякий час я знову встановив 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-сервера. В іншому випадку вона нижче в стеці, і ви можете зосередитись на драйверах відео.