如何禁用 GDM3 登录屏幕上的用户列表?

cxo*_*xou 7 arch-linux gnome3 gdm3

环境:

分配: Arch Linux

显示管理器: GDM 3.16.x

桌面环境: Gnome 3.16

题:

如何禁用登录屏幕上显示的用户列表?

澄清:

想要的结果:

实际上,从用户的角度来看,结果是:在到达登录屏幕时显示一个请求用户名的框。

不是解决方案:

将给定的用户变成系统用户并不是一个很好的解决方案。

达到预期结果的首选方法

我需要安装或禁用哪些确切的软件包?

如果不是通过软件包,那么我应该使用哪些实用程序来配置所需的设置?

如果需要较低级别的配置,我需要在哪些文件(请文件路径)中更改哪些手动设置?

don*_*sti 6

这应该适用于gdm ? 3.12(在archlinuxw.上测试gdm 3.16.1):

  1. 切换到一个VT(例如Ctrl+ Alt+ F3),登录作为和运行:

    su - gdm -s /bin/sh
    
    Run Code Online (Sandbox Code Playgroud)

    将用户切换到gdm.

  2. 然后运行:

    export $(dbus-launch)
    
    Run Code Online (Sandbox Code Playgroud)

    和:

    GSETTINGS_BACKEND=dconf gsettings set org.gnome.login-screen disable-user-list true
    
    Run Code Online (Sandbox Code Playgroud)

    运行exit或点击Ctrl+D返回root帐户。

  3. 重新启动显示管理器:

    systemctl restart gdm
    
    Run Code Online (Sandbox Code Playgroud)

还原几乎相同,只需更改truefalse@步骤 2。