Plasma Login Manager
関連記事
Plasma Login Manager 上流のページより (日訳):
- Plasma Login は、KDE Plasma のためのディスプレイマネージャを提供します。SDDM からフォークされ、greeter、壁紙プラグインの統合、システム設定モジュール (KCM) を提供する新しいフロントエンドを搭載しています。
インストール
plasma-login-manager パッケージをインストールしてください。
ディスプレイマネージャ#ディスプレイマネージャをロードする に従って Plasma Login Manager を起動時に起動してください。
SDDM から移行する場合は、先に sddm.service を無効化することを忘れないでください。
移行完了後、コマンド userdel -r sddm を root ユーザとして実行することで、もはや使用されない sddm ユーザをクリーンアップし削除することもできます。
設定
インストール後、システム設定アプリに Login Screen という新しいセクションが追加されます。ここから、設定をグラフィカルに行うことができます。
手動で設定を変更するには、設定ファイル /etc/plasmalogin.conf を作成してください。あるいは、/etc/plasmalogin.conf.d/ 内に設定ファイルを追加してください。
カスタム壁紙のプラグイン
Plasma Login Manager の KCM (システム設定モジュール) には、サードパーティあるいはカスタムの壁紙プラグインが (/usr/share/plasma/wallpapers/ に正しくインストールされていたとしても) 表示されない場合があります。
そのような場合にカスタムの壁紙プラグインを使用するには、設定ファイルでプラグイン ID を手動で指定してください。プラグイン ID を調べてください (/usr/share/plasma/wallpapers/ 内のフォルダ名、あるいはプラグインの metadata.json ファイル内の Id フィールドです)。設定ファイルを以下のように編集してください:
/etc/plasmalogin.conf
[Greeter] WallpaperPluginId=your.plugin.id
ファイルを保存し、変更を適用するためにログアウトか再起動してください。
自動ログイン
Plasma Login は、設定ファイルで自動ログインを設定できます。例:
/etc/plasmalogin.conf.d/autologin.conf
[Autologin] User=john Session=plasma.desktop
この設定により、システムのブート時に KDE Plasma セッションが john ユーザで開始されます。使用できるセッションの種類は、X については /usr/share/xsessions/ で、Wayland については /usr/share/wayland-sessions/ で確認できます。
セッションをロックすると同時に KDE Plasma に自動的にログインするには (自動起動されたアプリの準備ができるまで待つためなど)、KDE#ロックスクリーン を見てください。
パスワードレスログイン
Plasma Login では、パスワードなしで一部のアカウントにログインできるようにすることができます。これは、ユーザはログインするアカウントを選択する必要のある自動ログインとは異なり、またアカウントのパスワードを空の文字列する (この場合、インタラクティブユーザしかログインできず、SSH 経由などリモートユーザはログインできません) こととも異なります。
Plasma Login は PAM を経由するため、PAM 用の Plasma Login 設定ファイル /etc/pam.d/plasmalogin を作成する必要があります:
/etc/pam.d/plasmalogin
#%PAM-1.0 auth sufficient pam_succeed_if.so user ingroup nopasswdlogin auth include system-login account include system-login session include system-login password include system-login
KDE Plasma のロックスクリーンをパスワードなしでアンロックできるようにするために、PAM 用の KDE 設定ファイル /etc/pam.d/kde も作成してください:
/etc/pam.d/kde
#%PAM-1.0 auth sufficient pam_succeed_if.so user ingroup nopasswdlogin auth include system-login account include system-login session include system-login password include system-login
さらに、パスワードを入力せずにインタラクティブにログインできるようにするために、nopasswdlogin ユーザグループに自身のユーザを追加する必要があります。
ログイン時に KDE Wallet を自動的にアンロックする
KDE Wallet#ログイン時に KDE ウォレットを自動的にアンロック を参照してください。
参照
- Arch ブートプロセス
- Category:ブートスプラッシュ — ブート過程の見た目をよりスムーズに変化させるために