cxo*_*xou 7 arch-linux gnome3 gdm3
环境:
分配: Arch Linux
显示管理器: GDM 3.16.x
桌面环境: Gnome 3.16
题:
如何禁用登录屏幕上显示的用户列表?
澄清:
想要的结果:
实际上,从用户的角度来看,结果是:在到达登录屏幕时显示一个请求用户名的框。
不是解决方案:
将给定的用户变成系统用户并不是一个很好的解决方案。
达到预期结果的首选方法
我需要安装或禁用哪些确切的软件包?
如果不是通过软件包,那么我应该使用哪些实用程序来配置所需的设置?
如果需要较低级别的配置,我需要在哪些文件(请文件路径)中更改哪些手动设置?
这应该适用于gdm ? 3.12(在archlinuxw.上测试gdm 3.16.1):
切换到一个VT(例如Ctrl+ Alt+ F3),登录作为根和运行:
su - gdm -s /bin/sh
Run Code Online (Sandbox Code Playgroud)
将用户切换到gdm.
然后运行:
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帐户。
重新启动显示管理器:
systemctl restart gdm
Run Code Online (Sandbox Code Playgroud)还原几乎相同,只需更改true为false@步骤 2。