我的笔记本上装的是ubuntu 18.04,是从16.04升级过来的。
笔记本的盖子是关闭的,并且连接到显示器。当我打开笔记本并登录系统时,一半的时间它会挂起,另一半的时间它会正确登录。
我找到了这个答案,但我不能接受,因为:
- 它与 16.04 配合良好
- 此设置 IgnoreLid=true 意味着我的笔记本的盖子坏了,但事实并非如此。
我的盖子没有坏,它在升级之前就可以正常工作,并且在重启一半后也可以正常工作。对此该如何解释呢? 另外,我想保留这个功能,当盖子打开并关闭时,我希望我的笔记本能够暂停。
作为记录。我的笔记本插在了一个底座上,因此电源按钮对我来说始终可用。这意味着,我无需打开盖子即可将其打开或暂停。
有更好的想法可以解决这个问题吗?
更新:我无法再测试它,因为我的新笔记本没有扩展坞。因此,如果多个人都说这个或那个是可行的解决方案,我可以接受其中一个答案。
答案1
为我,Sam 的评论给出了工作解决方案。
编辑文件/etc/systemd/logind.conf
。您需要以 root 权限执行此操作,例如,您可以运行以下命令:
sudoedit /etc/systemd/logind.conf
只需取消注释该行:
#HandleLidSwitchDocked=ignore
也就是改成:
HandleLidSwitchDocked=ignore
保存并退出。
这样可以使对接的笔记本电脑在盖子关闭或打开的情况下运行。
答案2
编辑文件/etc/systemd/logind.conf
更改行:
#HandleLidSwitch=suspend
到:
HandleLidSwitch=ignore
保存文件并重新启动。
更改后它应该与我的系统匹配:
$ grep -i lid /etc/systemd/logind.conf
HandleLidSwitch=ignore
#HandleLidSwitchDocked=ignore
#LidSwitchIgnoreInhibited=yes
另外,检查您的 Ubuntu 电源设置,了解盖子关闭时该做什么。就我自己而言,我必须打开盖子才能访问电源按钮,因此那里的设置无关紧要。由于您可以在盖子关闭的情况下访问电源按钮,因此这可能很重要。