forked from mirrored-repos/manjaro-tools
[util-iso-image] fix #176; support deepin lightdm greeter
This commit is contained in:
parent
44301b4c42
commit
35376c77b3
1 changed files with 10 additions and 0 deletions
|
@ -227,6 +227,16 @@ configure_displaymanager(){
|
||||||
sed -i -e 's/^.*minimum-vt=.*/minimum-vt=7/' ${conf}
|
sed -i -e 's/^.*minimum-vt=.*/minimum-vt=7/' ${conf}
|
||||||
sed -i -e 's/pam_systemd.so/pam_ck_connector.so nox11/' $1/etc/pam.d/lightdm-greeter
|
sed -i -e 's/pam_systemd.so/pam_ck_connector.so nox11/' $1/etc/pam.d/lightdm-greeter
|
||||||
fi
|
fi
|
||||||
|
local greeters=$(ls $1/etc/lightdm/*greeter.conf) name
|
||||||
|
for g in ${greeters[@]};do
|
||||||
|
name=${g##*/}
|
||||||
|
name=${name%%.*}
|
||||||
|
case ${name} in
|
||||||
|
'lightdm-deepin-greeter'|'lightdm-kde-greeter')
|
||||||
|
sed -i -e "s/^.*greeter-session=.*/greeter-session=${name}/" ${conf}
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
;;
|
;;
|
||||||
'gdm')
|
'gdm')
|
||||||
configure_accountsservice $1 "gdm"
|
configure_accountsservice $1 "gdm"
|
||||||
|
|
Loading…
Reference in a new issue