GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo controlar las preferencias de ahorro de energía de Lightdm?

Quiero que lightdm ingrese a ahorro de energía después de un período de tiempo específico. Si he iniciado sesión, mi pantalla se apagará según la configuración del usuario, sin embargo, cuando nadie haya iniciado sesión, la pantalla permanecerá encendida para siempre.

He mirado algunas publicaciones que hacen algunas sugerencias sobre qué hacer, pero ninguna de ellas parece funcionar o se debe a mi conocimiento limitado de Linux.

actualizado el 2/6/2014:la configuración que muestra sudo -H -u lightdm dbus-launch --exit-with-session gsettings list-recursively org.gnome.settings-daemon.plugins.power son los siguientes:

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

Hubiera asumido el sleep-inactive-ac-timeout 120 habría sido la entrada correcta, pero no se agota el tiempo de espera a menos que realmente haya iniciado sesión como usuario.

Respuesta aceptada:

Este es un error confirmado:

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

Y los errores, por lo general, están fuera de tema aquí.

De todos modos, encontré la siguiente solución (comentario n.º 33 relacionado con el error n.º 1245474) que me funciona:

[…] He agregado una secuencia de comandos para manejar la desactivación de los tiempos de espera de X dpms cuando el usuario
inicia sesión. Estos son los tres archivos que he creado. Primero, el
archivo de configuración:

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

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

Asegúrese de que lo anterior sea propiedad de root. Lo más fácil es crearlo con
sudoedit.

A continuación están los dos guiones. Estos deben ser propiedad de root y ser
ejecutables (chmod +x ).

/etc/lightdm/dpms-habilitar

#!/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 
) &

Teniendo en cuenta lo anterior, se apaga el monitor en la pantalla de inicio de sesión y los tiempos de espera de
dpms se establecen en cero para una sesión de usuario, por lo que el salvapantallas
funciona correctamente.


Ubuntu
  1. Cómo instalar OpenOffice.org 3.3 en Ubuntu 12.04 / 11.10 / 11.04

  2. Cómo instalar EHCP en Ubuntu 18.04 LTS

  3. Ubuntu 16.04 Lts - ¿Cómo se inicia el servidor X?

  4. ¿Cómo deshabilitar el apagado/reinicio desde Lightdm en 14.04?

  5. ¿Cómo controlaría la salida de la energía en los puertos USB en Linux?

Cómo instalar el panel de control de Ajenti en Ubuntu 16.04 LTS

Cómo instalar el panel de control de Vesta en Ubuntu 16.04 LTS

Cómo instalar el panel de control de Hestia en Ubuntu 20.04 LTS

¿Cómo configurar el fondo de pantalla de Lightdm en Ubuntu 14.04?

¿Cómo habilitar el cambio de Gpu?

Cómo instalar el panel de control de CloudPanel en Ubuntu 20.04