Syntax Listing --- vgadisplay
#! /bin/bash
TEMP=/tmp/answer$$
dpi=96
dialog --menu "Select res" 13 50 6 1 "VGA Off, LVDS 1024x600" 2 "Both @ 1024x768" 3 "Both @ 1024x600" 4 "Both auto" 2>$TEMP
ret=$?
choice=`cat $TEMP`
case $ret in
1) ;; # Cancel - do nothing
0) # User selection
dialog --infobox "Changing..." 3 50 ;
case $choice in
1)xrandr --auto; xrandr --output VGA --off; xrandr --dpi $dpi;;
2)xrandr --auto; xrandr -s 1024x768;xrandr --auto;xrandr --dpi $dpi;;
3)xrandr --auto; xrandr -s 1024x600;xrandr --auto;xrandr --dpi $dpi;;
4)xrandr --auto; xrandr --dpi $dpi;;
esac
;;
*) # Shouldnt happen
echo "Abnormal ret code from dialog: $ret"
;;
esac