Desde a última atualização do Ubuntu 14.04, quando pressiono o botão sleep no meu laptop, aparece uma janela pop-up com "Autenticação necessária para suspender o sistema".
A senha não é solicitada ao fechar a tampa. No entanto, isso não funciona quando outro monitor está conectado.
Existe algo que possa ser configurado (em sudoers ou em outro lugar) para evitar essa solicitação de senha?
Responder1
Na linha de comando, execute:
locate -b org.freedesktop.login1.policy
O arquivo encontrado é
/usr/share/polkit-1/actions/org.freedesktop.login1.policy
No arquivo, perto da linha
<action id="org.freedesktop.login1.suspend">
verifique estes:
<defaults> <allow_any>yes</allow_any> <allow_inactive>yes</allow_inactive> <allow_active>yes</allow_active> </defaults>
(Fonte)
Responder2
Usando Polkit
Adicione-se ao users
grupo por
sudo usermod -aG users "$USER"
Você precisareinícioseu computador após as etapas a seguir.
1. Se a versão do PolKit >= 0,106
Você pode verificar a versão do Polkit por:pkaction --version
Se a versão do PolKit <0.106, existemNÃO .rules
arquivos, mas apenas arquivos antigos
.pkla
e .conf
porque essas versões do Polkit não possuem o interpretador Javascript.
Apenas adicionando um arquivo /etc/polkit-1/rules.d/85-suspend.rules
com:
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.login1.suspend" &&
subject.isInGroup("users")) {
return polkit.Result.YES;
}
});
E no Terminal, digite:
sudo chmod 755 /etc/polkit-1/rules.d
sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules
2. Se a versão do PolKit for <0,106
Neste caso, adicionando um arquivo /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
com:
[Allow suspending in lockscreen]
Identity=unix-group:users
Action=org.freedesktop.login1.suspend
ResultAny=yes
ResultInactive=yes
ResultActive=yes
No bash, digite:
sudo chmod 644 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
Usando as configurações do Power Manager (não tenho certeza se funciona)
No Gerenciador de energia XFCE:
Na
Security
guia:- Definido
Automatically lock the session
comoNunca - Verificar
Lock the screen when the system is going for sleep
- Definido
- Na
Display
guia, deixe a tela em branco após 15 minutos. DefinirSleep
eSwitch off
horários a serem desativados (acinzentados). - Na
System
guia, defina o modo de suspensão do sistema paraSuspend
depois de meia hora.
Referências: