VLCを使用してもスクリーンセーバーが起動し続けるのはなぜですか?

VLCを使用してもスクリーンセーバーが起動し続けるのはなぜですか?

XScreenSaverはDPMSを使用してノートパソコンの画面をオフにします。プロンプトで再び目覚める理由を知りたいです。ロギングを有効にしましたが、log有用な情報は表示されません。

xscreensaver:22:04:21:2018年4月26日木曜日22:04:21に「/tmp/f」にログイン

それはすべてログにあります。確認して/var/log/kern.logみてください。わかりました。

xscreensaver: pam_ecryptfs: seteuid エラー

この問題をどのようにデバッグでき、XScreenSaverがモニタを起動するのですか? xscreensaver 5.36を使用しています。

答え1

この問題が発生しました。 xscreensaverを終了して実行してください。

xscreensaver -verbose

私に多くを与えた:

xscreensaver: 01:23:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:24:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:24:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:25:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:25:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:26:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:26:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:27:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:27:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:28:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:28:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:29:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:29:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:30:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:30:58: ClientMessage DEACTIVATE received while inactive: resetting idle timer.
xscreensaver: 01:31:28: ClientMessage DEACTIVATE received while inactive: resetting idle timer.

それから私は殺すことを見つけ始めました。 xfce4-power-managerもそのようなものの1つでしたが、問題は解決しませんでした。

vlcウィンドウは開いていませんが、実行中のジョブが見つかりました。

$ ps aux | grep vlc
poleguy   5568  0.1  0.0 1983844 12476 ?       Sl   Jan04  27:43 /usr/bin/vlc --started-from-file

普通は殺さなかったので作った

kill -kill 5568

DEACTIVATEメッセージが消えました!追跡するのは簡単ではないので、同様の問題を追跡したい人に役立つことを願っています。

私のモニターは今夜眠ります!

答え2

私はその中で答えを見つけました。XScreenSaver FAQ

VLCを使用している場合は、次を選択します。「スクリーンセーバーを無効にする」VLC環境設定のどこかにあります。 (前後に移動する傾向があります。)これにより、VLCの実行中にスクリーンセーバーが無効になることがあります。遊んでいる時だけではない。わかりません。

私にとっては、「ビデオ」設定の下にあります。または、ファイルに~/.config/vlc/vlcrc行が表示されます。

# Disable screensaver (boolean)
#disable-screensaver=1

コメントを外し、 に設定するか、0単にdisable-screensaver=0実行できます。

echo "disable-screensaver=0" >> ~/.config/vlc/vlcrc

上記の手順を完了しても問題が解決しない場合は、XFCEを使用していますかxfce4-power-manager

関連情報