Este é um bug confirmado:
E bugs, geralmente, estão fora do tópico aqui .
De qualquer forma, encontrei a seguinte solução alternativa ( comment # 33 relacionada para o bug # 1245474 ) que funciona para mim:
% bl0ck_qu0te%Eu quero que o lightdm entre na economia de energia após um período específico de tempo. Se eu estiver logado, minha tela expirará de acordo com as configurações do usuário, no entanto, quando ninguém estiver logado, a tela permanecerá ativa para sempre.
Eu olhei algumas postagens que fazem algumas sugestões sobre o que fazer, mas nenhuma delas parece funcionar ou está no meu conhecimento limitado do Linux.
atualizado em 6/2/2014: as configurações mostradas por sudo -H -u lightdm dbus-launch --exit-with-session gsettings list-recursively org.gnome.settings-daemon.plugins.power
são as seguintes:
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
Eu teria assumido que o sleep-inactive-ac-timeout 120
teria sido a entrada correta, mas não o tempo limite a menos que eu esteja realmente conectado como usuário.
Este é um bug confirmado:
E bugs, geralmente, estão fora do tópico aqui .
De qualquer forma, encontrei a seguinte solução alternativa ( comment # 33 relacionada para o bug # 1245474 ) que funciona para mim:
% bl0ck_qu0te% Eu criei um arquivo em /etc/lightdm/lightdm.conf.d/
chamado 50-dpms.conf
.
[SeatDefaults]
display-setup-script=/usr/local/bin/dpms-start
O arquivo dpms-start é um script que permite ao usuário lightdm
ativar o dpms.
#!/bin/sh
sudo xhost +si:localuser:lightdm # creates a user 'lightdm'
sudo su lightdm -s /bin/bash <<HERE # lightdm starts dpms from HERE
/usr/bin/xset +dpms
exit
HERE # and stops at this HERE
Certifique-se de digitar sudo chmod +x /etc/lightdm/lightdm.conf.d/dpms-start
para torná-lo executável. No Ubuntu 14.04 eu uso isso com Unity e Cinnamon e Unity-Greeter para tela de bloqueio. Eu não uso o Synergy para vários monitores no lightdm. Outra maneira seria adicionar root ao grupo lightdm em / etc / group. Isso eliminaria a necessidade de criar o usuário lightdm no dpms-start.