GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak ovládat předvolby úspory energie Lightdm?

Chci, aby lightdm po určité době přešel do úsporného režimu. Pokud jsem přihlášen, moje obrazovka vyprší podle uživatelských nastavení, ale když není nikdo přihlášen, obrazovka zůstane navždy zapnutá.

Podíval jsem se na některé příspěvky, které obsahují nějaké návrhy, co dělat, ale zdá se, že žádný z nich nefunguje nebo je to způsobeno mými omezenými znalostmi Linuxu.

aktualizováno 2. 6. 2014:Nastavení zobrazené pomocí sudo -H -u lightdm dbus-launch --exit-with-session gsettings list-recursively org.gnome.settings-daemon.plugins.power jsou následující:

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

Předpokládal bych sleep-inactive-ac-timeout 120 byla by správná položka, ale nevyprší časový limit, pokud nejsem skutečně přihlášen jako uživatel.

Přijatá odpověď:

Toto je potvrzená chyba:

  • https://bugs.launchpad.net/ubuntu-power-consumption/+bug/1245474
  • https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1237372
  • a další

A chyby jsou zde obecně mimo téma.

Každopádně jsem našel následující řešení (komentář #33 související s chybou #1245474), které pro mě funguje:

[…]Přidal jsem skript pro zpracování vypnutí X dpms timeoutů, když se
uživatel přihlásí. Zde jsou tři soubory, které jsem vytvořil. Nejprve
konfigurační soubor:

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

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

Ujistěte se, že výše uvedené je ve vlastnictví root. Nejjednodušší je vytvořit jej pomocí
sudoedit.

Další jsou dva skripty. Musí je vlastnit root a musí být
spustitelné (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 
) &

Vzhledem k výše uvedenému se mi na přihlašovací obrazovce vypne monitor a
časové limity dpms jsou pro relaci uživatele nastaveny na nulu, takže spořič obrazovky
funguje správně.


Ubuntu
  1. Jak nainstalovat OpenOffice.org 3.3 na Ubuntu 12.04 / 11.10 / 11.04

  2. Ubuntu 16.04 Lts – Jak se spouští X Server?

  3. Jak měřit spotřebu energie serveru?

  1. Jak nainstalovat EHCP na Ubuntu 18.04 LTS

  2. Jak zakázat vypnutí/reboot z Lightdm ve 14.04?

  3. Jak bych řídil výstup napájení v USB portech v Linuxu?

  1. Jak nainstalovat a nakonfigurovat Ansible na Ubuntu 20.04

  2. Jak nainstalovat Ajenti Control Panel na Ubuntu 20.04

  3. Jak nainstalovat Ansible na Ubuntu