几天前,我在笔记本电脑上安装了 Ubuntu 18.04.1 LTS,遇到了一个奇怪的问题。如果我合上笔记本电脑的盖子并让电脑进入睡眠模式,当我下次尝试使用它时,它会每 30 秒左右重新进入睡眠模式。到目前为止,我发现修复此问题的唯一方法是进行硬重启。
我还尝试将设置更改为/etc/systemd/logind.conf
:
HandleLidSwitch=ignore
对于该做什么有什么建议吗?
关闭盖子之前的 dmesg 日志:
[ 1.063558] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:19/PNP0C09:01/PNP0C0D:00/input/input0
[ 1.063567] ACPI: Lid Switch [LID0]
关闭盖子后的 dmesg 日志:
[ 1.063558] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:19/PNP0C09:01/PNP0C0D:00/input/input0
[ 1.063567] ACPI: Lid Switch [LID0]
[ 3862.929353] ACPI: button: The lid device is not compliant to SW_LID.
硬件: - 2017 雷蛇灵刃 - Ubuntu 18.04.1 LTS
编辑1: 保持盖子打开并让笔记本电脑进入睡眠状态不会导致此问题
编辑2: 我发现这个设置
HandleSuspendKey=ignore
修复了这个问题
答案1
我和我的同事在运行 Ubuntu 20.04.4 LTS 的由 Razor 制造的 Lambda Labs Tensorbook 上遇到了同样的问题。
这个问题已在这里解决:https://help.ubuntu.com/community/RazerBlade
如果笔记本电脑处于挂起状态,则操作系统无法检测到盖子已打开。 可以通过以下修改来修复此问题:
编辑默认 grub 配置:
sudo nano /etc/default/grub
添加button.lid_init_state=open
到选项的末尾GRUB_CMDLINE_LINUX_DEFAULT
,如下所示:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash button.lid_init_state=open"
完成后运行以下命令来更新 grub:
sudo update-grub
sudo reboot