
我升級到16.04 [Ubuntu Gnome]。我使用的是聯想 Y700 和 GTX960M。
暫停或關閉蓋子後,出現該訊息後,我最終被鎖定在登入之外。今天出現了兩次,我懷疑是關蓋子的時候出現的問題,不是使用暫停按鈕時,按下 alt 按鈕,同時按下螢幕上的電源按鈕。使用開源 NVIDIA 版本 364.19 nvidia-364。
答案1
這是由流明感測器引起的。點選溫度計指示器(lm-sensors)->首選項->提供者。然後取消選取“啟用 udisks2 支援”。這似乎讓它消失了。 (來源)
答案2
Ubuntu 20 中仍存在該問題。
這@WiR3D 提出的 JavaScript 修復不能照原樣工作。目錄的位置rules.d
已更改,可以在 中找到/usr/share/polkit-1/rules.d/00_user_hacks.rules
。
在這個新位置編輯文件並進入待機模式似乎確實解決了問題,但一段時間後,再次進入待機模式時再次需要密碼。
我將嘗試更深入地調查此問題,並在找到適當的修復後更新此討論。
答案3
原文在這裡:https://ubuntuforums.org/showthread.php?t=2274234&page=2&p=13522130#post13522130
這是由 PolKit 引起的,如果您確實需要感測器,您可以編寫自訂規則:
根據您的發行版,建立自訂 polkit 規則。 Ubuntu 20.04 及更高版本
sudo mkdir -p /usr/share/polkit-1/rules.d/
sudo touch /usr/share/polkit-1/rules.d/00_user_hacks.rules
Ubuntu 18.04 及更低版本
sudo mkdir -p /etc/polkit-1/rules.d
sudo touch /etc/polkit-1/rules.d/00_user_hacks.rules
該文件實際上是 JavaScript,如果您有這種經驗,那麼修改它會非常容易。
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;
});
您只需將其他自訂規則新增至 CUSTOM_PERMISSIONS 物件即可處理。
答案4
就我而言,psensor
導致了問題。就殺吧psensor
。