先Suspend, 然后合上笔记本盖子, 就会直接关机?

我在 ThinkBook16+ AMD Ryzen 7 8845H 上面安装了 fedora 42, 发现合上盖子的行为总是有些不合逻辑.

如果我长时间不用, 电脑会suspend, 此时如果我合上盖子, 打开盖子后, 就只能按电源键重启了.

如果不suspend, 直接合上盖子, 呼吸灯显示正常 suspend. 但打开盖子后, 呼吸灯就直接不亮了, 只能重新开机.

请问我应该怎么解决这个问题?

我试过修改 /usr/lib/systemd/logind.conf, 设置 HandleLidSwitch=lock, 这样直接合盖是正常锁屏的. 但如果先suspend, 再合上盖子, 就又关机了.

OS: Fedora Linux 42 (Workstation Edition) x86_64
Host: 21LG (ThinkBook 16 G6+ AHP)
Kernel: Linux 6.14.2-300.fc42.x86_64
Uptime: 47 mins
Packages: 2747 (rpm), 21 (flatpak)
Shell: zsh 5.9
Display (CSO1615): 2560x1600 @ 120 Hz in 16" [Built-in]
DE: GNOME 48.1
WM: Mutter (Wayland)
WM Theme: Adwaita
Theme: Adwaita [GTK2/3/4]
Icons: Adwaita [GTK2/3/4]
Font: Noto Sans CJK SC 12 @wght=400 [GTK2/3/4]
Cursor: Adwaita (24px)
Terminal: Ptyxis 48.1
Terminal Font: Source Code Pro (16pt)
CPU: AMD Ryzen 7 8845H (16) @ 5.10 GHz
GPU: AMD Phoenix3 [Integrated]
Memory: 6.89 GiB / 27.20 GiB (25%)
Swap: 0 B / 8.00 GiB (0%)
Disk (/): 78.99 GiB / 588.61 GiB (13%) - btrfs
Local IP (wlp4s0): 192.168.0.108/24
Battery (L23N4PG12SE): 79% [AC Connected]

在其他的Linux distro上是否能复现同样的问题?

  1. Thinkpad 14 G6+ AHP 上合盖后睡死问题的解决方法:
  1. 或者尝试直接拉黑ideapad_laptop驱动:
sudo grubby --update-kernel=ALL --args="rd.driver.blacklist=ideapad_laptop"

如果需要撤销以上更改:

sudo grubby --update-kernel=ALL --remove-args="rd.driver.blacklist=ideapad_laptop"

非常感谢.

  • 确实, 使用其它发行版同样存在这种情况.

  • 拉黑ideapad_laptop驱动之后, 合盖不会再睡死了. 但好像我的 Battery-Health-Charging (gnome插件) 好像没法用了, 不过这个不重要, 回头再折腾吧.