Optimizing the Oracle® Solaris Desktop for a Multi-User Environment

Exit Print View

Updated: July 2014

Overview of Desktop Optimizations

In a multiuser environment, you can setup a server such that it provides desktop environments to multiple clients, such as Sun Ray clients or VNC viewers. The desktop environment provided to clients can be optimized for better performance and usability. The optimizations for the desktop environment are available in the group/feature/multi-user-desktop image packaging system (IPS) package. You must install this IPS package on the server to enable optimizations for the desktop.

When you install the IPS package, the values of some of the desktop preferences are modified. The modified values override the default desktop preference values. To know about desktop preferences that are modified, see Desktop Preferences.

The following example describes the benefit of overriding the default value of the /apps/nautilus/preferences/show_image_thumbnails desktop preference.

Desktop Preference
Overridden Value
Default Value
If the value is NEVER, the thumbnail of an image file is not displayed. As a result, performance is improved because the I/O operations are reduced that are otherwise required to display a thumbnail.

To enable desktop optimizations, you must install the group/feature/multi-user-desktop IPS package and enable the application/gconf/multi-user-desktop SMF (Service Management Facility) service. For information on how to install the IPS package and enable optimizations, see Installing Desktop Optimization Packages.

After the optimizations are enabled, any user who logs in to the server is provided with the optimized desktop environment. The login process for a user takes less time because of the following reasons:

  • Several administrative applications that are not useful to a standard user are not loaded.

  • Several graphic and CPU-intensive applications are not loaded.

The following optimizations are provided by the group/feature/multi-user-desktop IPS package:

  • GConf based optimizations – Are managed by using the GConf framework.

  • Optimizations for the Mozilla Firefox – Are specific to the Mozilla Firefox web browser.

For information about how to change the desktop preferences, see Customizing Desktop Preferences.

Note - In this document, the terms “standard user” and “user” are used interchangeably and they refer to a user who is not a system administrator.