Debian

在傑西的xfce上自動登錄

  • February 18, 2021

我已經開始在我的 HTPC 上使用 LightDM/Xfce 桌面執行 Jessie (Debian 8),因為它在 W7 上幾乎停止執行。我無法克服的一件事是必須輸入密碼——這對於看電視來說不是一件正常的事情。

按照Debian Wiki上的說明,我的登錄名被自動選擇。但這仍然需要密碼,並且不允許使用空/普通密碼之類的半固定。

是否可以在沒有登錄名/密碼的情況下直接進入 Xfce 會話?

此頁面描述瞭如何啟用它。

編輯 LightDM 配置文件並確保這些行未註釋並正確配置:

/etc/lightdm/lightdm.conf

[Seat:*]
pam-service=lightdm
pam-autologin-service=lightdm-autologin
autologin-user=username
autologin-user-timeout=0
session-wrapper=/etc/X11/Xsession
greeter-session=lightdm-greeter

即使啟用了自動登錄,LightDM 也會通過 PAM。您必須是自動登錄組的成員才能在不輸入密碼的情況下自動登錄:

# groupadd -r autologin
# gpasswd -a username autologin

這是 Debian 9 Jessie 的正確答案,適合所有需要正確幫助的人。

添加自動登錄到 Debian

首先,您需要切換到 LightDM(桌面管理器)。

  1. 切換到 LightDM**
sudo dpkg-reconfigure lightdm
  1. 添加自動登錄帳戶**
sudo groupadd -r autologin

sudo gpasswd -a YOURUSERNAME autologin
  1. 編輯 LightDM 配置文件
sudo leafpad /etc/lightdm/lightdm.conf

將以下所有 3 行添加到文件中並保存:

[SeatDefaults]
autologin-user=YOURUSERNAME
autologin-user-timeout=0
autologin-session=xfce

現在,請注意上面有 XFCE 作為會話。如果您使用 gnome、cinnamon 等,請確保您指定了您使用的會話 (GUI),否則上面會將您登錄到 XFCE 並且您可能沒有安裝它。

如果您不知道,請鍵入

echo $DESKTOP_SESSION

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