#!/bin/sh

while [ 1 ]
do
  Xdialog --wmclass "kde" --title "Select WM" --backtitle "Выбирите ваш оконный менеджер!" \
          --no-close --wrap --cr-wrap --stdout --auto-placement                            \
          --radiolist "Доступные менеджеры:" 0 0 0 \
          "KDE"    "Очень мощный" ON \
       	  "ICEWM"  "Легковесный и простой" off \
	  "WMAKER" "Специфический" off \
	  "FVWM2"  "Своеобразный"  off \
          "TWM"    "Ну очень простой"      off &> /tmp/WM_select.tmp.$$


#      	  "GNOME" "Близкий конкурент KDE" off \

  retval=$?
  choice=`cat /tmp/WM_select.tmp.$$`
  rm -f /tmp/WM_select.tmp.$$

  if [ $retval = 0 ]; then
    case $choice in
      KDE) 
        startkde;      ;;
      GNOME)
        gnome-session; ;;
      WMAKER)
	wmaker;        ;;
      FVWM2)
        /usr/X11R6/bin/fvwm2; ;;
      ICEWM)
        icewm;         ;;
      TWM) 
        twm;           ;;         
    esac
    pid_WM=${!}
    while [ `ps -eo "%c %p" | grep "$pid_WM"` ]; do sleep 3; done
  fi

#  Xdialog --wmclass "kde" --title "Select WM" \
#          --no-close --wrap --cr-wrap --stdout --auto-placement \
#  	  --msgbox "Выбрать Оконный менеджер?" 0 0 
done