Lubuntu hibernate Xfce 电源管理器“未授权”

Lubuntu hibernate Xfce 电源管理器“未授权”

操作系统:Lubuntu 14.04
软件包:Xfce 电源管理器
软件包 设置:
- 开启 AC > 操作 > 当计算机处于不活动状态时,使计算机进入睡眠状态:15 分钟
- 扩展 > 设置计算机不活动睡眠模式:休眠
意图:在 15 分钟不活动后使计算机休眠
错误消息:未授权
错误时间:休眠

答案1

按照 Ubuntu 的说明进行操作:如何使计算机休眠?

即先进行测试,然后创建一个文件/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla,内容如下:

[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

请注意,要创建此文件,您需要 root 权限。例如,使用sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

答案2

我在 xubuntu 下遇到了同样的问题,这是由于 light-locker 造成的,我相信 lubuntu 下也在使用。重新安装 light locker 彻底解决了这个问题:

sudo aptitude purge light-locker light-locker-settings
sudo aptitude install light-locker light-locker-settings

我相信删除然后重新安装可以解决某处的策略问题。

答案3

对于 Lubuntu 14.04.1,我找到 /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

[Disable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=no

[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=no

将 ResultActive 更改为是的为了两个都块。如果您找不到 com.ubuntu.desktop.pkla - 尝试在 /var/lib/polkit-1/localauthority 文件夹中的任何 *.pkla 文件中搜索一些相同的字符串

答案4

这是一个老问题,但只是指出一些重要的事情,重新安装 light-locker 时要小心灯柜设置因为这个动作也会删除lubuntu 桌面*这可能会很麻烦。

我会首先探索 polkit 选项。只是插话而已。

相关内容