系统菜单中的暂停项真正启动了哪些命令?

系统菜单中的暂停项真正启动了哪些命令?

在我的笔记本电脑上尝试使用 Unity 项目进入睡眠模式Sleep(或关闭盖子)效果不佳(它进入挂起模式非常缓慢,之后我无法正确唤醒笔记本电脑)。

当我使用简单的时候,sudo pm-suspend一切都运行良好并且快速。

因此,我想确切知道 Unity 在尝试进入睡眠模式时执行了哪些操作。

仅供参考,我目前在 MacBookPro10,1 上使用 Ubuntu 14.04(第一视网膜版本)使用集成显卡(独立显卡,即 nvidia,已关闭,以便可以使用挂起和亮度控制)并在启动后直接使用 EFI(使用 rEFInd 和 linux 内核 efistub)。

答案1

systemd-logind在 14.04 中管理用户会话(用 login1 替换 consolekit 和 upower),系统菜单用于挂起系统的命令是:

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

相关内容