冬眠時にデスクトップを適切にロックする方法は?


20

画面をロックし、ラップトップのふたを閉じて休止状態にし、ラップトップのふたを開いて電源ボタンを押すと、画面に黒い表面が表示され、すぐにパスワードの入力を開始できます。休止状態になる前に画面をロックしない場合、30秒ほど待ち、ラップトップのふたを開いて電源ボタンを押すと、画面にデスクトップが表示xscreensaverされ、休止状態を終了した後にアクティブになったかのように画面が黒くなります。スクリーンセーバーを無効にできるのは、フェードアウト後のみです。xscreensaver休止状態になったときにフェードアウトを待つ必要がないように、常に適切にアクティブ化されていることを確認するにはどうすればよいですか?


私はxscreensaverもう使用していませんが、そのマニュアルには「誰かがログインしたときにxscreensaverを再起動する」という部分があり、xscreensaver-command -exit; xscreensaver &ログイン時に行うことを示唆しています。ウェイクアップ時にその状態をリセットすることができますか?
— アンコ14

1
それは、発生を待っているタイミング攻撃のように聞こえます。
— l0b0 14

これらの小さな特典の1つは、必要以上に私を悩ませます。
— arielnmz 14

回答:


5

私は最近この問題を自分で解決しましたArch Linux。私は、プログラムを使用するxss-lockからAURFOUND ここに。

スリープ時に画面をロックするサービスを設定しようとしていましたが、何らかの理由でそれを機能させることができませんでした。私は使用することにxss-lockなり、それは非常に簡単に機能しました。

  1. AURからxss-lockをインストールしてください。
  2. 以下のコマンドの.xprofileいずれかをWM / DMの適切な起動スクリプトに追加します。

私の.xprofile:

xss-lock -- /usr/bin/slock &

のためにxscreensaver:

xss-lock -- /usr/bin/xscreensaver-command -lock &

xss-lockは明らかに
— xss


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