![通过 dbus 接口关闭 Arch Linux 的正确方法是什么?](https://linux22.com/image/45927/%E9%80%9A%E8%BF%87%20dbus%20%E6%8E%A5%E5%8F%A3%E5%85%B3%E9%97%AD%20Arch%20Linux%20%E7%9A%84%E6%AD%A3%E7%A1%AE%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我正在运行openbox
Arch 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
如果还有其他活动席位,系统将提示您输入密码。