
Ubuntu日本語フォーラム

ログインしていません。
毎回設定しなおさないとスクリーンセーバーが機能しません。(設定すればシャットダウンするまで機能する、しかし再起動すればまたスクリーンセーバーは機能しない。)
どなたか解決法をご存知ありませんか?もしくは違うスクリーンセーバーを教えてください。
よろしくお願いします
オフライン
スクリーンセーバーが機能しないというのは具体的には「スクリーンが暗転しない」のか「暗転はするがロックが掛からない」のどちらなのでしょう。
前者の場合ですと、「~/.config/autostart/screensaver-settings.desktop」が自動起動していない、あるいは自動起動はするがなぜか反映はされない、ということになると思います。
後者の場合は、設定マネージャーの「セッションと起動」にある「自動開始アプリケーション」で、「Screen Locker (Launch screen locker program)」のチェックが外れていることが考えられます。
オフライン
Templer による投稿:
スクリーンセーバーが機能しないというのは具体的には「スクリーンが暗転しない」のか「暗転はするがロックが掛からない」のどちらなのでしょう。
前者の場合ですと、「~/.config/autostart/screensaver-settings.desktop」が自動起動していない、あるいは自動起動はするがなぜか反映はされない、ということになると思います。
について、ちょっと違和感を感じたので確認してみました。
ファイルの中身を見たところ、.desktopファイルとしての記述が不足しているので、それで機能しないのではないかと思ったのですが、そうではなく一応自動起動はしているようです。
問題は「xsetのタイミングが早すぎる」ということでした。
同ファイルに記述されている、
xset s 600 dpms 3660 0 0
となっているところを
sh -c "sleep 5 && xset s 600 dpms 3660 0 0"
とすることで設定が反映されるようになります。
※ 「Light Lockerの設定」で再設定すると元に戻ってしまいますので、その場合は再度修正してください。
オフライン
どうもありがとうございます。
問題はスクリーンが暗転しないことです。
まだLinux初心者なもので教えていただいた解決法をLinuxを知っている者に頼んでTRYしてみます。
オフライン