# Oracle® Virtual Desktop Client

## User Guide for Version 3.0

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications which may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark licensed through X/Open Company, Ltd.

This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.

August 2011

Abstract

Part Number: E23536-01

This manual describes how to use the Oracle Virtual Desktop Client to log in to a Sun Ray Software or Oracle Virtual Desktop Infrastructure server and start or reconnect to a desktop session.

List of Figures

2.1. Oracle Virtual Desktop Client Connect Screen
2.2. Full Screen Mode Toolbar
3.1. Access Not Enabled OSD Icon

List of Tables

2.1. In-Session Menu Options
2.2. Command Options
2.3. Sun Keyboard Shortcuts
4.1. Display Tab
4.2. Network Tab
4.3. Keyboard Tab
4.4. Host Key Combinations
4.5. Devices Tab
4.6. Audio Tab

## Preface

The Oracle Virtual Desktop Client 3.0 User Guide provides an introduction to using Oracle Virtual Desktop Client. The manual provides information on how you can use Oracle Virtual Desktop Client to start or reconnect to a Sun Ray Software or Oracle Virtual Desktop Client desktop session.

## 1. Audience

This document is intended for new users of Oracle Virtual Desktop Client. It is assumed that readers are familiar with Web technologies and have a general understanding of Windows and UNIX platforms.

## 2. Document Organization

The document is organized as follows:

- Chapter 1, Introducing Oracle Virtual Desktop Client provides an introduction to Oracle Virtual Desktop Client.

- Chapter 2, Using Oracle Virtual Desktop Client describes how to use Oracle Virtual Desktop Client to connect to a desktop session.

- Chapter 3, Frequently Asked Questions includes answers to some frequently asked questions (FAQ).

- Chapter 4, Configuration Settings describes the available configuration settings for Oracle Virtual Desktop Client.

- Chapter 5, Using Profiles describes how to use profiles with Oracle Virtual Desktop Client.

- Chapter 6, Uninstalling Oracle Virtual Desktop Client describes how to uninstall Oracle Virtual Desktop Client.

- Chapter 7, Third-Party Legal Notices contains the legal notices for third-party software used by Oracle Virtual Desktop Client.

## 3. Documentation Accessibility

Our goal is to make Oracle products, services, and supporting documentation accessible to all users, including users that are disabled. To that end, our documentation includes features that make information available to users of assistive technology. This documentation is available in HTML format, and contains markup to facilitate access by the disabled community. Accessibility standards will continue to evolve over time, and Oracle is actively engaged with other market-leading technology vendors to address technical obstacles so that our documentation can be accessible to all of our customers. For more information, visit the Oracle Accessibility Program Web site at http://www.oracle.com/accessibility/.

#### Accessibility of Code Examples in Documentation

Screen readers may not always correctly read the code examples in this document. The conventions for writing code require that closing braces should appear on an otherwise empty line; however, some screen readers may not always read a line of text that consists solely of a bracket or brace.

#### Accessibility of Links to External Web Sites in Documentation

This documentation may contain links to Web sites of other companies or organizations that Oracle does not own or control. Oracle neither evaluates nor makes any representations regarding the accessibility of these Web sites.

#### Access to Oracle Support

Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/support/contact.html or visit http://www.oracle.com/accessibility/support.html if you are hearing impaired.

## 4. Related Documents

The documentation for this product is available at:

http://www.oracle.com/technetwork/documentation/virtualdesktopclient-411777.html.

## 5. Conventions

The following text conventions are used in this document:

Convention | Meaning
--- | ---
boldface | Boldface type indicates graphical user interface elements associated with an action, or terms defined in text or the glossary.
italic | Italic type indicates book titles, emphasis, or placeholder variables for which you supply particular values.
`monospace` | Monospace type indicates commands within a paragraph, URLs, code in examples, text that appears on the screen, or text that you enter.

## Chapter 1. Introducing Oracle Virtual Desktop Client

This chapter provides an introduction to Oracle Virtual Desktop Client.

## 1.1. About Oracle Virtual Desktop Client

Oracle Virtual Desktop Client is an application that installs on common client operating systems. You use Oracle Virtual Desktop Client to log in to a Sun Ray Software or Oracle Virtual Desktop Infrastructure server and start or reconnect to a desktop session.

Because you can install and run Oracle Virtual Desktop Client on your computer, it provides an alternative to using a Sun Ray Client. For example, you can install Oracle Virtual Desktop Client on your computer at home and use it to log in to a Sun Ray server at your office. You can then access your programs and files as if you were working from your Sun Ray Client at the office.

The computer that you use to run Oracle Virtual Desktop Client and connect to the server is called the client computer.

The desktop session is shown on the client computer using one of the following display modes:

- Windowed mode. The session is displayed in a window on screen.

- Full screen mode. The session fills the whole screen area.

## Chapter 2. Using Oracle Virtual Desktop Client

This chapter describes how to use Oracle Virtual Desktop Client to log in to a Sun Ray Software or Oracle Virtual Desktop Infrastructure server and start or reconnect to a desktop session. Running Oracle Virtual Desktop Client from a command line is also covered.

## 2.1. Connecting to a Server

1. Start Oracle Virtual Desktop Client.

   - On Microsoft Windows platforms. In the Windows Start Menu, choose the All Programs > Oracle Virtual Desktop Client > Oracle Virtual Desktop Client option.

   - On Mac OS X platforms. In the Applications folder, click the Oracle Virtual Desktop Client application icon.

   - On Linux platforms. In the Launch Menu, choose the Applications > Internet > Oracle Virtual Desktop Client option.

     The Oracle Virtual Desktop Client connect screen is shown.

     Figure 2.1. Oracle Virtual Desktop Client Connect Screen

2. Specify a server to connect to.

   For the Server setting, do one of the following:

   - Choose the Find Automatically option. Choose this option if you want Oracle Virtual Desktop Client to find a server on your network automatically.

   - Enter the name of a server. If you know the name of the server, enter this in the text field.

3. Connect to the server.

   Click the Connect button.

   Oracle Virtual Desktop Client connects to the server and displays the login screen.

4. Log in to the server.

   Do one of the following:

   - Enter the user name and password for your user account.

   - Insert a smart card into a smart card reader attached to the client computer.

The desktop session is displayed in a window on your computer screen.

## 2.2. Disconnecting From a Session

1. Close down the session.

   - For a Sun Ray desktop session, click Log Out in the Sun Ray Launch menu or remove your smart card.

   - For an Oracle Virtual Desktop Infrastructure Windows desktop session, click Log Off in the Start menu or remove your smart card.

2. Disconnect from the session.

   Do one of the following:

   - Press the Host-Q key combination.

     By default, this is Right Ctrl-Q. See Section 4.4, “Keyboard Tab” for more details about setting the Host key.

   - In windowed mode, choose the Session > Disconnect menu option.

   - In full screen mode, click the window close icon in the toolbar.

   The Oracle Virtual Desktop Client connect screen is shown.

3. Close down Oracle Virtual Desktop Client.

   Click Quit or use the window close icon to close down Oracle Virtual Desktop Client.

## 2.3. Making Configuration Changes During a Session

Oracle Virtual Desktop Client provides the following ways of making configuration changes during a session:

- Full screen mode. Use the toolbar.

  See Section 2.3.1, “Using the Toolbar”

- Windowed mode. Use the menu bar.

  See Section 2.3.2, “Using the Menu Bar”

### 2.3.1. Using the Toolbar

In full screen mode, a toolbar enables you to make configuration changes during a session.

To display the toolbar, move your mouse to the bottom of the screen.

Figure 2.2. Full Screen Mode Toolbar

The toolbar includes the following icons.

- Pin. By default, the toolbar hides automatically when not in use. Click this icon to make the toolbar stay on screen. Click again to revert to the default behavior.

- Minimize Window. Click to minimize the window.

- Window Close. Click to close the window and disconnect from the session.

The toolbar also includes menu options. The available menu options are described in Section 2.3.3, “Supported In-Session Configuration Settings”

### 2.3.2. Using the Menu Bar

In windowed mode, a menu bar enables you to make configuration changes during a session.

The available menu options are described in Section 2.3.3, “Supported In-Session Configuration Settings”.

### 2.3.3. Supported In-Session Configuration Settings

The settings listed in Table 2.1, “In-Session Menu Options” can be configured during a session.

Table 2.1. In-Session Menu Options

Menu | Description
--- | ---
Session | Keyboard Capture. Full screen mode only.Captures any keyboard strokes typed by the user. Send Ctrl-Alt-Del. Enters a Ctrl-Alt-Del key stroke combination. Disconnect. Windowed mode only. Disconnects you from the current session.
View | Window. Full screen mode only. Enables the user to switch to windowed mode. Span All Screens. Multiple monitors only. The display is show across multiple screens. Fullscreen Display number. Multiple monitors only. Select the screen you want to use for the display. The number of options shown depends on the number of monitors used.
Device | Enables you to select devices to use in the session. The devices must be attached to the client computer. For example, you can select an audio device to use, for audio playback or audio recording.
Volume | Displays a volume slider, enabling the audio volume to be adjusted. The Mute option turns off the audio volume.
Help | Displays system information, Java Runtime Environment (JRE) version, and the Oracle Virtual Desktop Client version.

## 2.4. Running Oracle Virtual Desktop Client From the Command Line

To configure and run Oracle Virtual Desktop Client from the command line, you use the `ovdc` command in either of the following ways:

    ovdc

    ovdc [ options... ] [ servername | --autoconnect ]

where ``servername`` is the name of the server you want to connect to. The `--autoconnect` option finds a server on your network automatically.

If the `ovdc` command is used with no command-line arguments, the Oracle Virtual Desktop Client connect screen is shown.

The connect screen is not shown if a ``servername`` is specified, or when the `--autoconnect` option is used.

The location of the `ovdc` binary depends on the installation platform, as follows:

- Microsoft Windows platforms. `C:\Program Files\Oracle\Virtual Desktop Client\ovdc.exe`

- Mac OS X platforms. `/Applications/Oracle Virtual Desktop Client.app/Contents/MacOS/ovdc`

- Linux platforms. `/opt/ovdc/ovdc`

The available options for the `ovdc` command are shown in Table 2.2, “Command Options”.

Table 2.2. Command Options

Command Option | Description
--- | ---
`-?` `--help` | Display help for the command.
`-c` `--create-profile` | Create a new profile from the command line, without running Oracle Virtual Desktop Client or displaying the connect screen. Profile settings are saved to the profile file specified by the `--profile` option, or to the default profile if no `--profile` option is supplied. See Section 5.5, “Creating New Profiles From the Command Line” .
`-v` `--version` | Display version information.
`--autoconnect` | Use a discovery mechanism, such as DHCP, to select a server on your network automatically. The connect screen is not displayed.
`-f` `--fullscreen` | Display the desktop session using the whole screen area.
`--windowed` | Display the desktop session in a window on screen.
`--size `widthxheight`` | Dimensions of the desktop session, in pixels. ``width`` is the width of the desktop session, between 64 and 5120 pixels. ``height`` is the height of the desktop session, between 64 and 5120 pixels.
`-s` `--scaling` | Rescale the display automatically when the display window is resized.
`--noscaling` | Do not rescale the display automatically when the display window is resized.
`--audio` | Enable audio output on the client computer.
`-n` `--noaudio` | Disable audio output on the client computer.
`-i` `--clientid` | Display the client ID for Oracle Virtual Desktop Client.
`-b `megabits`` `--bandwidth `megabits`` | Maximum bandwidth for the connection, in megabits per second.
`-p` `--span` | Multiple monitors only. Span the display across all screens.
`--nospan` | Multiple monitors only. Show the display on a single monitor.
`-r `num`` `--onscreen `num`` | Multiple monitors only. Use the specified screen to display the session.
`-a` `--autosize` | Automatically size the desktop session for the client computer.
`--noautosize` | Do not automatically size the desktop session for the client computer.
`-m `bytes`` `--mtu `bytes`` | Maximum Transmission Unit. The maximum packet size for connections.
`--profile `profilename`` | Run Oracle Virtual Desktop Client using the settings defined in the specified profile file. For profile files that are not in the default location, enter the full path name to the file. If the `--profile` option is not used, the `default` profile is used for the session. If the ``profilename`` file does not exist, it is created automatically on connection and contains the values from the Settings tabs. Note The settings in the profile can be overridden by other command line options. See Section 5.4, “Overriding Profile Settings” .
`-o` `--force-compression` | Automatically compress all packets before transmission.
`--noforce-compression` | Do not automatically compress all packets before transmission.
`-e` `--lossless-compression` | Use only lossless compression for image data. Disable lossy compression.
`--nolossless-compression` | Use lossy or lossless compression for image data.
`-l `num`` `--logginglevel `num`` | Level of log messages to record. 0 = No logging. This is the default setting. 1 = Critical messages 2 = Warnings 3 = Informational messages Logging level is cumulative. For example, selecting log level 3 includes all warnings and critical messages.
`-d `num`` `--logging-domains `num`` | Categories of log messages to record. 1 = Session 2 = Network 4 = Input 8 = Appliance Link Protocol (ALP) commands 16 = Multimedia 32 = Audio 64 = Display 128 = Smart card 256 = Serial For multiple categories, add the values. For example, 33 = Audio + Session, 511 = All categories.
`-N `num`` `--network `num`` | Protocol used for network connections. 0 = Auto 1 = IPv4 2 = IPv6
`-R` `--audiorec` | Enable audio input from the client computer.
`-C` `--noaudiorec` | Disable audio input from the client computer.
`--logfile` | Name of the log file. If you do not enter a full path name, the log file is stored in the default location.
`--serial` | Enable support for the serial port on the client computer.
`--noserial` | Disable support for the serial port on the client computer.
`--smartcard` | Enable support for using a smart card on the client computer.
`--nosmartcard` | Disable support for using a smart card on the client computer.
`--keyboard-country-code `num`` | Country code for the keyboard on the client computer. Oracle Virtual Desktop Client automatically detects the keyboard country code from the operating system on the client computer. Specify a value from 0 to 255 if you want to override this.

### 2.4.1. Command Line Examples

The following examples show how you can configure and run Oracle Virtual Desktop Client from the command line.

To start Oracle Virtual Desktop Client and display the connect screen:

    ovdc

To connect to a server on your network automatically, without displaying the connect screen:

    ovdc --autoconnect

To display a full screen session from the server `sr-1.example.com`:

    ovdc --fullscreen sr-1.example.com

To connect using an MTU of 1366 bytes:

    ovdc --mtu 1366 sr-1.example.com

To run Oracle Virtual Desktop Client using the settings defined in the `fullscreenmode` profile:

    ovdc --profile fullscreenmode sr-1.example.com

## 2.5. Using Sun Keyboard Shortcuts

Table 2.3, “Sun Keyboard Shortcuts” shows the keyboard shortcuts and user interface features that have been implemented to provide compatibility with Sun keyboards.

Table 2.3. Sun Keyboard Shortcuts

Sun Keyboard Shortcut | Oracle Virtual Desktop Client Equivalent | Description
--- | --- | ---
Mute | Use the volume slider | Mutes audio output
Louder | Use the volume slider | Increases audio volume
Softer | Use the volume slider | Decreases audio volume
Mute-Louder-Softer | Host-N | Displays network connection details
Stop-V | Click the Oracle Virtual Desktop Client link on the connect screen | Displays the software version number for Oracle Virtual Desktop Client
Stop-K | Host-N, or use the `--clientid` command option | Displays the client ID for Oracle Virtual Desktop Client

## Chapter 3. Frequently Asked Questions

This chapter includes the answers to some frequently asked questions (FAQs) about Oracle Virtual Desktop Client.

## 3.1. Do I Need to Know the Name of My Server?

If you use the Find Automatically option in the Server field on the connect screen to find a server on your network automatically, you do not need to know the name of your server. However, to connect to a specific server, you need to enter the name of the server in the Server field. Depending on how your network is configured, you can use one or more of the following names:

- The full name of the server on the network, also called the Domain Name System (DNS) name. For example, `sr-1.example.com`.

- The host name of the server. For example, `sr-1`.

- The Internet Protocol (IP) address of the server. For example, `123.456.789.12`.

Contact your administrator if you need to know the name of your server.

## 3.2. Can I Connect Over a Virtual Private Network?

You can use Oracle Virtual Desktop Client to connect to your server over a Virtual Private Network (VPN). A VPN is typically used to provide secure access to a company's network to people from outside the network, such as employees working from home. See your administrator if you need help to configure your computer for connecting over a VPN.

To use Oracle Virtual Desktop Client over a VPN, you might need to decrease the Maximum Transmission Unit (MTU) setting on the Network tab from the default setting of 1500 bytes. Contact your administrator for advice on the required setting for your company's VPN.

## 3.3. What If I Am Unable to Connect to a Sun Ray Server?

Sun Ray Software uses an on-screen display (OSD) to show the status of a connection. You can use the OSD to diagnose problems with a connection.

For example, the following OSD icon indicates that the Sun Ray Software has not been enabled for access using Oracle Virtual Desktop Client.

Figure 3.1. Access Not Enabled OSD Icon

If you are unable to connect to the Sun Ray server and this icon is displayed, contact your administrator.

Your firewall configuration might prevent you from connecting to the Sun Ray server. Check that the firewall settings on your computer allow you to use Oracle Virtual Desktop Client to access the Internet.

## 3.4. Can I Log In Using a Smart Card?

You can log in to a server from Oracle Virtual Desktop Client by inserting a smart card into a smart card reader attached to the client computer.

Mobile sessions, where you can start a desktop session on one client computer and resume the session from a different client computer, are supported. This feature is called hotdesking.

To enable Oracle Virtual Desktop Client to use a smart card, select the Smart Card check box on the Devices tab.

Note

Your administrator might need to enable hotdesking using a smart card for desktop sessions.

Smart card logins using a PIN or a public key infrastructure (PKI) certificate are not supported.

## 3.5. Can I Use Multiple Monitors?

You can use Oracle Virtual Desktop Client with multiple monitors in the following ways:

- Span the display across all monitors. The displays of all the monitors are combined to form a single large "virtual display". The desktop session is then shown using the whole of the virtual display. To enable this mode, select the Span All Screens option for the Full Screen setting on the Display tab.

Note

For best results when using display spanning mode, set all monitors to the same display resolution.

- Display the desktop session on a single monitor. You use one of your monitors to display the desktop session, leaving the remaining monitors free to run other applications. To enable this mode, select the screen you want to use for the desktop session from the Full Screen list on the Display tab.

## 3.6. How Do I Play and Record Audio on the Client Computer?

To play audio from a desktop session on your computer, select the Enable Audio Playback check box on the Audio tab. Then when you play a podcast, for example, the sound is output through the speakers on your computer.

To record audio input from your computer in a desktop session, select the Enable Audio Record check box on the Audio tab. You can then connect a microphone to your client computer, for example, and record the sound using software running on the server.

Note

Your administrator might need to enable audio for desktop sessions.

You can change audio settings such as volume or audio device, during a session. Use the menu bar when in windowed mode, or the toolbar when in full screen mode. For Sun Ray sessions, you can use the `utsettings` command to display the Sun Ray Settings dialog.

## 3.7. How Can I Improve the Display Quality?

By default, a Sun Ray server automatically compensates for changes in network conditions by compressing image data when necessary. This can sometimes lead to a loss of display quality.

If you want the best possible display quality, regardless of network conditions, select the Lossless Compression setting on the Network tab.

## 3.8. How Can I Set The Display Size of My Desktop Session?

You set the display size of the desktop session using the settings on the Display tab.

The Auto Size option automatically adjusts the size of the desktop session display to fit the client computer screen. If Full Screen is selected, the display takes up the whole of the screen. If Window is selected, the desktop session is shown in a window on screen, which you can resize.

Alternatively, you can define the size of the desktop session display by choosing one of the predefined display sizes, or by typing the required display size.

The changes made only apply for new sessions.

Note

Policies on a Sun Ray server might result in the actual display size of your session being different to the display size you requested.

## 3.9. How Do I Exit From a Full-Screen Session?

In full screen mode, a toolbar is available which includes icons for minimizing and closing the window. To display the toolbar, move your mouse down to the bottom of the screen.

To exit from a full-screen session, do one of the following:

- Click the window close icon in the toolbar.

- Use the Host-Q key combination

Note

The default Host key is Right Ctrl. You can change the Host key on the Keyboard tab.

## 3.10. Can I Use Multiple Profiles?

Yes. For example, you might want to use different settings depending on which server you connect to.

Save the required settings for each desktop session in a profile, as described in Section 5.2, “Creating a New Profile”. You can then specify the required profile when you start Oracle Virtual Desktop Client from the command line, for example:

    ovdc --profile sr1-profile

Note

You can use multiple profiles at the same time. For example, to run multiple concurrent desktop sessions on the same client computer.

See Chapter 5, Using Profiles for more information about creating and using profiles with Oracle Virtual Desktop Client.

## Chapter 4. Configuration Settings

Oracle Virtual Desktop Client is configured using a series of tab screens, called the Settings tabs. To display the Settings tabs, click the Settings link on the Connect screen.

## 4.1. Display Tab

You use the Display tab to configure display window settings for the connection.

Table 4.1, “Display Tab” shows the available settings for this tab.

Table 4.1. Display Tab

Setting | Description
--- | ---
Display | The display mode for the session. The following options are available: Window. The session is displayed in a window on screen. Full Screen. The session fills the whole screen area. To exit from full screen mode, enter Host-Q or use the on-screen toolbar. If Full Screen is selected, the following options are available when using multiple monitors: Span All Screens. The display is shown across multiple screens. Display number. Select the screen you want to use to display the session. The number of options shown depends on the number of monitors used.
Preferred Session Size | The preferred display size for the session. The following options are available: Auto Size. The session is displayed at the optimal size for the screen. If Full Screen is selected, the session is sized to fit the whole screen. User Specified Display Size. Either select from the predefined list of display sizes, or enter the width and height of the session, in pixels. For example, 640 x 480. If Full Screen is selected and the session dimensions are greater than the dimensions of the screen, the display moves when your mouse pointer is near the edge of the screen. This is called panning. If the session dimensions are less than the width of the screen, black bands are shown around the visible screen area. For multiple monitors, if you specify a session width or session height greater than the width or height of the primary display, the display is panned. Note Policies on a Sun Ray server might result in the actual display size of your session being different to the display size you request.

## 4.2. Advanced Tab

You use the Advanced tab to configure a list of servers used with Oracle Virtual Desktop Client. The list of servers is shown in the Server field on the connect screen.

The list of servers is automatically populated as you use Oracle Virtual Desktop Client.

If the list contains incorrect or outdated host names, you can use the Delete and Delete All buttons to remove servers from the list.

## 4.3. Network Tab

You use the Network tab to configure network connection and data compression settings.

Table 4.2, “Network Tab” shows the available settings for this tab.

Table 4.2. Network Tab

Setting | Description
--- | ---
Bandwidth Limit | Maximum bandwidth for the connection, in megabits per second. The default setting is 75 megabits per second, which is the maximum value. Decrease this setting if you are using a low bandwidth connection, or if you want to restrict the amount of server bandwidth used by Oracle Virtual Desktop Client.
Maximum Transmission Unit (MTU) | This is the maximum packet size for network connections, in bytes. The default setting is 1500 bytes, which is the maximum value. If you are experiencing problems when using a Virtual Private Network (VPN), you might want to decrease this value to allow space for Internet Protocol Security (IPSec) headers. Contact your administrator for advice on the correct setting for your network.
Force Compression | Compresses all packets before transmission, regardless of the available bandwidth.
Lossless Compression | Disables the use of lossy compression for image data. Choose this setting if you want a high-quality display.
Network Protocol | The type of network addresses used by computers on the network. The default setting is Auto. This setting selects the network protocol automatically.

## 4.4. Keyboard Tab

You use the Keyboard tab to configure settings for keyboards used with Oracle Virtual Desktop Client.

Table 4.3, “Keyboard Tab” shows the available settings for this tab.

Table 4.3. Keyboard Tab

Setting | Description
--- | ---
Host Key | The Host key is used in keyboard shortcuts for Oracle Virtual Desktop Client. For example, you enter Host-Q to quit Oracle Virtual Desktop Client. The default Host key is the Right Ctrl key. Note Some of the available Host Key options might not work on your computer. If the configured Host key does not work, use an alternative Host key.
Keyboard Country Code | Country code for the keyboard on the client computer. Oracle Virtual Desktop Client automatically detects the keyboard country code from the operating system on the client computer. Specify a value from 0 to 255 if you want to override this.

Table 4.4, “Host Key Combinations” shows the supported keyboard shortcuts when using the Host key.

Table 4.4. Host Key Combinations

Key Combination | Description
--- | ---
Host-Q | Exits from Oracle Virtual Desktop Client.
Host-F | Toggles between full screen mode and windowed mode.
Host-N | Displays network settings, such as the IP address of the client computer, and the client ID for Oracle Virtual Desktop Client.
Host-`n` | Multi-monitor displays only. Specifies which monitors are used for the display. `n` is a number, as follows: 0 - Span display across all monitors 1 - Uses the primary monitor only. 2 - Uses the secondary monitor only. n - (Multihead monitors only). Uses the nth monitor only.

## 4.5. Devices Tab

You use the Devices tab to enable access to local devices that are attached to the client computer running Oracle Virtual Desktop Client.

Table 4.5, “Devices Tab” shows the available settings for this tab.

Table 4.5. Devices Tab

Setting | Description
--- | ---
Serial | Enables you to access a device that is connected to a serial port on the client computer from the session. USB-to-serial adapters on the client computer can also be used. Devices added during a Sun Ray session are detected automatically. Serial port device nodes are listed in the `$DTDEVROOT` directory for a Sun Ray session.
Smart Card | Enables you to log in to a session using a smart card. Mobile sessions, also known as hotdesking, are supported.

## 4.6. Audio Tab

The Audio tab enables you to configure Oracle Virtual Desktop Client for audio playback and audio recording on the client computer.

Table 4.6, “Audio Tab” shows the available settings for this tab.

Table 4.6. Audio Tab

Setting | Description
--- | ---
Enable Audio Playback | Enables you to play audio from the session on the client computer. Select from the available audio devices on the client computer.
Enable Audio Record | Enables you to record audio from the client computer in a session. Select from the available audio devices on the client computer.

## Chapter 5. Using Profiles

This chapter describes how to configure and run Oracle Virtual Desktop Client using profiles.

## 5.1. About Profiles

A profile is a text file on the client computer that contains configuration settings for Oracle Virtual Desktop Client.

The first time that you run Oracle Virtual Desktop Client, a default profile called `default` is created. This profile is used automatically when you use the Settings tabs to configure and run Oracle Virtual Desktop Client.

When you run Oracle Virtual Desktop Client from the command line, you can specify a different profile to use for the session. For example:

    ovdc --profile myprofile sr-1.example.com

You can specify a full path name for the profile, as follows:

    ovdc --profile C:\profiles\myprofile sr-1.example.com

If the path to the profile file contains spaces, surround the path with straight quotation marks (").

If you do not specify a full path name for the profile, one of the following default locations is assumed:

- Microsoft Windows XP platforms. `C:\Documents and Settings\username\Application Data\OVDC`

- Microsoft Windows Vista and Microsoft Windows 7 platforms. `C:\Users\username\AppData\Roaming\OVDC`

- Mac OS X platforms. `$HOME/.OVDC`

- Linux platforms. `$HOME/.OVDC`

If you do not specify a profile name when you run Oracle Virtual Desktop Client from the command line, the `default` profile is used.

Note

You can use multiple profiles at the same time. For example, to run multiple concurrent desktop sessions on the same client computer.

### 5.1.1. Profiles and Log Files

By default, each profile has a corresponding log file, with the same name as the profile. The log file is stored in the same directory as the profile. You can use the `--logfile` command option to change the name and location of the log file.

Note

By default, logging is disabled for Oracle Virtual Desktop Client. To enable logging, use the `--logginglevel` command option. See Section 2.4, “Running Oracle Virtual Desktop Client From the Command Line” for more information.

## 5.2. Creating a New Profile

1. Start Oracle Virtual Desktop Client from the command line, specifying the new profile name.

   For example, to create a new profile called `myprofile` in the default location, run the following command:

       ovdc --profile myprofile

   Note

   To create the profile in a different location, use the full path name with the `--profile` option.

   The connect screen is displayed.

2. Configure settings for the new profile.

   Click the Settings link.

   Use the Settings tabs to change settings.

3. Click the Connect button.

   The configuration settings are saved automatically to a new profile file.

   In this example, the new profile file is called `myprofile`. If logging is enabled, a corresponding log file `myprofile.log` is also created in the same directory.

   To use the new profile when you next start Oracle Virtual Desktop Client, use the following command:

       ovdc --profile myprofile --autoconnect

## 5.3. Editing a Profile

Profile files are updated automatically when you change settings for Oracle Virtual Desktop Client. Use the following procedure if you need to edit a profile, rather than editing the profile file directly.

1. Start Oracle Virtual Desktop Client from the command line, specifying the profile name.

   For example, to edit a profile in the default location called `fullscreenmode`, run the following command:

       ovdc --profile fullscreenmode

   The connect screen is displayed. Click the Settings link to show the settings defined in the `fullscreenmode` profile.

2. Change configuration settings for the profile.

   Use the Settings tabs to change settings.

3. Click the Connect button.

   The configuration settings are saved automatically to the profile file.

## 5.4. Overriding Profile Settings

When you start Oracle Virtual Desktop Client from the command line, you can override one or more of the settings in a profile. The overridden settings are valid for the current session only and are not permanently changed in the profile.

To override profile settings, specify command options for the settings you want to override.

For example, to override the audio setting in a profile in the default location called `myprofile`, run the following command:

    ovdc --profile myprofile --noaudio sr-1.example.com

For example, to override the logging level and screen span settings in the `default` profile, run the following command:

    ovdc --logging-level 1 --nospan --autoconnect

## 5.5. Creating New Profiles From the Command Line

You can use the `--create-profile` command option to create new profiles from the command line. When you use this option, Oracle Virtual Desktop Client does not run and the connect screen is not displayed.

Any configuration settings you make when using `--create-profile` are saved in the profile. Otherwise, default settings are used. If you specify a server to connect to, the server name is saved in the profile.

If the profile file name already exists, using the `--create-profile` option overwrites it.

For example, to create a new profile in the default location called `myprofile` that connects to the server `sr-1.example.com`, run the following command:

    ovdc --profile myprofile --create-profile sr-1.example.com

Note

To create the profile in a different location, use the full path name with the `--profile` option.

## Chapter 6. Uninstalling Oracle Virtual Desktop Client

This chapter describes how to uninstall Oracle Virtual Desktop Client from your computer.

## 6.1. How to Uninstall Oracle Virtual Desktop Client

Note

To uninstall Oracle Virtual Desktop Client, you must have administrator privileges on the client computer.

1. Uninstall the Oracle Virtual Desktop Client program.

   - On Microsoft Windows platforms. Choose the All Programs > Oracle Virtual Desktop Client > Uninstall option in the Windows Start Menu and follow the instructions on screen.

     The Oracle Virtual Desktop Client program files and menu entries are removed from the client computer.

   - On Mac OS X platforms. Open the Applications folder and drag the Oracle Virtual Desktop Client icon to the Trash.

   - On Red Hat Linux platforms. Run the following comand.

         # rpm -e ovdc

   - On Ubuntu platforms. Run the following command.

         # dpkg -r ovdc

     The Oracle Virtual Desktop Client program files are removed from the client computer.

## Chapter 7. Third-Party Legal Notices

This chapter contains the legal notices for third-party software used by Oracle Virtual Desktop Client.

## 7.1. CryptoLib

    * This is version 1.2 of CryptoLib
    *
    * The authors of this software are Jack Lacy, Don Mitchell and Matt Blaze
    * Copyright (c) 1991, 1992, 1993, 1994, 1995 by AT&T.
    * Permission to use, copy, and modify this software without fee
    * is hereby granted, provided that this entire notice is included in
    * all copies of any software which is or includes a copy or
    * modification of this software and in all copies of the supporting
    * documentation for such software.
    *
    * NOTE:
    * Some of the algorithms in cryptolib may be covered by patents.
    * It is the responsibility of the user to ensure that any required
    * licenses are obtained.
    *
    *
    * SOME PARTS OF CRYPTOLIB MAY BE RESTRICTED UNDER UNITED STATES EXPORT
    * REGULATIONS.
    *
    *
    * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
    * WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR AT&T MAKE ANY
    * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
    * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.

### 7.1.1. MD5 Message-Digest Algorithm

    /* MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm */
    /* Copyright (C) 1991, RSA Data Security, Inc. All rights reserved. License to copy and use this
    software is granted provided that it is identified as the "RSA Data Security, Inc. MD5
    Message-Digest Algorithm" in all material mentioning or referencing this software or this
    function. License is also granted to make and use derivative works provided that such works
    are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in
    all material mentioning or referencing the derived work. RSA Data Security, Inc. makes no
    representations concerning either the merchantability of this software or the suitability of
    this software for any particular purpose. It is provided "as is" without express or implied
    warranty of any kind. These notices must be retained in any copies of any part of this
    documentation and/or software. */