remote startovanie Xservera ..

Tom Hudec Tom na ABBA.cz
Pondělí Březen 4 17:11:05 CET 2002


Jan ' Kozo ' Vajda wrote:
> resp. este lepsie .. 
> 
> ako zariadit, aby mi script spustil Xserver automaticky po starte ( napada
> ma autologin package, ale ten sa mi nejako nechyta )

Já mám /etc/init.d/auto-x.sh: (zkráceno)
#!/bin/sh
NAME="username"
CONDITION="/etc/autostartx"
LOG="/var/tmp/autox.log"
case "$1" in
   start) # start jen pokud je nenulove delky soubor
         test -s "$CONDITION" || exit 0
         # zde se jeste zpracuje "$CONDITION"
         # a pak se vyprazdni: > "$CONDITION"
         > "$LOG"
         chown "$NAME" "$LOG"
         exec su "$NAME" -c "exec $0 run" >> "$LOG" 2>&1
         ;;
   stop)
         ;;
   run)
         if [ "$UID" = "0" ]; then
           echo "You are root! Don't run this as root!"
           exit 1
         fi
         export PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
         exec startx -- :1 -depth 16 vt08 dpms
         ;;
   *)
         echo "'$1' - unknown parameter."
         echo "Params should be start|stop|run."
         exit 1
         ;;
esac
: exit 0


Staci to takto?

-- 
Tom Hudec <Tom(at)ABBA.cz>, editor of Tom's ABBA pages http://ABBA.cz/

   .''`.  The box said Windows, NT or better, so I installed Linux. :-)
  : :' :
  `. `'   Debian GNU/Linux  http://www.debian.org/  http://www.debian.cz/
    `-    The Perfect OS - the most software, the most people



Další informace o konferenci Linux