Newer
Older
sed -i '/AutoLoginEnable=/s/.*/#\0/' /etc/kde/kdm/kdmrc
sed -i '/AutoLoginAgain=/s/.*/#\0/' /etc/kde/kdm/kdmrc
sed -i '/AutoLoginUser=/s/.*/#\0/' /etc/kde/kdm/kdmrc
# We started using this F15
# systemctl restart prefdm.service
systemctl restart display-manager.service
#echo "NORMAL KDM"
clear
#kdmrestart
echo "KDM AUTOLOGIN FOR ${ESAME_USER}"
sed -i '/#*AutoLoginEnable/s/.*/AutoLoginEnable=true/' /etc/kde/kdm/kdmrc
sed -i '/#*AutoLoginAgain/s/.*/AutoLoginAgain=true/' /etc/kde/kdm/kdmrc
# 1) .* get expanded by the shell if in double quotes...
# 2) $ESAME_USER does not get expanded if in single quotes...
# 3) We want the former as is, and the latter expanded.
# So, one solution is the following:
SEDCMD="/#*AutoLoginUser/s/"'.*'"/AutoLoginUser=$ESAME_USER/"
sed -i "$SEDCMD" /etc/kde/kdm/kdmrc
#sleep 5
kdmrestart
stop
start
;;
echo "Usage: $0 { start | stop | restart }";
exit 1;
;;