Arch-Linux

如何禁用 GDM3 登錄螢幕上的使用者列表?

  • May 22, 2015

環境:

分配:Arch Linux

顯示管理器:GDM 3.16.x

桌面環境:Gnome 3.16

問題:

如何禁用登錄螢幕上顯示的使用者列表?

澄清:

想要的結果:

實際上,從使用者的角度來看,結果是:在到達登錄螢幕時出現一個請求使用者名的框。

不是解決方案:

將給定的使用者變成系統使用者並不是一個很好的解決方案。

實現預期結果的首選方法

我需要安裝或禁用哪些確切的軟體包?

如果不是通過軟體包,那麼我應該使用哪些實用程序來配置所需的設置?

如果需要較低級別的配置,我需要在哪些文件(請提供文件路徑)中更改哪些手動設置?

這應該適用於gdm ≥ 3.12(在archlinuxw.上測試gdm 3.16.1):

  1. 切換到VT(例如Ctrl++ Alt) ,以rootF3身份登錄並執行:
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返回到root帳戶。 3. 重新啟動顯示管理器:

systemctl restart gdm

還原幾乎相同,只需更改truefalse@步驟2。

您可以嘗試用不同的登錄管理器替換 GDM,例如 KDM、LXDM、LightDM、SLiM 或 XDM。這些可能具有更好的可配置性。事實上,在這個頁面上有一些截圖:https ://wiki.mageia.org/en/Display_Managers 。SLiM 看起來沒有使用者列表,儘管其他人可以配置為看起來相同。

引用自:https://unix.stackexchange.com/questions/205058