Desde la última actualización de Ubuntu 14.04, cuando presiono el botón de suspensión en mi computadora portátil, aparece una ventana emergente que dice "Se requiere autenticación para suspender el sistema".
No se solicita contraseña al cerrar la tapa. Sin embargo, esto no funciona cuando hay otro monitor conectado.
¿Hay algo que se pueda configurar (en sudoers o en otro lugar) para evitar esta solicitud de contraseña?
Respuesta1
En la línea de comando ejecute:
locate -b org.freedesktop.login1.policy
El archivo encontrado es
/usr/share/polkit-1/actions/org.freedesktop.login1.policy
En el archivo, cerca de la línea
<action id="org.freedesktop.login1.suspend">
revisa estos:
<defaults> <allow_any>yes</allow_any> <allow_inactive>yes</allow_inactive> <allow_active>yes</allow_active> </defaults>
(Fuente)
Respuesta2
Usando Polkit
Agréguese al users
grupo por
sudo usermod -aG users "$USER"
Necesitasreiniciarsu computadora después de los siguientes pasos.
1. Si la versión de PolKit >= 0.106
Puedes comprobar la versión de Polkit mediante:pkaction --version
Si la versión de PolKit < 0.106, hayNO .rules
archivos pero solo archivos antiguos
.pkla
y .conf
porque esas versiones de Polkit no tienen el intérprete de Javascript.
Simplemente agregando un archivo /etc/polkit-1/rules.d/85-suspend.rules
con:
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.login1.suspend" &&
subject.isInGroup("users")) {
return polkit.Result.YES;
}
});
Y en Terminal, escriba:
sudo chmod 755 /etc/polkit-1/rules.d
sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules
2. Si la versión de PolKit <0.106
En este caso, agregando un archivo /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
con:
[Allow suspending in lockscreen]
Identity=unix-group:users
Action=org.freedesktop.login1.suspend
ResultAny=yes
ResultInactive=yes
ResultActive=yes
En bash, escriba:
sudo chmod 644 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
Usando la configuración de Power Manager (no estoy seguro si funciona)
En XFCE Power Manager:
Debajo de la
Security
pestaña:- Ajustado
Automatically lock the session
aNunca - Controlar
Lock the screen when the system is going for sleep
- Ajustado
- Debajo de la
Display
pestaña, deje la pantalla en blanco después de 15 minutos. EstablecerSleep
ySwitch off
horas a deshabilitar (atenuados). - Debajo de la
System
pestaña, configure el modo de suspensión del sistemaSuspend
después de media hora.
Referencias: