通过 dbus 接口关闭 Arch Linux 的正确方法是什么?

通过 dbus 接口关闭 Arch Linux 的正确方法是什么?

我正在运行openboxArch Linux,看起来旧的控制台套件界面早已不复存在,

%> dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files

那么现在使用什么界面呢?

答案1

Systemd 在 Arch 中管理 dbus 会话。如果您有活动logind会话,则可以使用 systemd 关闭或重新启动,而无需 root 权限。请参阅systemd 页面的电源管理部分在 Arch 维基百科上:

systemctl poweroff

如果还有其他活动席位,系统将提示您输入密码。

相关内容