Risposte:
X.org ha alcune funzionalità di base per lo screen saver e funzionalità di risparmio energetico. Molto probabilmente uno o entrambi sono responsabili del comportamento descritto.
Le impostazioni per entrambi possono essere visualizzate e modificate con lo xset
strumento (dal x11-xserver-utils
pacchetto). xset q
visualizza le impostazioni correnti nelle sezioni Screen Saver e DPMS (Energy Star) .
Puoi disabilitare la funzione di screen saver con:
xset s off
La funzione di risparmio energetico può essere disattivata con
xset -dpms
Con queste impostazioni lo schermo non dovrebbe più spegnersi o svuotarsi automaticamente.
Se la tua preoccupazione principale è che i 5 minuti sono brevi, puoi anche aumentare i limiti. Per abilitare lo screen saver solo dopo 15 minuti (900 secondi) di inattività, impostare il timeout di conseguenza con
xset s 900
Per spegnere il monitor dopo 20 minuti di funzionamento al minimo
xset dpms 0 0 1200
I due 0
valori disabilitano rispettivamente standby e sospensione , mentre 1200
impostano il timeout su off a 20 minuti. (Di solito non uso standby o sospensione perché non sembra esserci alcuna differenza tra le tre modalità sui moderni display TFT.) L'impostazione di questi valori abilita anche DPMS , quindi non è necessario eseguire esplicitamente xset +dpms
.
xset
solito non sono persistenti. Potrebbe essere possibile che qualche altro strumento rilevi i valori xset
e li ricarichi al riavvio, ma non ho mai incontrato nessuno di questi strumenti. Se si desidera rendere permanenti tali modifiche, è possibile effettuare alcune impostazioni equivalenti in xorg.conf
o semplicemente eseguire xset
da alcuni script di avvio automatico X.
~/.i3/config
, in questo modo: exec xset dpms 0 0 1200
. Se si desidera eseguire il comando anche se si riavvia solo i3, utilizzare exec_always
invece di exec
.