#!/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