web-dev-qa-db-ja.com

Ubuntu 14.04でGNOMEロック画面を使用するようにxscreensaverを構成するにはどうすればよいですか?

1990年代の恐ろしいxscreensaverロック画面プロンプトを使用する代わりに、xscreensaverに標準のGNOMEロック画面を使用してセッションをロックしてほしい(申し訳ありませんが、改築が必要です)。この構成が別のマシンで動作しているため、これが可能であることはわかっていますが、それを実現するために特別なことを実行したとは思いません。

私のラップトップにUbuntu 14.04 64ビットがインストールされており、「Sudo apt-get remove gnome-screensaver」を使用してgnome-screensaverを削除しました。 「xscreensaver -no-splash」を実行するために、スタートアップアプリケーションにエントリを追加しました。 5分間待機すると、スクリーンセーバーは期待どおりに起動しますが、マウスを移動すると、ロック解除されたセッションに戻ります。あなたが疑問に思っている場合、はい、そうでなければ私はあなたのパスワードを入力することなくセッションを起こすことができる短いタイムアウトの後まで待っています。

System Settings/Brightness&Lockでさまざまな設定を試してみました。私が設定しようとしたオプションは、「ロック」が有効になっていることを確認し、「画面をロックする」を5分に設定しています。ただし、これは効果がないようです。これはgnome-screensaverが削除されたためかどうかと思っていました。

私はappsのmanページの下の手順に従ってみましたが、存在しない/usr/share/applications/gnome-screensaver-preferences.desktopを変更するように要求されます(gnome-screensaver-preferencesはもはやないのでgnome-screensaverに同梱されており、いずれの場合もアンインストールされます)。

そして、ここでマニュアルページのわずかに異なるバージョンを見つけました: http://manpages.ubuntu.com/manpages/lucid/man1/xscreensaver.1.html

GNOME見出しの下で、以前と同じファイルを変更するように求められますが、それも存在しません。

私は本当に少し困っています。 xscreensaverが画面をロックしないように構成されていて、Ubuntuが画面をロックするように構成されている場合、2つが連携して動作するはずだと思います。だから、彼らはどういうわけか矛盾しているのだろうか?

すべてのヘルプに感謝します。

ありがとう。

4
irwazr

さて、私はこの問題を解決し、私と同じことをしたい他の人のために解決策を投稿しています。

  1. xscreensaverは、「Startup Applications」を使用して起動時に起動する必要があります(ヒット Super 「スタートアップ」と入力します)。起動時にxscreensaverデーモンを起動する新しいエントリをxscreensaver -no-splashとして追加します。

  2. Xscreensaver構成アプリを起動する必要があります。ヒット Super screensaverと入力します。 [x分後の空白]を希望の量(5分など)に設定します。この値は後で覚えておいてください。 [画面のロック後]がオフになっていることを確認します。

  3. 最後に、システム設定/明るさとロックに移動します。 「x分間非アクティブなときに画面をオフにする」を、xscreensaversの「x分後に空白」の設定と同じ値(5分など)に設定します。次に、[明るさとロック]の下で[画面をロックする:]を[画面がオフになる]に設定します。

これで完了です!システムが設定された時間アイドル状態の場合、スクリーンセーバーが起動し、バックグラウンドでセッションもロックされます。システムをスリープ解除すると、システムがロックされ、パスワードを要求されます。 ugい90年代のログインプロンプトはありません...素晴らしいです。 1つの注意点は、セッションがすでにログインプロンプトにある場合、スクリーンセーバーが起動しないように見えることです。画面は単純にオフになります。

7
irwazr