JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris 11.1 Desktop Administrator's Guide     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information


1.  Administering the Oracle Solaris Desktop

2.  Managing User Preferences With GConf

3.  Customizing Menus

4.  Installing Themes

5.  Customizing Fonts

6.  Working With MIME Types

7.  Managing Screensavers

8.  Managing Sessions

9.  Overview of the Yelp Help Browser

10.  Improving the Performance of the Oracle Solaris Desktop System

11.  Disabling Features in the Oracle Solaris Desktop System

12.  Working With the X Window System

X Window System Overview

Understanding the X Server Process

Working With X Servers

Working With X Clients

Configuring an X Server in Oracle Solaris

Working With Xorg Configuration Files

Working With SMF Configuration Properties

Working With HAL fdi Files

Accessing X11 Display

Providing Other User Accounts With Access to Your Display

Displaying a Client From a Remote Machine

Setting Up Remote Desktop Access Using VNC

How to Set Up VNC to Provide a Guest Graphical Login

How to Start VNC Manually

A.  Hidden Directories



Understanding the X Server Process

An X server is a single process that controls access to the hardware. The X server performs the following functions:

Depending on the configuration of your Oracle Solaris system, the X server is started from one of the following programs:

The X client can connect to the X server by using TCP/IP, UNIX domain sockets, and several varieties of SVR4 local connections. For information about specifying the transport type for clients, see the DISPLAY NAMES section of the X(5) man page.

Working With X Servers

Oracle Solaris currently includes several X servers designed for different usage types. The following table lists some of the X servers included in the Oracle Solaris OS.

X Server
Used with physical hardware (input and output) or in virtualization environments that simulate physical hardware. For example, an Xorg server is used when running an Oracle VM VirtualBox guest or when using the keyboard, video, and mouse (KVM) functionality of the Oracle ILOM service processors.

For detailed information, see the Xorg(1) man page.

Used to allocate system virtual memory as a virtual frame buffer. It does not receive input from any input devices and no output is shown. Therefore, the system on which the Xvfb server is running need not have a screen or any input device.

For detailed information, see the Xvfb(1) man page.

Runs as a window displayed on another X server (host X server). It uses the host X server's input and display devices.

For detailed information, see the Xephyr(1) man page.

Runs a VNC session that can be connected by using a VNC client. In a shared connection, multiple VNC clients can connect to the same VNC session. The vncviewer is the default VNC client that is available in the Oracle Solaris 11 OS.

For detailed information, see the vncserver(1) and vncviewer(1) man pages.

For instructions on setting up remote desktop access using VNC, see Setting Up Remote Desktop Access Using VNC.

Used as a proxy X server that uses one or more X servers for displaying X clients. It provides X functionality for displays that might be located on different machines.

For detailed information, see the Xdmx(1) man page.

Interacts with Sun Ray clients such as Oracle Sun Ray 3 series DTU hardware units or the Oracle Virtual Desktop client for Windows, MacOS, or iPad.

For more information, see

For more information about the X servers included in the Oracle Solaris OS, see the Xserver(1) man page.