Polkit verwenden
Füge dich der usersGruppe hinzu nach
sudo usermod -aG users "$USER"
Sie müssen einen Neustart des Computers nach den folgenden Schritten.
1. Wenn PolKit-Version> = 0,106
Sie können die Version von Polkit folgendermaßen überprüfen: pkaction --version
Wenn die PolKit-Version <0.106 ist, gibt es KEINE .rules Dateien, sondern nur alte
.pklaund .confDateien, da diese Polkit-Versionen nicht über den Javascript-Interpreter verfügen.
Einfach eine Datei hinzufügen /etc/polkit-1/rules.d/85-suspend.rulesmit:
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.login1.suspend" &&
subject.isInGroup("users")) {
return polkit.Result.YES;
}
});
Geben Sie im Terminal Folgendes ein:
sudo chmod 755 /etc/polkit-1/rules.d
sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules
2. Wenn PolKit Version <0.106
In diesem Fall fügen Sie eine Datei hinzu /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pklamit:
[Allow suspending in lockscreen]
Identity=unix-group:users
Action=org.freedesktop.login1.suspend
ResultAny=yes
ResultInactive=yes
ResultActive=yes
Geben Sie in bash Folgendes ein:
sudo chmod 644 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
Mehr zu pklocalauthority
Power Manager-Einstellungen verwenden (nicht sicher, ob es funktioniert)
In XFCE Power Manager:
Unter dem SecurityReiter:
- Stellen Sie
Automatically lock the sessionauf Nie
- Prüfen
Lock the screen when the system is going for sleep
DisplayLeeren Sie den Bildschirm unter der Registerkarte nach 15 Minuten. Stellen Sie ein Sleep
und Switch offdeaktivieren Sie die Uhrzeiten (ausgegraut).
SystemStellen Sie unter der Registerkarte den Ruhemodus des Systems Suspendnach einer halben Stunde ein.
Verweise:
http://ubuntuforums.org/showthread.php?t=1466504