xscreensaver-command -lockを強制的に即座に空白にする方法は?

xscreensaver-command -lockを強制的に即座に空白にする方法は?

関連xscreensaverはフェードアウトを正しく停止できません。、私はsuspend@$USER提供するノートブックカバーを閉じると、画面をロックするために起動します/usr/bin/xscreensaver-command -lock。記事には次のように記載されています。

画面が「ロック」される前に画面ライブラリが戻ってくる可能性があるため、サスペンドから再起動すると画面が点滅することがあります。 ExecStartPost=/usr/bin/sleep 1 で少しの遅延を追加すると、これを防ぐのに役立ちます。

xscreensaver.lockTimeout残念ながら、XScreenSaverは画面を完全に消去するまでそれほど簡単ではありません。このプロセスは再開時に(スリープを介して)中断されるため、画面はわずかに灰色になり(フェード後1秒間表示されるように)、10秒が経過するまでそのままになります(フェードが動作を停止するようです)。ダイアログボックスが表示されます。これで設定が完了したので、xscreensaver.lockTimeout履歴書に画面の内容が表示されないように、スリープ時間が設定された時間より長いことを確認する必要があります。設定を同期状態に保つ必要があり、停止時間が長くなるため、これは脆弱です。だからXScreenSaverを強制的にロックする方法まもなく無視するxscreensaver.lockTimeout

ベストアンサー1

おすすめ記事