質問: ### 前提・実現したいこと ubuntu15.04をインストールしてから、Lubuntuをインストールして、自宅のパソコンを使用しています。 サスペンドから復帰するとき、xscreensaverでロックされていてパスワードを求められるのですが、ロックしないように設定したいのですが方法が分からず、こちらで質問するに至った次第です。 ### 試したこと $ light-locker --no-lock-on-suspend これを実行し、問題解決かと思っていましたが、次の日になってまたロックが掛かるという状態です。 ### 補足情報 ~/.Xresources このファイルで設定できるような情報を得たのですが、何をどうすれば良いか分かりません。 xscreensaverのバージョンは、5.30です。 ロックが掛からない方法は分からないなら、xscreensaverを削除するという方法でも良いです。 ### 画像も提示できるので参考にご覧ください。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/34e0edb74adc446917e85bd5682ba78b.jpeg) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/449a51b7e864fc99640bf1b00a756134.jpeg) $ light-locker --no-lock-on-suspend このコマンドで、サスペンド復帰時に上の画像が表示されなくなったように思います。 何時間もサスペンドにしていると、この画像が出た時もあったような気がするという曖昧な話をしてすみません。手探りであらゆる方法を試しているので、記憶が曖昧です。 現在はサスペンドから復帰する時、以下の表示があります。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/a584e008b30c70617cd173826a50c074.jpeg) サスペンド実行後、数秒後すぐに復帰を試みると、ロックは掛からずすぐに使用できます。 私の考えでは、上2枚の画像は、light-lockerというソフトだから、それを停止したので、xscreensaverだけが残ったのかと思います。全く素人の考えですが。 2016/5/1 追記 username@username-J3228:~$ sudo light-locker --no-lock-on-suspend [sudo] password for username: **(light-locker:3996): WARNING**: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-yrGjFd8ul9: 接続を拒否されました process 3996: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file ../../dbus/dbus-message.c line 1340. This is normally a bug in some application using the D-Bus library. このように表示されていたのですが、これが原因でしょうか。
回答: 「次の日」というのはログインし直したら、ということでしょうか? 環境を用意できないのですが、light-locker: screen always automatically locked のコメントにある、`~/.config/autostart/light-locker.desktop` ファイルの Exec 箇所のオプションを調整すればできるかもしれません。 ファイルがなければ、/usr/share/applications/light-locker.desktop などに元のファイルがあると思うので、~/.config/autostart/ にコピーしてみてください。 あるいは、LXDE の場合は .desktop ファイルではなく、~/.config/lxsession/Lubuntu/autostart ファイルや /etc/xdg/lxsession/Lubuntu/autostart ファイル(全ユーザー共通)かもしれません。 ### (2016/04/28 21:42) 追記 同じバージョンではないのですが、Ubuntu 16.04 を調べました。 light-locker については、GUI で設定を変更できます。 * 「設定」→「Light Lockerの設定」 (または light-locker-settings コマンド) 「サスペンドする時にロックする」を ON→OFF に変更し、適用ボタンを押す light-locker-settings コマンドで python のエラー(has no attribute 'get_pid_list')が出る場合は、下記コマンドでも light-locker の設定を変更することができます。 ``` gsettings set apps.light-locker lock-on-suspend 'false' ``` また、xscreen-saver でロックがかかる原因はよくわからないのですが、下記設定を確認してください。 * 「設定」→「スクリーンセーバー」 (または xscreensaver-demo コマンド) 「画面をロックするまで」(チェックボックス)のチェックが付いていないことを確認