如何让 XFCE 显示关机菜单?

如何让 XFCE 显示关机菜单?

我在“Ubuntu 服务器”(虚拟机中)上安装了 XFCE,因此我拥有一个小而快的环境。但是当我想注销时,我通常(并非总是)看到灰色的关机和重启按钮,但我喜欢能够通过该菜单关机(我知道shutdown -h now,但我的机器的用户不一定知道)。

我使用显示管理器‘slim’。

重新启动和停止是灰色/不可点击的

问题:如何才能永久启用这些按钮?

答案1

简短解决方案:确保安装了 xfce4-session 和 upower,并且受影响的用户位于“power”组中。如果这没有帮助,那么可怕的部分来了:

系统关闭必须始终从 root 上下文发出。不同的桌面环境使用不同的方法来实现这一点。大多数情况下,关闭是通过来自登录管理器的 dbus 调用来请求的,而登录管理器又以 root 身份运行。

然而,XFCE 为了让事情不那么臃肿,采用更简单的技术,使用了自己的辅助程序。(嘿,我觉得这很酷!)

关机助手应包含在 xfce4-session 包中。

如果您的系统中没有安装此软件包,那么可能已经有了解决您问题的方法。

此外,您的用户应该能够以 root 权限运行关机助手。xfce wiki 上有一段关于此内容的段落: http://wiki.xfce.org/faq#session_manager

不同的发行版会采用本 wiki 中描述的不同解决方案。由于我既不使用 XFCE 也不使用 Ubuntu,因此我现在无法检查哪种解决方案适用于您。首先,我要确保您的用户属于“power”组。您可能需要安装 upower 来首先设置该组及其基础结构。除了按照 wiki 中所述配置 sudo 或 polkit 之外,发出“chmod +s /usr/bin/xfce4-shutdown-helper”是一种不太安全但更方便的方法,可确保帮助程序以 root 身份运行。

那么,xfce4-shutdown helper 是否已变成 xfsm-shutdonw-helper?它是放在 /usr/bin 还是 /usr/sbin 或 /usr/lib/xfce4/ 中?我记不清了,它因发行版和版本而异。但也许你不需要深入研究它。

希望我能帮上忙 ;-)

相关内容