3 # Select the default interface.
5 while ! launcher=$(zenity --list --title="Default User Interface" --text="Please choose your default application launcher." --column "return" --print-column=1 --hide-column=1 --column "Pick a launcher" "xfce" "Desktop environment (Xfce)" "pmenu" "Gaming-console like launcher (PMenu)") || [ "x$launcher" = "x" ]; do
6 zenity --title="Error" --error --text="Please select a default launcher." --timeout 6
9 if [ $launcher == "xfce" ]; then
10 # sed -i 's/.*sessions .*/sessions xfce4,pmenu/g' /etc/slim.conf
11 sed -i 's/.*DEFAULT_SESSION=.*/DEFAULT_SESSION=startxfce4/g' ~/.xinitrc
12 echo Xfce selected as default interface
14 # sed -i 's/.*sessions .*/sessions pmenu,xfce4/g' /etc/slim.conf
15 sed -i 's/.*DEFAULT_SESSION=.*/DEFAULT_SESSION=pmenu/g' ~/.xinitrc
16 echo PMenu selected as default interface
19 # Set the correct user for Autologin and enable / disable it.
21 if zenity --question --title="Autologin" --text="Do you wish to automatically login at startup?\n\nSecurity warning: This skips the password check on startup" --ok-label="Yes" --cancel-label="No"; then
22 # echo "PREFERED_USER=$username" > /etc/default/autologin
23 sudo sed -i 's/.*auto_login.*/auto_login yes/g' /etc/slim.conf
25 sudo sed -i 's/.*auto_login.*/auto_login no/g' /etc/slim.conf