GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment contrôler les préférences d'économie d'énergie de Lightdm ?

Je veux que lightdm entre en économie d'énergie après une période de temps spécifique. Si je suis connecté, mon écran expirera conformément aux paramètres de l'utilisateur, mais si personne n'est connecté, l'écran restera allumé pour toujours.

J'ai regardé quelques messages qui font des suggestions sur ce qu'il faut faire, mais aucun d'entre eux ne semble fonctionner ou c'est dû à ma connaissance limitée de Linux.

mis à jour le 02/06/2014 :les paramètres affichés par sudo -H -u lightdm dbus-launch --exit-with-session gsettings list-recursively org.gnome.settings-daemon.plugins.power sont les suivants :

org.gnome.settings-daemon.plugins.power active true
org.gnome.settings-daemon.plugins.power button-hibernate 'hibernate'
org.gnome.settings-daemon.plugins.power button-power 'interactive'
org.gnome.settings-daemon.plugins.power button-sleep 'suspend'
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power idle-brightness 30    
org.gnome.settings-daemon.plugins.power idle-dim true    
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend' 
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor false    
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true    
org.gnome.settings-daemon.plugins.power percentage-action 2    
org.gnome.settings-daemon.plugins.power percentage-critical 3    
org.gnome.settings-daemon.plugins.power percentage-low 10    
org.gnome.settings-daemon.plugins.power priority 0    
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 120    
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend' 
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0    
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend' 
org.gnome.settings-daemon.plugins.power time-action 120    
org.gnome.settings-daemon.plugins.power time-critical 300    
org.gnome.settings-daemon.plugins.power time-low 1200    
org.gnome.settings-daemon.plugins.power use-time-for-policy true

J'aurais supposé le sleep-inactive-ac-timeout 120 aurait été la bonne entrée, mais elle n'expire que si je suis réellement connecté en tant qu'utilisateur.

Réponse acceptée :

Il s'agit d'un bogue confirmé :

  • https://bugs.launchpad.net/ubuntu-power-consumption/+bug/1245474
  • https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1237372
  • et autres

Et les bogues, en général, sont hors sujet ici.

Quoi qu'il en soit, j'ai trouvé la solution de contournement suivante (commentaire 33 lié au bogue #1245474) qui fonctionne pour moi :

[…]J'ai ajouté un script pour gérer la désactivation des délais d'attente X dpms lorsque l'utilisateur
se connecte. Voici les trois fichiers que j'ai créés. Tout d'abord, le
fichier de configuration :

/etc/lightdm/lightdm.conf.d/50-dpms.conf

[SeatDefaults] 
display-setup-script=/etc/lightdm/dpms-enable
session-setup-script=/etc/lightdm/dpms-disable

Assurez-vous que ce qui précède appartient à root. Le plus simple est de le créer avec
sudoedit.

Viennent ensuite les deux scripts. Ceux-ci doivent appartenir à root et être rendus
exécutables (chmod +x ).

/etc/lightdm/dpms-enable

#!/bin/sh

(
    # This delay is required. Might be because the X server isn't
    # started yet.
    sleep 10

    # Set up a 5 minute timeout before powering off the display.
    xset dpms 0 0 300 
) &

/etc/lightdm/dpms-disable

#!/bin/sh

(
    # This delay is required. Might be because the X server isn't
    # started yet.
    sleep 10

    # Turn off X's handling of dpms timeout. Otherwise
    # gnome-settings-daemon and gnome-screensaver will fight over it.
    xset dpms 0 0 0 
) &

Compte tenu de ce qui précède, j'obtiens une mise hors tension du moniteur à l'écran de connexion, et les
délais d'expiration dpms sont définis sur zéro pour une session utilisateur, de sorte que l'économiseur d'écran
fonctionne correctement.


Ubuntu
  1. Comment installer OpenOffice.org 3.3 sur Ubuntu 12.04 / 11.10 / 11.04

  2. Comment installer EHCP sur Ubuntu 18.04 LTS

  3. Ubuntu 16.04 Lts - Comment le serveur X est-il démarré ?

  4. Comment mesurer la consommation électrique du serveur ?

  5. Comment contrôlerais-je la sortie de l'alimentation dans les ports USB sous Linux ?

Comment installer le panneau de configuration Ajenti sur Ubuntu 16.04 LTS

Comment installer le panneau de configuration Vesta sur Ubuntu 16.04 LTS

Comment installer le panneau de configuration Hestia sur Ubuntu 20.04 LTS

Comment définir le fond d'écran Lightdm dans Ubuntu 14.04 ?

Comment activer la commutation Gpu ?

Comment installer le panneau de configuration CloudPanel sur Ubuntu 20.04