xscreensaver 无法正确停止淡出

xscreensaver 无法正确停止淡出

我将 xscreensaver 设置为空白屏幕,淡入淡出持续时间为 5 秒。当用户输入在此淡出期间发生时,会发生以下情况:

  1. 屏幕开始变暗
  2. 图像冻结,仅褪色更新
  3. 用户输入发生
  4. 褪色持续直至完成
  5. 屏幕变为空白,然后立即取消空白

我期望发生的是:

  1. 屏幕开始变暗
  2. 用户输入发生
  3. 褪色停止,屏幕永不消隐

使用 xscreensaver 可以吗?

答案1

有一个“宽限期”设置称为lockTimeout它控制屏幕保护程序启动后用户可以中断的时间(看起来与淡出无关)。简单地fadeSeconds将其设置为与您的值相同为了获得不那么令人惊讶的用户体验:

xscreensaver.fadeSeconds:   0:00:10
xscreensaver.lockTimeout:   00:00:10

相关内容