环境:
分配:Arch Linux
显示管理器:GDM 3.16.x
桌面环境:Gnome 3.16
问题:
如何禁用登录屏幕上显示的用户列表?
澄清:
想要的结果:
实际上,从用户的角度来看,结果是:在到达登录屏幕时出现一个请求用户名的框。
不是解决方案:
将给定用户设置为系统用户并不是一个很好的解决方案。
实现所需结果的首选方法
我需要安装或禁用哪些具体软件包?
如果不是通过软件包,那么我应该使用哪些实用程序来配置所需的设置?
如果需要较低级别的配置,我需要在哪些文件中更改哪些手动设置(请提供文件路径)?
答案1
这应该适用于gdm ≥ 3.12
(在archlinux
w.上测试gdm 3.16.1
):
切换到a
VT
(例如++ Ctrl),登录为AltF3根并运行:su - gdm -s /bin/sh
将用户切换到
gdm
.然后运行:
export $(dbus-launch)
和:
GSETTINGS_BACKEND=dconf gsettings set org.gnome.login-screen disable-user-list true
运行
exit
或按Ctrl+D返回根帐户。重新启动显示管理器:
systemctl restart gdm
恢复几乎是一样的,只需更改true
为false
@步骤2即可。
答案2
您可以尝试使用不同的登录管理器替换 GDM,例如 KDM、LXDM、LightDM、SLiM 或 XDM。这些可能具有更好的可配置性。事实上,这个页面上有一些截图:https://wiki.mageia.org/en/Display_Managers。 SLiM 看起来没有用户列表,尽管其他列表可以配置为看起来相同。