Strona główna > Techblog > Wygaszanie ekranu

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ć.

  1. Brak komentarzy.
  1. No trackbacks yet.

Dodaj komentarz

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Zmień )

Twitter picture

You are commenting using your Twitter account. Log Out / Zmień )

Facebook photo

You are commenting using your Facebook account. Log Out / Zmień )

Connecting to %s

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.