x11-autologin: detect default lightdm session
This commit is contained in:
parent
7755845dcd
commit
5b7c189385
@ -55,9 +55,11 @@ fi
|
|||||||
LIGHTDM_CONF=/etc/lightdm/lightdm.conf
|
LIGHTDM_CONF=/etc/lightdm/lightdm.conf
|
||||||
if [ -f "$LIGHTDM_CONF" ]; then
|
if [ -f "$LIGHTDM_CONF" ]; then
|
||||||
backup "$LIGHTDM_CONF"
|
backup "$LIGHTDM_CONF"
|
||||||
|
default_session="$(ls -1 /usr/share/xsessions/*.desktop | sed -n 's/^.*\/\([^/]\+\)\.desktop$/\1/;1p')"
|
||||||
sed -i \
|
sed -i \
|
||||||
-e "s/^#\(autologin-user=\).*$/\1$USER/" \
|
-e "s/^#\(autologin-user=\).*$/\1$USER/" \
|
||||||
-e "s/^#\(autologin-user-timeout=0\)/\1/" \
|
-e "s/^#\(autologin-user-timeout=0\)/\1/" \
|
||||||
|
-e "s/^#(autologin-session=).*$/\1$default_session/" \
|
||||||
"$LIGHTDM_CONF"
|
"$LIGHTDM_CONF"
|
||||||
backup "/etc/group"
|
backup "/etc/group"
|
||||||
add_nopasswdlogin_group lightdm ||:
|
add_nopasswdlogin_group lightdm ||:
|
||||||
|
Loading…
Reference in New Issue
Block a user