一些背景信息:我已经在我的联想 IdeaPad G710 上安装了 Ubuntu 17.04,从那时起,我就无法将其从睡眠/休眠状态唤醒(它可以打开,但屏幕保持黑屏(无背光)或冻结)。
我尝试了多种方法来解决此问题 - 切换到专有驱动程序、使用 systemctl 命令启动休眠模式......,几乎我用 Google 搜索了所有方法,但都没有成功。是的,它在以前的版本上有效。
现在我注意到,我的笔记本电脑在电池耗尽时执行的操作允许我随后将其唤醒。我自然想知道当 Ubuntu 因为电池电量不足而想让笔记本电脑进入睡眠状态时,它到底调用了什么,这样我就可以使用它来让它进入可恢复睡觉。
由于电池电量不足而使机器休眠与 Ubuntu 17.04 中的 systemctl 休眠有何不同?我如何手动启动这种休眠?
我确实知道如何编码,所以如果你告诉我在 Ubuntu 源代码中哪里以及寻找什么,我可能就能找到它。
根据@MichalBay 的要求和他提供的信息,编辑:我想让笔记本电脑休眠,但要用一种特殊的方式。与电池耗尽时系统休眠的方式相同。根据我的观察,它肯定与我通过 systemctl hibernate 休眠时的方式不同。
我的硬件规格:
- 显卡:GeForce 820M/PCIe/SSE2
- 处理器: Intel® Core™ i5-4200M CPU @ 2.50GHz × 4