我升级到了 16.04 [Ubuntu Gnome]。我使用的是配备 GTX960M 的联想 Y700。
暂停或合上盖子后,出现该消息后,我被锁定在登录之外。今天发生了两次,我怀疑问题出现在合上盖子时,不是使用暂停按钮时,按下 alt 按钮,同时按下屏幕上的电源按钮。使用开源 NVIDIA 版本 364.19 nvidia-364。
答案1
这是由 lm-sensors 引起的。单击温度计指示器(即 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
这导致了问题。只需 kill 即可psensor
。