もし私がロック画面、ノートブックカバーを閉じてスリープモードに切り替えてから、ノートブックカバーを開いて電源ボタンを押すと、画面に黒い表面だけが表示され、すぐにパスワード入力を開始できます。もし私がいいえ休止状態に切り替える前に画面をロックして約30秒待ってから、ノートブックカバーを開いて電源ボタンを押すと、画面にデスクトップが表示され、アクティブになっているかのxscreensaver
ように黒に変わります。退場後冬眠。フェードアウト後にのみスクリーンセーバーを無効にできます。xscreensaver
フェードアウトを待つ必要がないように、ロックされたときに常に正しくアクティブになるようにするにはどうすればよいですか。
答え1
私は最近この問題を直接解決しましたArch Linux
。私がxss-lock
見つけたプログラムを使用しました。AUR
ここ。
スリープ中に画面をロックするサービスを設定しようとしていますが、何らかの理由で機能しません。私はそれを使用し、xss-lock
非常に簡単に動作しました。
私のもの.xprofile
:
xss-lock -- /usr/bin/slock &
のためxscreensaver
:
xss-lock -- /usr/bin/xscreensaver-command -lock &
答え2
私はxscreensaverの代わりに専用の画面ロックに切り替えてこの問題を直接解決しました。
私は使うDebian の xtrlockしかし、Archでは使用できないようです。これはブログ投稿ですArchのいくつかの代替案を説明してください。
答え3
ほぼ継続的に使用xautolock
そしてslock
そしてシンプル画面ロックサービス。現在のサービスシステムレベルにのみ適用されます。しかし、誰かが助けてくれることを願っています。
編集する:サービスで明示的にそう言っても、復元Before=sleep.target
時にデスクトップがちらつくことがあります。