Ubuntu 22.04 在屏幕锁定/屏幕变暗后无法唤醒

Les*_*zek 16 gnome gdm freeze lock screen

我全新安装了 Ubuntu 22.04,屏幕锁定后无法唤醒。对于 X11 和 Wayland 都是如此(对于 gdm3 禁用 Wayland 也没有帮助)。系统挂起工作正常,只有屏幕锁定或屏幕变暗会导致系统冻结。我该如何调查这个问题?

journalctrl并没有表现出任何非凡的东西。

$ journalctl -b -1 -e
May 09 15:50:01 pavilion systemd[5279]: Started Application launched by gnome-session-binary.
May 09 15:50:01 pavilion systemd[5279]: Started Application launched by gnome-session-binary.
May 09 15:50:04 pavilion ubuntu-appindicators@ubuntu.com[9054]: unable to update icon for software-update-available
May 09 15:50:04 pavilion ubuntu-appindicators@ubuntu.com[9054]: unable to update icon for livepatch
May 09 15:50:06 pavilion geoclue[1483]: Service not used for 60 seconds. Shutting down..
May 09 15:50:06 pavilion systemd[1]: geoclue.service: Deactivated successfully.
Run Code Online (Sandbox Code Playgroud)

我使用的是集成 GPU(Intel i5-8250U)。

编辑 有趣的是,即使刚刚重新启动,系统也会挂起,并在 GDM3 登录屏幕上停留几分钟(无需登录 Gnome)。所以这肯定是GDM3的问题!反正我没有时间,也没有耐心去解决。我已经降级回 Ubuntu 20.04。

编辑#2 更有趣的是,现在 Ubuntu 20.04 也挂起了。我猜这与 Gnome (v3.36.8) 或 GDM3 有关。

CG3*_*CG3 1

这里是在黑暗中拍摄的...

您可以尝试调试(我假设是)xdg-screensaverXDG_UTILS_DEBUG_LEVEL=2在调用屏幕保护程序时设置环境变量()。像这样的东西:

XDG_UTILS_DEBUG_LEVEL=2 xdg-screensaver activate 2&> $HOME/lockscreen.debug

查看日志输出中的内容可能有助于指导您进行故障排除。如果这不起作用,您始终可以尝试将一些logger消息放入xdg-screensaver脚本中,以查看它在尝试返回时可能到达和/或中断的位置。

就像他们在这里所做的那样,但是将其写入文件,以便您可以对脚本执行及其可能失败的位置进行故障排除。

编辑:您可以执行类似的操作xfce4-screensaver

xfce4-screensaver --no-daemon --debug 2&> $HOME/lockscreen.debug