我正在使用带有 displaymanager sddm 的 lubuntu disco
cat /etc/X11/default-display-manager
/usr/bin/sddm
我的系统上有 2 个用户,一个是主用户,另一个是测试帐户。我将尝试在 sddm 中隐藏测试用户。
cat /etc/sddm.conf
[Autologin] #original entry
Session=Lubuntu #also original entry
[users]
RememberLastUser=true
HideUsers=testie
[Theme]
EnableAvatars=true
FacesDir=/usr/share/sddm/faces
当我在测试模式下启动 sddm-greeter 时,用户仍然存在。
sddm-greeter --test-mode
[13:54:22.459] (II) GREETER: High-DPI autoscaling not Enabled
[13:54:22.491] (II) GREETER: Reading from "/usr/share/xsessions/Lubuntu.desktop"
[13:54:22.491] (II) GREETER: Reading from "/usr/share/xsessions/lxqt.desktop"
[13:54:22.491] (II) GREETER: Reading from "/usr/share/xsessions/openbox.desktop"
[13:54:22.494] (II) GREETER: Loading theme configuration from "qrc:/theme/theme.conf"
[13:54:22.498] (EE) GREETER: Socket error: "QLocalSocket::connectToServer: Invalid name"
[13:54:22.522] (II) GREETER: Loading qrc:/theme/Main.qml...
[13:54:22.609] (II) GREETER: Adding view for "LVDS1" QRect(0,0 1600x900)
其他变化(如主用户自己的头像)正在显现。
答案1
我真是个废物。
我写了 [users],但它必须是 manpage 中的 [Users]
[用户] 部分:
HideUsers= 不应显示在用户列表中的用户的逗号分隔列表。默认值为空。
对不起。