Skip to content

Commit 341fe9d

Browse files
authored
fix lightdm to autologin after user logs out
1 parent 9c7dec6 commit 341fe9d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

scripts/firstrun.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ if [ x"$SHELLS_USERNAME" != x ]; then
9595
gpasswd -a "${SHELLS_USERNAME}" autologin
9696
echo [SeatDefaults] > /etc/lightdm/lightdm.conf.d/70-xubuntu.conf
9797
echo autologin-user=${SHELLS_USERNAME} >> /etc/lightdm/lightdm.conf.d/70-xubuntu.conf
98-
echo autologin-user-timeout=0 >> /etc/lightdm/lightdm.conf.d/70-xubuntu.conf
98+
echo autologin-user-timeout=1 >> /etc/lightdm/lightdm.conf.d/70-xubuntu.conf
9999
echo user-session=xubuntu >> /etc/lightdm/lightdm.conf.d/70-xubuntu.conf
100100
echo pam-autologin-service=lightdm-autologin >> /etc/lightdm/lightdm.conf.d/70-xubuntu.conf
101101
echo "auth sufficient pam_succeed_if.so user ingroup nopasswdlogin" >> /etc/pam.d/lightdm
@@ -109,7 +109,7 @@ if [ x"$SHELLS_USERNAME" != x ]; then
109109
[[ -d /run/openrc ]] && sed -i -e 's/^.*minimum-vt=.*/minimum-vt=7/' /etc/lightdm/lightdm.conf
110110
gpasswd -a "${SHELLS_USERNAME}" autologin
111111
sed -i -e "s/^.*autologin-user=.*/autologin-user=${SHELLS_USERNAME}/" /etc/lightdm/lightdm.conf
112-
sed -i -e "s/^.*autologin-user-timeout=.*/autologin-user-timeout=0/" /etc/lightdm/lightdm.conf
112+
sed -i -e "s/^.*autologin-user-timeout=.*/autologin-user-timeout=1/" /etc/lightdm/lightdm.conf
113113
# sed -i -e "s/^.*pam-autologin-service=.*/pam-autologin-service=lightdm-autologin/" /etc/lightdm/lightdm.conf
114114
echo "auth sufficient pam_succeed_if.so user ingroup nopasswdlogin" >> /etc/pam.d/lightdm
115115
groupadd -r nopasswdlogin
@@ -120,7 +120,7 @@ if [ x"$SHELLS_USERNAME" != x ]; then
120120
gpasswd -a "${SHELLS_USERNAME}" autologin
121121
echo [SeatDefaults] > /etc/lightdm/lightdm.conf.d/70-linuxmint.conf
122122
echo autologin-user=${SHELLS_USERNAME} >> /etc/lightdm/lightdm.conf.d/70-linuxmint.conf
123-
echo autologin-user-timeout=0 >> /etc/lightdm/lightdm.conf.d/70-linuxmint.conf
123+
echo autologin-user-timeout=1 >> /etc/lightdm/lightdm.conf.d/70-linuxmint.conf
124124
echo user-session=cinnamon >> /etc/lightdm/lightdm.conf.d/70-linuxmint.conf
125125
echo pam-autologin-service=lightdm-autologin >> /etc/lightdm/lightdm.conf.d/70-linuxmint.conf
126126
echo "auth sufficient pam_succeed_if.so user ingroup nopasswdlogin" >> /etc/pam.d/lightdm

0 commit comments

Comments
 (0)