在Ubuntu 14.04中,我曾经使用以下命令以没有root特权的用户身份挂起计算机:
dbus-send --system --print-reply --dest="org.freedesktop.UPower" \
/org/freedesktop/UPower org.freedesktop.UPower.Suspend
不幸的是,在Ubuntu 16.04中,它不再起作用,并且我收到一条错误消息:
错误org.freedesktop.DBus.Error.UnknownMethod:没有这样的方法'Suspend'
显然已经进行了一些更改,那么现在正确的命令是什么?
-i
方法ignore-inhibitors
(请参阅systemctl联机帮助页:manpages.ubuntu.com/manpages/xenial/en/man1/systemctl.1.html)。