从14.04中的图形菜单关闭时执行什么命令?


15

我了解从单击齿轮出现的菜单中单击“关闭”会触发以下命令执行:

dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown

但是,当我在终端上执行此命令时,出现以下错误:

Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files

是因为14.04使用其他服务关闭还是我做错了?


注意:此问题是针对以下问题:


2
这本质上是askubuntu.com/questions/1792/的副本。。。这里的答案应移至其他问题,因为它的格式正确且正确……
Cas

Answers:


25

systemd-logind 在14.04中管理用户会话(用login1替换consolekit和upower),现在使用的命令是:

关机

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true

重启

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Reboot" boolean:true

暂停

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true

冬眠

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Hibernate" boolean:true

资料来源:forum.ubuntu-fr.org


完全按预期工作,但是如果您能提及解决方案的来源,那就太好了。
jobin 2014年

我已经用资料来源更新了我的答案
Sylvain Pineau 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.