> > -----Original Message-----
> >
> > I'm a newbie to unix and I'm trying to get VNC to automatically start
> > when the Sun system boots.  I have read many threads throughout the
> > archives but I still don't understand the correct procedure.  I can
> > launch VNC from a shell prompt and it works every time.  I'd like it
> > to be used by anyone except root.  Can someone explain how an
> > automatic startup process for VNC should occur.  Also, does anyone
> > have any configuration files as examples? Thanks for any help...


My approach is to use the usual startup/stop script approach used by
other Solaris programs.

First become root.  Then create a file called /etc/init.d/rc.vnc with the
following content (modified appropriately, see below):

---------------start file on next line--------------------
#!/bin/sh
#
# Startup/Stop script for vncservers for some users.
#

case "$1" in

'start')
   /bin/su - bob -c "/usr/local/bin/vncserver :1"
   /bin/su - sally -c "/usr/local/bin/vncserver :2"
   /bin/su - jim -c "/usr/local/bin/vncserver :3"
   ;;

'stop')
   /bin/su - bob -c "/usr/local/bin/vncserver -kill :1"
   /bin/su - sally -c "/usr/local/bin/vncserver -kill :2"
   /bin/su - jim -c "/usr/local/bin/vncserver -kill :3"
   ;;

*)
   echo "Usage: /etc/init.d/rc.vnc { start | stop }"
   ;;

esac
---------------end file on previous line--------------------

The names bob, sally and jim are usernames.  Modify accordingly.  The
corresponding numbers :1, :2, :3 for VNC may also need to be changed.

Make sure that /etc/init.d/rc.vnc has the correct ownership/permissions:

chown root:other /etc/init.d/rc.vnc
chmod 744 /etc/init.d/rc.vnc


Next create symbolic links to that file as follows:

cd /etc/rc0.d
ln -s ../init.d/rc.vnc K40rc.vnc
cd /etc/rc2.d
ln -s ../init.d/rc.vnc S99rc.vnc

That should do it.  I've been doing it this way for years and it works
great for me.  I'd rather not add things to inetd.conf when I don't have
to.

Mike

-- 
Michael B. Miller, Ph.D.
Assistant Professor
Division of Epidemiology
University of Minnesota
http://taxa.epi.umn.edu/~mbmiller/
_______________________________________________
VNC-List mailing list
[EMAIL PROTECTED]
http://www.realvnc.com/mailman/listinfo/vnc-list

Reply via email to