当我选择“关机...”时会发出哪个命令?

当我选择“关机...”时会发出哪个命令?

我注意到,当我从 Unity 右上角的菜单中选择“关机...”时,我的一些机器不会关闭(自从升级到 Precise 以来)。系统是否关闭是一种随机现象。但是,每当我使用终端时,sudo shutdown -h now它都会可靠地关闭机器。阅读后这个答案,我想知道 Unity 发出什么命令来启动系统关闭(和关闭电源)?

答案1

Ubuntu 的会话指示器依赖于dbus调用,例如终端中的等效命令如下:

qdbus com.canonical.Unity /com/canonical/Unity/Session com.canonical.Unity.Session.Shutdown

至于某些机器是否无法关闭,我认为要么是 bug,要么是 dbus 调用被某些东西阻止了

相关内容