
Ich habe ein Upgrade auf 16.04 [Ubuntu Gnome] durchgeführt. Ich verwende ein Lenovo Y700 mit einer GTX960M.
Nach dem Anhalten oder Schließen des Deckels endete ich gesperrt außerhalb des Logins, nachdem diese Meldung erschien. Es ist heute zweimal passiert, ich vermute, das Problem tritt beim Schließen des Deckels auf,nichtWenn Sie die Suspend-Taste verwenden, drücken Sie die Alt-Taste, während Sie auf dem Bildschirm die Power-Taste drücken. Es wird die Open-Source-NVIDIA-Version 364.19 nvidia-364 verwendet.
Antwort1
Es wird durch lm-sensors verursacht. Klicken Sie auf den Thermometerindikator (das ist lm-sensors) -> Einstellungen -> Anbieter. DannDeaktivieren Sie „Unterstützung für udisks2 aktivieren“.. Dadurch scheint es zu verschwinden. (Quelle)
Antwort2
Das Problem besteht in Ubuntu 20 weiterhin.
DerJavaScript-Fix präsentiert von @WiR3Dfunktioniert so nicht. Der Speicherort des rules.d
Verzeichnisses hat sich geändert und befindet sich nun unter /usr/share/polkit-1/rules.d/00_user_hacks.rules
.
Das Bearbeiten der Datei an diesem neuen Speicherort und der Wechsel in den Standby-Modus scheint das Problem zu beheben, doch nach einiger Zeit wird beim erneuten Wechsel in den Standby-Modus erneut das Kennwort abgefragt.
Ich werde versuchen, dieses Problem genauer zu untersuchen und diese Diskussion zu aktualisieren, sobald eine geeignete Lösung gefunden wurde.
Antwort3
Original hier:https://ubuntuforums.org/showthread.php?t=2274234&page=2&p=13522130#post13522130
Dies wird durch PolKit verursacht. Wenn Sie die Sensoren möchten, können Sie eine benutzerdefinierte Regel schreiben:
Erstellen Sie je nach Ihrer Distribution eine benutzerdefinierte Polkit-Regel. Ubuntu 20.04 und höher
sudo mkdir -p /usr/share/polkit-1/rules.d/
sudo touch /usr/share/polkit-1/rules.d/00_user_hacks.rules
Ubuntu 18.04 und niedriger
sudo mkdir -p /etc/polkit-1/rules.d
sudo touch /etc/polkit-1/rules.d/00_user_hacks.rules
Bei der Datei handelt es sich eigentlich um JavaScript, sodass sie mit der entsprechenden Erfahrung recht einfach zu ändern ist.
const CUSTOM_PERMISSIONS = {
// fixes udisk2 issue with lm-sensor where it prompts for root password after suspend -> resume
"org.freedesktop.udisks2.ata-smart-update": polkit.Result.YES
};
polkit.addRule(function (action, subject) {
if (subject.user == "YOUR_USERNAME_HERE" && action.id in CUSTOM_PERMISSIONS) {
return CUSTOM_PERMISSIONS[action.id];
}
return polkit.Result.NOT_HANDLED;
});
Sie können einfach andere benutzerdefinierte Regeln zum CUSTOM_PERMISSIONS-Objekt hinzufügen und es wird bearbeitet.
Antwort4
In meinem Fall psensor
hat das Problem verursacht. Einfach beenden psensor
.