Empêcher la mise en veille de l'écran, ou la régler

Salut,

Ce tuto a pour but d’expliquer comment empêcher toute mise en veille de son écran, et accessoirement comment régler les différentes sortes de mises en veille et leurs délais de mise en route.

Il a été rédigé à l’aide (et à la suite) des fils suivants:

supprimer-mises-en-veille-t34176.html
desactiver-screensaver-t33894.html
linuxmint-fr.org/forum/trucs … html#39350
supprimer-mise-en-veille-ecrans-t32162.html#p324676 (pas réelement testé)

La mise en veille des écrans peut prendre deux formes:

  • Mise en route d’un économiseur d’écran, qui empêche celui-ci de s’abimer en affichant différents motifs animés ou un écran noir, mais qui ne l’éteint pas, et ne joue pas sur l’économie d’énergie.
  • Extinction plus ou moins poussée de l’écran, qui aboutit évidemment à un écran noir.

Ces deux formes de mise en veille peuvent être provoquées par deux mécanismes:

  • Les différents environnements de bureau (Gnome, KDE…)
  • Le serveur graphique (Xorg)

Il faut les régler tous les deux pour suspendre la mise en veille. Aucun n’a la priorité sur l’autre, si ce n’est le plus rapide, ou celui qui reste actif quand l’autre ne l’est plus.

D’où, pour la suspension totale des mises en veille:

I) Réglage au niveau des environnements de bureau (ici sur Gnome)

  1. L’économiseur d’écran se règle via >>preferences>>economiseur d’écran
  2. l’extinction de l’écran se règle via >>preferences>>Gestionnaire d’énergie
    On peut jouer à cet endroit sur la mise en veille de l’ordi ou sur la mise en veille de l’écran.

II) Réglage au niveau du serveur graphique
Ici, plusieurs solutions sont possibles, en sachant que par défaut, l’extinction se fait au bout de 10 minutes, et que les réglages par défauts se rechargent à chaque nouvelle session

  1. Arrêt manuel, à faire à chaque nouvelle session ou à chaque démarrage de l’ordi, en console (pas besoin d’être root)
    a) de l’économiseur d’écran
xset s off

b) de l’extinction de l’écran

xset -dpms
  1. Arrêt automatique valable à chaque session, utilisateur par utilisateur
    a) Pour l’économiseur d’écran, ajouter l’instruction “xset s off” dans les applications au démarrage (>>système>>preferences>>applications au démarrage sous gnome)
    b) Pour l’exinction de l’écran, idem, en ajoutant l’instruction “xset -dpms”

  2. Arrêt automatique, pour tous les utilisateurs de toutes sessions
    En root,

nano /etc/gdm/Init/Default

et ajouter les lignes xset s-off et xset -dpms à la fin du fichier, juste avant la ligne exit, ce qui donne

$SETXKBMAP -symbols "$XKBSYMBOLS" fi fi fi fi xset s off xset -dpms exit

(voir linuxmint-fr.org/forum/trucs … html#39350 )

Il est aussi possible de procéder à ces réglages au niveau du délai de mise en veille. Tout passe par la commande “xset”, où root n’est pas nécessaire (voir le man, ou taper tout simplement xset, qui donne une vision simplifiée mais peut être plus claire des commandes possibles).

xset -q

donne les réglages actuels de votre serveur X, par exemple:

... Xcreen Saver: prefer blanking: yes allow exposures: yes timeout: 0 cycle: 0 ... DPMS (Energy Star): Standby: 0 Suspend: 0 Off: 0 DPMS is Enabled Monitor is On

  1. La section Xscreen saver correspond à l’économiseur d’écran, timeout au délai de mise en route de l’économiseur d’écran, cycle à l’intervalle de temps de passage d’un économiseur d’écran. Ces deux temps se règlent via
xset s x y 

où x correspond au délai de mise en route, y à l’intervalle entre deux économiseur d’écran, tous deux exprimés en secondes.

Attention, la section Xscreen saver n’a rien à voir avec le programme de mise en veille xscreensaver, qui doit être réglé à part (et plutôt enlevé…)

  1. La section dpms correspond à l’extinction de l’écran, et à des niveaux plus ou moins élevés d’économie d’énergie (qui chez moi aboutissent touus au même résultat). Elle se règle via
xset dpms x y z

où x, y et z correspondent à des délais d’extinction exprimés en secondes.

  1. Rentrer ces commandes en console implique de les rerentrer à chaque nouvelle session (pour ce qui est de l’économiseur d’écran, les réglages de l’économie d’énergie se conservent semble t-il). Pour les rendre définitifs, il faut les ajouter dans le fichier /etc/gdm/Init/Default, à la place des commandes xset s off et xset -dpms

xset s 0 0 et xset dpms 0 0 0 sont équivalents à des instructions d’arrêt.

Voilà, c’est peut être un peu longuet, mais n’hésitez pas à compléter quand même!

Stef

Bonjour michel,

:041 :041 :041 jolie travail … un tuto, comme ont les aiment :023

Merci … :wink:

Salut,

Petit complément pour info : il faut installer le paquet x11-xserver-utils pour avoir la commande xset.

Salut,

[quote=“nico”]Salut,

Petit complément pour info : il faut installer le paquet x11-xserver-utils pour avoir la commande xset.[/quote]

Non, il suffit d’installer xset :slightly_smiling:

Il y eut gamberge, mais après vérif avec Gérard xset s’installe bien via x11-xserver-utils, dont il est une instruction. Ce n’est pas un paquet autonome.

Stef