5243b50e052089161df84fe0e0868e0c2b1f51ef
[openpandora.oe.git] / recipes / pandora-system / pandora-scripts / op_defaultgui.sh
1 #!/bin/sh
2
3 # Select the default interface.
4
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
7 done
8
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
13 else
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
17 fi
18
19 # Set the correct user for Autologin and enable / disable it.
20
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
24 else
25         sudo sed -i 's/.*auto_login.*/auto_login no/g' /etc/slim.conf
26         fi
27 fi
28
29 # ----