How to start persistent/multiple VNC server processes on Solaris 11 (Doc ID 2054775.1)

Last updated on OCTOBER 19, 2016

Applies to:

Solaris Operating System - Version 11 and later
Information in this document applies to any platform.

Goal

On Solaris 10 and later, xvnc-inetd service is available to start VNC session, which is introduced in "Desktop Administrator's Guide"

https://docs.oracle.com/cd/E36784_01/html/E36852/gmdah.html#scrolltoc

But this is *instant* VNC session started by inetd(1M). The desktop session is not persistent(i.e. it's terminated immediately when VNC client is closed. )

On Solaris 10, users can start persistent/multiple VNC server processes by using /etc/dt/config/Xservers file with CDE login manager(dtlogin).
For example, the user can have two persistent VNC sessions(accessible from VNC client at port 5901 and 5902) with the following configuration.


But dtlogin is no longer available on Solaris 11, so this procedure can't be used.

This document explains how to start persistent VNC sessions on Solaris 11.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms