How To Quickly Install and Configure VNC On Solaris 10
By Tim Thomas on May 26, 2007
[Update July 6 2008: If you are running Solaris 10 5/08 (Solaris 10 Update 5) or later then go here.]
I am based in the UK and the computers I use are all in Colorado or California, so remote desktops are vital to me. For Windows I used the Windows Remote Desktop software and for Solaris I use VNC.
I just found a great resource posted by Salix Training on BigAdmin. They have bundled up all the packages from the Solaris companion CD that you need for VNC to work on Solaris 10 SPARC & x86 and have provided an installation script which installs the packages and does all the configuration required...this is great, I have been doing this manually for ages and it is very fiddly.
My personal experience was this:
I downloaded the Solaris 10 x86 zip file from their website, unzipped it, and ran the script installsol10vnc.ksh. It did the whole installation and configuration for me at one go, you don't actually need to follow the step-by-step instructions on the web page. They also provide a script vncmod.ksh to modify/manage your virtual displays!
One thing I noticed that was different from when I have installed and used VNC in the past was that there are no entries added to /etc/services or /etc/inetd.conf as the integration is now done at the Xserver level. The details of the displays are in the file /etc/dt/config/Xservers. I am used to looking in /etc/services or /etc/inetd.conf to find the addresses for the various VNC displays. Using these new packages, the VNC display addresses are hostname:1 through hostname:9 and you use vncmod.ksh to modify/manage the resolutions the displays run at. All the displays are shared.
You can get VNC viewers for most operating systems from www.realvnc.com.
There is an update on this topic in this blog entry.