Comment empêcher mes écrans de s'assombrir (devenant noirs) à partir de la ligne de commande

8

Dans KDE, il y avait un paramètre système où vous pouviez spécifiquement régler les moniteurs pour qu'ils ne deviennent jamais noirs.

Maintenant, je suis passé à dwm et (ce n'est peut-être pas lié) mes écrans s'assombrissent après environ 10 minutes. Comment puis-je modifier ce paramètre directement à partir de la ligne de commande? Je suppose que cela a à voir avec X?

n0pe
la source
La réponse de Michael est correcte, mais vous voudrez peut-être rechercher pourquoi votre écran s'assombrit et résoudre directement ce problème.
jasonwryan
@jasonwryan, je suppose que mes moniteurs vont dormir en raison du manque d'entrée (pas d'activité clavier ou souris).
n0pe

Réponses:

9

Vous devez modifier les paramètres DPMS, qui sont contrôlables avec xset. Vous pouvez désactiver tous les DPMS avec:

$ xset -dpms

Et réactivez-les avec:

$ xset +dpms

Vous pouvez également contrôler la durée avant que le moniteur passe dans chaque état (veille, suspension et arrêt; ils sont expliqués dans cet article Wikipedia ) en passant 3 entiers pendant le nombre de secondes avant que chaque état ne soit activé:

# Switch to standby after a minute, suspend after two minutes, and off after three minutes
$ xset dpms 60 120 180

La définition d'un temps de 0 désactive l'état, c'est donc -dpmséquivalent à:

$ xset dpms 0 0 0
Michael Mrozek
la source
Génial, dois-je le configurer à chaque redémarrage?
n0pe
@Max Oui, mais vous pouvez le mettre dans un script qui s'exécute automatiquement; par exemple, ~/.xinitrcest généralement exécuté au démarrage de X
Michael Mrozek
En fait, j'ai essayé et testé cela sans résultat. J'ai couru en xset -dpmstant qu'utilisateur normal et en tant que root et mes écrans s'assombrissent toujours.
n0pe
4

Non seulement DPMS peut éteindre l'écran. Il existe également un économiseur d'écran intégré dans Xorg. Vous pouvez le désactiver avec

xset s off

klapaucius
la source
Cela semble logique, mon économiseur d'écran pourrait être activé (même si je n'en ai pas défini un). Je vais essayer ça ce soir.
n0pe