Ubuntu 18.04 盖子合上且外接显示器连接时休眠失败

Ubuntu 18.04 盖子合上且外接显示器连接时休眠失败

我已经在笔记本电脑上配置了休眠功能。只要没有连接外部屏幕,它现在就可以正常工作。

我经常连接第二个屏幕并合上笔记本电脑的盖子。盖子合上时,它设置为不执行任何操作。笔记本电脑显示屏将关闭,我可以继续在更大的屏幕上工作。到目前为止一切顺利。

现在,当我连接外部屏幕进入休眠状态时,一些关闭盖子的动作并没有正确进入休眠状态,而是开始给 ubuntu 登录屏幕带来问题。

仅当我完全禁用盖子操作时,连接第二个屏幕的休眠功能才有效:/etc/UPower/UPower.conf IgnoreLid=true

然而,这使得我的第二个屏幕毫无用处,因为笔记本电脑的屏幕在盖子关闭的情况下保持通电状态,并且我无法在外接屏幕上获得全屏分辨率。

我已经尝试将 dconf 编辑器中所有可能的 lid 选项设置为“无”。然而,这似乎没有效果。/etc/systemd/logind.conf 中与 lid 相关的更改也是如此

我现在很迷茫。希望有人能帮忙。

编辑:我使用交换文件进行休眠。8GB RAM/16GB 交换。只要没有连接外部显示器且笔记本电脑盖关闭,休眠就可以正常工作。

更新:当我将笔记本电脑盖合上并进入休眠状态时,系统似乎先进入睡眠状态,然后进入休眠状态。当重新启动时,系统似乎先从休眠状态恢复,然后尝试从休眠状态唤醒,但由于 RAM 为空(休眠之前曾导致断电),因此失败。我仍然没有找到此问题的解决方案。我根据屏幕上看到的情况得出了这一结论。不确定是否有任何日志可以证实这一点。

更新:问题不是由合上盖子的动作引起的。如果第二个屏幕完全连接(使用显卡),无论任何盖子动作,都会出现问题。

答案1

看来问题是由内核错误引起的。我现在使用的是 Linux 5.0.0-37-generic x86_64,内核更新后问题已经解决。

相关内容