#!/sbin/runscript # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ start() { ebegin "Firing up X server for viewing awesomeness" #source /home/display/.bashrc #source /home/display/.bash_profile start-stop-daemon --start --background --pidfile /var/run/bigred_x.pid --env HOME=/home/display --chuid display:videos --make-pidfile --exec /usr/bin/startx if [ $? -eq 1 ]; then eerror "X server did not start correctly" eend 1 fi for i in `grep videos /etc/group | sed -re 's/videos:x:1004://g' | sed -re 's/,/ /g' | sed -re 's/display//g' | sed -re 's/root//g'`; do cp -f /home/display/.Xauthority /home/$i/ chown $i:videos /home/$i/.Xauthority done chown ryan:videos /dev/dvd eend $?; } stop() { ebegin "Stopping X server" start-stop-daemon --verbose --stop --pidfile /var/run/bigred_x.pid --name startx eend $?; } restart() { svc_stop sleep 5 svc_start }