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

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

我全新安装了 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 [email protected][9054]: unable to update icon for software-update-available
May 09 15:50:04 pavilion [email protected][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.

我正在使用集成 GPU(Intel i5-8250U)。

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

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

答案1

这里是黑暗中的射击......

您可以尝试调试(我假设是) 。在调用屏幕保护程序时xdg-screensaver设置环境变量(XDG_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

相关内容