Seit dem letzten Update von Ubuntu 14.04 erscheint, wenn ich die Standby-Taste meines Laptops drücke, ein Popup-Fenster mit der Meldung „Zum Suspendieren des Systems ist eine Authentifizierung erforderlich“.
Beim Schließen des Deckels erfolgt keine Passwortabfrage. Dies funktioniert allerdings nicht, wenn ein anderer Monitor angeschlossen ist.
Kann man irgendetwas einrichten (in sudoers oder anderswo), um diese Kennwortabfrage zu vermeiden?
Antwort1
Führen Sie in der Befehlszeile Folgendes aus:
locate -b org.freedesktop.login1.policy
Die gefundene Datei ist
/usr/share/polkit-1/actions/org.freedesktop.login1.policy
In der Datei, in der Nähe der Zeile
<action id="org.freedesktop.login1.suspend">
überprüfen Sie diese:
<defaults> <allow_any>yes</allow_any> <allow_inactive>yes</allow_inactive> <allow_active>yes</allow_active> </defaults>
(Quelle)
Antwort2
Verwendung von Polkit
Sich selbst zur users
Gruppe hinzufügen nach
sudo usermod -aG users "$USER"
Du brauchstNeustartIhren Computer nach den folgenden Schritten.
1. Wenn PolKit-Version >= 0.106
Sie können die Version von Polkit wie folgt überprüfen:pkaction --version
Wenn PolKit Version < 0.106, gibt esNEIN .rules
Dateien, aber nur alte
.pkla
und .conf
Dateien, da diese Polkit-Versionen nicht über den Javascript-Interpreter verfügen.
Fügen Sie einfach eine Datei hinzu /etc/polkit-1/rules.d/85-suspend.rules
mit:
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.login1.suspend" &&
subject.isInGroup("users")) {
return polkit.Result.YES;
}
});
Und geben Sie im Terminal 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 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
mit folgendem Inhalt hinzu:
[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
Verwenden der Power Manager-Einstellungen (nicht sicher, ob es funktioniert)
Im XFCE Power Manager:
Unter der
Security
Registerkarte:- Einstellen
Automatically lock the session
Niemals - Überprüfen
Lock the screen when the system is going for sleep
- Einstellen
- Unter der
Display
Registerkarte können Sie den Bildschirm nach 15 Minuten ausblenden. Stellen Sie ein,Sleep
wannSwitch off
die Funktion deaktiviert werden soll (ausgegraut). - Stellen Sie unter der
System
Registerkarte den Ruhemodus des Systems aufSuspend
nach einer halben Stunde ein.
Verweise: