GDM3ログイン画面でユーザーリストを無効にする方法は?

GDM3ログイン画面でユーザーリストを無効にする方法は?

環境:

分配する:Arch Linux

ディスプレイマネージャ:GDM 3.16.x

デスクトップ環境:Gnome 3.16

質問:

ログイン画面に表示されているユーザーのリストを無効にするには?

言う:

望ましい結果:

実際にユーザーの観点から見ると、ログイン画面に到達するとユーザー名を要求するボックスが表示されます。

解決策ではありません:

特定のユーザーをシステムユーザーとして設定することはあまり良い解決策ではありません。

所望の結果を得るために好ましい方法

インストールまたは無効にするには、どの特定のパッケージが必要ですか?

パッケージを介していない場合に必要な設定を構成するには、どのユーティリティを使用する必要がありますか?

低レベルの設定が必要な場合は、どのファイルでどの手動設定を変更する必要がありますか(ファイルパスを指定してください)。

答え1

これは機能するはずですgdm ≥ 3.12archlinuxw.でテスト済みgdm 3.16.1)。

  1. VTa(例:++)に切り替えてCtrl、次にログインします。AltF3そして、以下を実行してください:

    su - gdm -s /bin/sh
    

    ユーザーをに切り替えますgdm

  2. 次に、次を実行します。

    export $(dbus-launch)
    

    そして:

    GSETTINGS_BACKEND=dconf gsettings set org.gnome.login-screen disable-user-list true
    

    戻るには、実行するかexit+Ctrlを押します。Dアカウント。

  3. ディスプレイマネージャを再起動します。

    systemctl restart gdm
    

回復はほぼ同じです。 @step 2trueに変更するだけです。false

答え2

GDMをKDM、LXDM、LightDM、SLiM、またはXDMなどの他のログインマネージャと置き換えることができます。これはより良い設定可能性を持つことができます。実際、このページにはいくつかのスクリーンショットがあります。https://wiki.mageia.org/en/Display_Managers。 SLiMにはユーザーリストがないように見えますが、他のリストも同じように見えるように設定できます。

関連情報