#!/bin/sh
#shutdown script mainly for xfce4, as the native one is dodgy at best
IMGDIR="/usr/local/lib/X11/pixmaps"
REBOOT (){
wmreboot
killall X
}
export -f REBOOT

WMPOWEROFF (){
wmpoweroff
killall X
}
export -f WMPOWEROFF

RESTARTX (){
restartwm
killall X
}
export -f RESTARTX

LOGOFF (){
wmexit
killall X
}
export -f LOGOFF

export LOGOFFSCREEN="
<window title=\"Log Off\">
 <vbox>
  <hbox>
   <button width-request=\"130\" height-request=\"120\">
    <label>Restart X</label>
    <input file>$IMGDIR/x48.png</input>
    <action>RESTARTX</action>
   </button>
   <button width-request=\"130\" height-request=\"120\">
    <label>Log Off</label>
    <input file>$IMGDIR/console48.png</input>
    <action>LOGOFF</action>
   </button>
  </hbox>
  <hbox>
   <button width-request=\"130\" height-request=\"120\">
    <label>Reboot</label>
    <input file>$IMGDIR/refresh48.png</input>
    <action>REBOOT</action>
   </button>
   <button width-request=\"130\" height-request=\"120\">
    <label>Power Off</label>
    <input file>$IMGDIR/shutdown48.png</input>
    <action>WMPOWEROFF</action>
   </button>
  
  </hbox>
  <hbox>
   <button cancel></button>
  </hbox>
 </vbox>
</window>"
gtkdialog3 -p LOGOFFSCREEN -c
unset LOGOFFSCREEN
exit
#END