Réponses:
X.org a des fonctionnalités d'économiseur d'écran de base ainsi que des fonctionnalités d'économie d'énergie. Il est très probable que l'un ou les deux soient responsables du comportement décrit.
Les paramètres des deux peuvent être affichés et modifiés avec l' xset
outil (à partir du x11-xserver-utils
package). xset q
affiche les paramètres actuels dans les sections Economiseur d'écran et DPMS (Energy Star) .
Vous pouvez désactiver la fonction d'économiseur d'écran avec:
xset s off
La fonction d'économie d'énergie peut être désactivée avec
xset -dpms
Avec ces paramètres, l'écran ne devrait plus s'éteindre ou s'éteindre automatiquement.
Si votre principale préoccupation est que 5 minutes soient trop courtes, vous pouvez également simplement augmenter les limites pour cela. Pour activer l'économiseur d'écran uniquement après 15 minutes (900 secondes) d'inactivité, réglez le délai en conséquence avec
xset s 900
Pour éteindre le moniteur après 20 minutes de marche au ralenti
xset dpms 0 0 1200
Les deux 0
valeurs désactivent respectivement la veille et la suspension , tout en 1200
définissant le délai d'expiration sur 20 minutes. (Je n'utilise généralement pas la veille ou la suspension car il ne semble pas y avoir de différence entre les trois modes sur les écrans TFT modernes.) La définition de ces valeurs active également DPMS , vous n'avez donc pas besoin d'exécuter explicitement xset +dpms
.
xset
sont généralement pas persistants. Il est possible qu'un autre outil lise les valeurs xset
et les recharge au redémarrage, mais je n'ai jamais rencontré un tel outil moi-même. Si vous souhaitez rendre ces modifications permanentes, vous pouvez soit définir des paramètres équivalents dans le, xorg.conf
soit simplement exécuter à xset
partir d'un script de démarrage automatique X.
~/.i3/config
, comme suit: exec xset dpms 0 0 1200
. Si vous souhaitez que la commande soit également exécutée si vous redémarrez uniquement i3, utilisez exec_always
plutôt que exec
.