如何修复 XFCE 的 xflock4 重复启动屏幕保护程序?

如何修复 XFCE 的 xflock4 重复启动屏幕保护程序?

我刚刚升级到 Xubuntu 23.04,现在发现xflock4在锁定屏幕时会反复启动屏幕保护程序,即使我继续移动鼠标并在键盘上打字,它也会不断将屏幕变黑并显示屏幕保护程序反复进行约14~30次。然后它最终提示我输入密码。有什么办法可以解决这个问题吗?

编辑 1:发现xflock4正在使用xfce4-screensaver-command --lock触发此行为的脚本。

编辑 2:在系统日志中发现一些信息 包含 xfce4-screensaver 错误的系统日志

错误说

2023-09-19T23:29:12.006960-03:00 NuttyUbuntuPC kernel: [ 7073.989930] traps: xfce4-screensav[31206] general protection fault ip:55a1bbce7ef1 sp:7fff9edf54e0 error:0 in xfce4-screensaver-dialog[55a1bbcdd000+e000]

编辑 3:在提交了一个错误xfce4-screensaver-command --lock 一直无法显示对话框并反复启动屏幕保护程序

答案1

此错误已在版本中解决4.18.0 GitLab 标签 xfce4-screensaver-4.18.0

一位开发人员解释了为什么这种情况仍然会发生。开发者评论

目前看来唯一的解决方案是等待 Xubuntu 的下一个版本

...或者使用Xubuntu QA 暂存 PPA

但请记住免责声明:“由于这些软件包(和新软件包版本)主要用于测试,因此 Xubuntu 开发人员可以随时将其从 PPA 中删除。请不要将此 PPA 视为软件包的主要稳定来源。”

sudo add-apt-repository ppa:xubuntu-dev/experimental
sudo apt update

你会发现xfce4-screensaver 4.18.2-1~bpo23.04

相关内容