![xscreensaver 无法正确停止淡出](https://linux22.com/image/110549/xscreensaver%20%E6%97%A0%E6%B3%95%E6%AD%A3%E7%A1%AE%E5%81%9C%E6%AD%A2%E6%B7%A1%E5%87%BA.png)
我将 xscreensaver 设置为空白屏幕,淡入淡出持续时间为 5 秒。当用户输入在此淡出期间发生时,会发生以下情况:
- 屏幕开始变暗
- 图像冻结,仅褪色更新
- 用户输入发生
- 褪色持续直至完成
- 屏幕变为空白,然后立即取消空白
我期望发生的是:
- 屏幕开始变暗
- 用户输入发生
- 褪色停止,屏幕永不消隐
使用 xscreensaver 可以吗?
答案1
有一个“宽限期”设置称为lockTimeout
它控制屏幕保护程序启动后用户可以中断的时间(看起来与淡出无关)。简单地fadeSeconds
将其设置为与您的值相同为了获得不那么令人惊讶的用户体验:
xscreensaver.fadeSeconds: 0:00:10
xscreensaver.lockTimeout: 00:00:10