Ich habe mir ein Slax angepasst. es soll auf Clienten in einem Internetcafe laufen. habe mir einen user angelegt, mit minigetty --autologin automatische anmeldung realisiert. desweiteren habe ich einen firefox im kiosk-mode angepasst das die Adresszeile wieder angezeigt wird. das mit dem einmalig starten ist kein problem ich will aber das wenn jemand den firefox mit alt + f4 beendet er automatisch neu gestartet wird. desweiteren haette ich gern wenn X mit z.B. strg + alt + backspace beendet auch wieder automatisch gestartet wird.
was gegen kdm oder gdm spricht ist das das system bei rechnerstart automatisch in den firefox booten soll. ich brauche eigendlich nicht einmal eine grafische oberflaeche wie kde oder gnome oder xfce. es wird nicht gedruckt und sound gibt es auch nicht.
eigendlich nur firefox im kiosk-mode ohne jedes menu.
Ich habe in der zwischenzeit ein script gefunden was den Firefox kontrolliert. es ist jetzt im ordner "/usr/bin" und heisst "ffstart" und hat 755er rechte.
#!/bin/bash
rm -f /tmp/.loeschpid
iam=`basename $0`
prog='firefox'
if [ "$1" == "" ]
then
echo $iam $prog
echo or
echo $iam -stop
exit
fi
if [ "$1" == "-stop" ]
then
kill -9 `cat /var/run/runner/parent.pid`
kill -2 `cat /var/run/runner/child.pid`
exit
fi
if [ "$2" != "-self" ]
then
$0 $1 -self&
exit
fi
mkdir -p /var/run/runner
echo $$ > /var/run/runner/parent.pid
while true; do
$1 &
echo $! > /var/run/runner/child.pid
wait $!
done
Wenn ich dieses script mit "ffstart firefox" aufrufe bleibt der firefox oben. das heisst er wird bei beenden neu gestartet.
was noch nicht funktioniert ist das das grafische system oben bleibt.
ich wurde gern dieses script so anpassen das es das grafische system mit beruecksichtigt. und im bedarfsfall neu startet.
vielen dank fuer jede hilfe...
Heiko Koch