#!/bin/sh

echo "*** SYS xorg.conf / driver Such -Programm"
#      in rc.local  tun  
GEHT=0 
for J in laptop fbdev vesa universal vga ; do 
if test $GEHT = 0 ; then                              # erstes was geht wird genommen  
rm -rf /etc/X11/xorg.conf
cp -f  /etc/X11/xorg.conf-$J  /etc/X11/xorg.conf
mv /etc/X11/xorg.conf-$J /etc/X11/xorg.conf.crash     # falls dieses xorg.conf-$J zu Totalabsturz fuehrt, nach reboot nicht wieder testen
( X -config /etc/X11/xorg.conf  & ) ; OBSGESTARTETIST=$? ; sleep 10                                # 8      
killall X ; OBSGEGANGENIST=$? ; sleep 5 ; rm /tmp/.X0-lock > /dev/zero 
GEHT=0 ; if test $OBSGESTARTETIST = 0 ; then if test $OBSGEGANGENIST = 0 ; then GEHT=1 ; echo " Treiber " $J " geht "  
if test $J = "laptop" ; then 
mv /root/.kde/share/apps/kicker/compiz.desktop.0  /root/.kde/share/apps/kicker/compiz.desktop  
echo " ### "
echo " ### 3-D -Grafik in Konsole aufrufbar mit Befehl:   compiz-manager  "
echo " ### Grafica 3-D pode ser lancada pela instrucao na console:   compiz-manager  "
echo " ### "
sleep 3 
fi ;
fi ; fi ;
echo " Treiber: " $J " Gestartet: " $OBSGESTARTETIST " Gelaufen: " $OBSGEGANGENIST  " geht: " $GEHT
mv /etc/X11/xorg.conf.crash /etc/X11/xorg.conf-$J     # falls nicht abgestuerzt, zurueckverschieben   . Aber eigentlich nicht noetig
fi ; 
done 

if test $GEHT = 0 ; then
echo " ### "                              
echo " ### Kein Treiber fuer Grafik gefunden der auf diesem Rechner funktioniert."
echo " ### Bitte in /etc/X11 xorg.conf aendern oder die Beispiele ueberkopieren"
echo " ### und  X -configure  probieren (wir machen das nicht automatisch da oft "
echo " ### Absturz oder Einfrieren passiert.    Notfalls im Text-Modus booten, "
echo " ### dabei im Boot-Menue / lilo    nach SYS 2 eingeben )"
echo " ### "                                
echo " ### Nao foi achado nenhum driver para a grafica deste computador."
echo " ### Por favor alterar em /etc/X11  xorg.conf ou sobrecopia os exemplos"
echo " ### e tentar X -configure (nos nao fazemos isso automaticamente porque "
echo " ### muitas vezes leva o computador cair ou paralizar.  Se for necessario, "
echo " ### reboot no modo texto,  para isso no boot-menu / lilo digitar SYS 2  )"
echo " ### "                             
sleep 20  
fi ;
#mv /etc/X11/sysxtest /etc/X11/sysxtest.fertig                         # falls erfolgreich beendet . Nur 1x nach der Installation benutzen


 