
xscreensaver を 5 秒間フェードアウトして画面を空白にするように設定しています。このフェードアウト中にユーザー入力が発生すると、次のようになります。
- 画面が消え始める
- 画像がフリーズし、フェード更新のみ
- ユーザー入力が発生する
- 終了するまでフェードが続く
- 画面が真っ暗になり、すぐに元に戻ります
私が予想するのは次のことです:
- 画面が消え始める
- ユーザー入力が発生する
- フェードが止まり、画面が消えることはありません
xscreensaver を使ってこれは可能ですか?
答え1
「猶予期間」という設定がありますlockTimeout
これはスクリーンセーバーが開始したらユーザーがどれくらい中断できるかを制御します(フェードアウトとは関係ないようです)。fadeSeconds
それをあなたの値と同じ値に設定します驚きの少ないユーザーエクスペリエンスを実現するには:
xscreensaver.fadeSeconds: 0:00:10
xscreensaver.lockTimeout: 00:00:10