Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # ~/.bash_profile
- #
- if [ "$(tty)" = "/dev/tty6" ]; then
- #open file descriptor
- exec 3<> >($(read))
- echo "" >&3
- dialog --menu "Choose Desktop Environment" 11 40 10 f Fluxbox x Xfce4 g GNOME c Console 2>&3
- echo "" >&3
- #read from file descriptor
- read <&3 DESKT_ENV
- #close file descriptor
- exec 3>&-
- startdeskenv () {
- CKSESSION=`which ck-launch-session`
- DESKBIN=`which "$1"`
- XINIT=`which xinit`
- CMD=$(echo "$XINIT" "$CKSESSION" "$DESKBIN")
- $CMD
- logout
- }
- case "$DESKT_ENV" in
- f)
- startdeskenv startfluxbox
- ;;
- x)
- startdeskenv startxfce4
- ;;
- g)
- startdeskenv gnome-session
- ;;
- esac
- clear
- fi
- [[ -f ~/.bashrc ]] && . ~/.bashrc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement