Wygaszanie ekranu
Zawsze zapominam gdzie co ustawić jeśli się nie korzysta z takich dobrodziejstw jak Gnome/KDE/Xfce. Tak właściwie służą do tego tylko 2 komendy. Dla powłoki graficznej xset, natomiast dla powłoki terminalowej setterm. Składnia obu jest bardzo prosta. Najpierw xset:
Całkowite wyłączenie wygaszania ekranu:
xset s off
Ustawienie czasu wygaszania (jeśli wcześniej było wyłączone – automatycznie włącza)
xset s 30
Czas podawany jest w sekundach. Polecenia te można dopisać do skryptów startowych (użytkownika – nie systemowych) na przykład .bashrc. Można też podpiąć pod skróty klawiszowe (jeśli chcemy np tymczasowo wyłączyć).
Można tak:
xset s off & notify-send "Wyłączono wygaszenie ekranu"
A można i tak:
xset s off && notify-send "Wygaszenie ekranu wydłużono o 15 minut" && sleep 900 && xset s on &
Co tylko przyjdzie do głowy.
W setterm mylące może być to, że czas podawany jest w minutach. Dodatkowo do wyboru mamy tylko zakres od 0 do 60 (z czego pierwsza pozycja służy do wyłączania). Np całkowite wyłączenie to:
setterm -blank 0
Taki wpis również umieszczamy w skryptach startowych – tym razem systemowym. Najlepszym miejscem do tego będzie /etc/rc.local. Zdaża się jednak, że i to nie działa – wtedy trzeba posłużyć się /etc/X11/xorg.conf, gdzie w sekcji Server Layout umieszczamy coś na podobieństwo:
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
To już musi działać.