Po pewnym czasie ponownie zainstalowałem Debian 7 (Wheezy). Po raz pierwszy korzystam z otwartych sterowników Nvidia (nie w wersji nouveau) i vesafb do konsol wirtualnych.
Nie mogę przez całe życie powstrzymać wygaszania ekranu. Nie ma wygaszacza ekranu, nic, po prostu gaśnie, po kilku minutach bezczynności. Nie dzieje się tak tylko podczas VLC (który miał taki problem w przeszłości), ale podczas czegokolwiek.
Co gorsza, wydaje się, że dzieje się to losowo. Czasami ekran nie gaśnie przez wiele godzin, a czasem tak się stanie.
Kroki, które do tej pory podjąłem:
Dodano kilka wierszy,
/etc/X11/xorg.conf
aby zatrzymać dpms:Section "ServerLayout" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" ... Section "Monitor" ... Option "DPMS" "false"
Dodano w moim
.xinitrc
pliku:xset s off # don't activate screensaver xset -dpms # disable DPMS (Energy Star) features. xset s noblank # don't blank the video device
Wyłączono WSZYSTKIE wygaszacze ekranu i tryby oszczędzania energii w ustawieniach KDE.
Dodano następującą pętlę w moim
/etc/init.d/rc.local
:for index in $(seq 1 6) do setterm -blank 0 -powerdown 0 -powersave off > /dev/tty${index} done
Poprawiłem mój wygaszacz ekranu xdg łatką, która wymusiła na VLC odrodzenie wygaszacza ekranu. (Od tego czasu przestałem używać VLC i powróciłem do Dragon player).
To zamienia się w koszmar i jest naprawdę bardzo denerwujące. Zanim zacznę nuke vesafb i setterm (które, jak sądzę, są w jakiś sposób za to odpowiedzialne), chciałbym wiedzieć, czy ktoś kiedykolwiek napotkał ten problem i jak udało mu się go rozwiązać.
xscreensaver-command -watch
gdzieś w xtermie. Po zdarzeniu niepożądanym-pustym ekranie sprawdź, czy generuje zdarzenie BLANK. Jeśli tak, to na pewno zostanie on wygaszony przez działanie serwera X. W przeciwnym razie jest niższy na stosie i możesz skupić się na sterownikach wideo.