Gdmディスプレイマネージャーとgnome-Shell環境を使用してUbuntu GNOME 14.04を実行しています。次の動作を実現する必要があります。起動後、選択したユーザーは自動的にログインしますが、セッションにアクセスするにはパスワードが必要です。つまり、ユーザーが自動的にログインした後、画面はすぐにロックされます。
ユーザーログインが特に必要です。ブート時にサービスを開始することではありません(別の方法で実現可能です)。
この動作は可能ですか?もしそうなら、最もクリーンでハッキングのない方法でそれを行う方法は?ディスプレイマネージャーまたは環境の変更はオプションではありません。
ご意見ありがとうございます。
自動ログインを有効にします。
次のコマンドを実行して、gnome-screensaver
がインストールされているかどうかを確認します。
Sudo dpkg --get-selections | grep gnome-screensaver
インストールされていない場合は、次のコマンドを実行してgnome-screensaver
をインストールします。
Sudo apt-get update && Sudo apt-get install gnome-screensaver
スタートアップアプリケーションにこのコマンドを追加します(スタートアップアプリケーションの設定を開くには、Unityダッシュボードで「スタートアップアプリケーション」を検索します。
/usr/bin/gnome-screensaver-command -l
このスクリーンショットはUnityのスクリーンショットです。ただし、これはGNOME Shellで修正なしで機能します。
最新のUbuntuバージョンには、loginctl
というコマンドがあります。起動コマンドを以下のコマンドに置き換えて、同じことを実行できます。
loginctl lock-session