xfce wiki提供了许多不同的解决方案。我更喜欢使用 hal 和 dbus。
第 1 步:了解在您的发行版中如何称呼所有权力的用户组。引用维基百科:
您的 /etc/dbus-1/system.d/hal.conf 应包含与此类似的部分:
<policy group="power">
<allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
...
</policy>
Run Code Online (Sandbox Code Playgroud)
这里,用户组称为power。在我的 Debian 安装中,我发现它名为powerdev。
第 2 步:同样来自wiki:
将用户添加到权限组(root):
gpasswd -a <username> power
Run Code Online (Sandbox Code Playgroud)
当你注销并再次登录时,关机和重启按钮应该是灵敏的。注意:需要重新启动或重新启动守护程序;仅注销到 xdm 登录屏幕是不够的。
编辑:上述解决方案不适用于全新安装。以下技巧奏效了(来源):
创建/etc/polkit-1/localauthority/50-local.d/shutdownreboot.pkla
并添加以下内容:
[restart]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.restart
ResultAny=yes
[stop]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.stop
ResultAny=yes
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11764 次 |
最近记录: |