答案1
看起来您的用户在未登录时不允许挂起电脑。
以 root 身份使用您喜欢的编辑器打开/usr/share/polkit-1/actions/org.freedesktop.login1.policy
并搜索条目
<action id="org.freedesktop.login1.suspend">
改成
<allow_inactive>auth_admin_keep</allow_inactive>
:
<allow_inactive>yes</allow_inactive>
答案2
我在 Xubuntu 16.04 中遇到了同样的问题,这个方法帮我修复了它:
在终端输入:
xfconf-query -c xfce4-power-manager -lv
如果上述命令的输出不包含以下行:
/xfce4-power-manager/inactivity-sleep-mode-on-battery 1
然后,在终端输入:
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/inactivity-sleep-mode-on-battery -n -t int -s 1
答案3
不幸的是,AlexAndersan 和 Holy Mackerel 的其他答案都没有帮助,这仍然是 Jammy 的问题。但我的错误消息有点不同:它说的是失败,而不是拒绝访问。据我所知,屏幕锁定依赖于gnome-screensaver
,这令人惊讶:我期望xflock4
能够处理这个问题。
要检查这是否能解决您的问题,请gnome-screensaver
在终端中运行,然后尝试再次挂起系统。如果有效,请通过指示 XFCEgnome-screensaver
在登录时启动来使更改永久生效(转到设置 -> 会话和启动 -> 应用程序自动启动,然后添加程序,注销并重新登录)。“在启动时启动 GNOME 服务”不起作用。