Usando Polkit
Agréguese al usersgrupo por
sudo usermod -aG users "$USER"
Debe reiniciar su computadora después de los siguientes pasos.
1. Si la versión PolKit> = 0.106
Puede verificar la versión de Polkit: pkaction --version
Si la versión de PolKit es <0.106, NO hay .rulesarchivos pero solo archivos antiguos
.pklay .confporque esas versiones de Polkit no tienen el intérprete de Javascript.
Simplemente agregando un archivo /etc/polkit-1/rules.d/85-suspend.rulescon:
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 PolKit es <0.106
En este caso, agregue un archivo /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pklacon:
[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
Más acerca de pklocalauthority
Usar la configuración de Power Manager (no estoy seguro si funciona)
En XFCE Power Manager:
Debajo de la Securitypestaña:
- Establecer
Automatically lock the sessionen Nunca
- Comprobar
Lock the screen when the system is going for sleep
- Debajo de la
Displaypestaña, vacíe la pantalla después de 15 minutos. Establecer Sleep
y Switch offtiempos para deshabilitar (atenuado).
- Debajo de la
Systempestaña, configure el modo de suspensión del sistema en Suspenddespués de media hora.
Referencias
http://ubuntuforums.org/showthread.php?t=1466504