[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FreeBSD X server automatic startup after system boot



 
    
FreeBSD X server automatic startup after system boot
----------------------------------------------------

-su-2.05b# pwd
/usr/X11R6/etc/rc.d

-su-2.05b# ls -al
total 8
drwxr-xr-x  2 root  wheel  512 Aug 10 20:53 .
drwxr-xr-x  5 root  wheel  512 Sep  4 13:34 ..
-rwxr-xr-x  1 root  wheel  335 Aug 10 20:53 00xdm.sh
-rwxr-xr-x  1 root  wheel  283 Aug 10 20:53 90X.sh

-su-2.05b# cat 00xdm.sh 
#!/bin/sh

XDM=/usr/X11R6/bin/xdm
  case "$1" in
    start)
      [ -x $XDM ] && ( $XDM ) && echo -n ' xdm'
      ;;
    stop)
      if [ -f /var/run/xdm-pid ]
      then
        kill -KILL `cat /var/run/xdm-pid` 2>/dev/null && echo -n ' xdm'
      fi
      ;;
    *)
      echo "Usage: `basename $0` {start|stop}" >&2
      ;;
  esac
exit 0

-su-2.05b# cat 90X.sh 
#!/bin/sh

X=/usr/X11R6/bin/X
  case "$1" in
    start)
      [ -x $X ] && ( sleep 5 && $X -wm -indirect `hostname` & ) && echo -n ' X'
      ;;
    stop)
      killall XFree86 && echo -n ' X'
      ;;
    *)
      echo "Usage: `basename $0` {start|stop}" >&2
      ;;
  esac
exit 0

Google