私が 画面をロックする の場合、ラップトップの蓋を閉じて休止状態にし、ラップトップの蓋を開いて電源ボタンを押すと、画面に黒い表面が表示され、すぐにパスワードの入力を開始できます。私がdo n'tの場合、休止状態になる前に画面をロックし、約30秒待って、ラップトップのふたを開き、電源ボタンを押すと、画面にデスクトップが表示され、xscreensaver
がアクティブ化されたかのように黒にフェードします- 終了後ハイバネーション。フェードアウトの後でのみ、スクリーンセーバーを無効にできます。休止状態のときにxscreensaver
が常に適切にアクティブ化され、フェードアウトを待つ必要がないようにするにはどうすればよいですか?
私は最近、この問題をArch Linux
で自分で解決しました。私はAUR
のプログラムxss-lock
を使用しました here が見つかりました。
スリープ時に画面をロックするサービスをセットアップしようとしましたが、何らかの理由で機能しませんでした。私はxss-lock
を使用することになり、非常に簡単に機能しました。
.xprofile
または適切な起動スクリプトに追加します。私の.xprofile
:
xss-lock -- /usr/bin/slock &
xscreensaver
の場合:
xss-lock -- /usr/bin/xscreensaver-command -lock &
Xscreensaverの代わりに専用のスクリーンロッカーに切り替えることで、この問題を解決しました。
Debianではxtrlock を使用していますが、Archでは使用できないようです。 これはブログ投稿です Archの代替案のいくつかを説明しています。
xautolock
with slock
および単純な 画面ロックサービス を使用することでほぼ修正されました。サービスは現在 システムレベルでのみ機能します ですが、うまくいけば誰かがそれを手伝ってくれるでしょう。