XfceとXscreensaverはキーボードアクティビティの「アクティビティ」を考慮していないようです-どのように変化しますか?


10

Debian SqueezeからWheezyにアップグレードした後、XfceとXscreensaverの組み合わせでは、キーボードアクティビティがユーザーアクティビティと見なされないようです。

キーボードだけを長時間使用することもあるので、最終的には、マウス入力がないためにスクリーンセーバーがアクティブになります。これはやや不便ですが、もう一度キーを押す(またはマウスのバンプ)と、スクリーンセーバーが消え、別の時間待機してから再び起動します。

キーボード入力をアクティビティと見なすにはどうすればよいですか?スクリーンセーバーの設定を確認しましたが、関連するものが見つかりませんでした。

または、ユーザー入力としてキーボード入力を受け入れるスクリーンセーバーサブシステムに切り替えるにはどうすればよいですか?(私が欲しいのは、空白のスクリーンスクリーンセーバーであり、Xで構成可能な遅延の後、DPMIサスペンドと電源オフを監視します。)

問題がある場合は、PCに直接接続されたUSBキーボードを使用しています(間にUSBハブはありません)。マウスもUSBです。


同様の理由でxautolock&に切り替えましたalock
frostschutz 2013年

@frostschutz面白そうですね。あなたはそれについて詳しく述べてもいいですか?
CVn 2013年

回答:


3

修正方法がわかりませんxscreensaver。を使って映画を見ているとき以外は、同じような問題がありましたmplayer。うまくいく解決策が見つからなかったので、完全に別のシステムに切り替えました。

私はxautolock(ユーザーの非アクティブを検出する)、alock(画面をブランクにしてロックする)を使用し、xeyesテキストウィンドウやWebページでただ考えている場合に差し迫った非アクティブタイムアウトについて警告します。

追加機能として、xautolockマウスカーソルの位置を登録することもできます。マウスカーソルが画面の左上隅に入るとすぐに画面をロックするように設定しました。画面の左下隅にあるときにロックを防止します。そのため、映画を見るときは、マウスポインターを左下に移動するだけで、ロックが解除されます。

これが私が使用する完全なコマンドです(DMの起動スクリプトに移動するため)。

xautolock \
    -time 5 -locker "alock -auth passwd -bg blank" \
    -notify 10 -notifier "killall xeyes; xeyes" \
    -corners +0-0 -cornerdelay 10 -cornerredelay 10 \
    -secure &

画面がしばらくロックされた後、モニターもスタンバイ状態になります。そのために追加の構成を行ったかどうか、またはそれ自体が本来の方法で機能したかどうかは覚えていません...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.