# Oracle® Virtual Desktop Client

## 版本 3.0 用户指南

版权所有 © 2011, Oracle 和/或其子公司。保留所有权利。

本软件和相关文档是根据许可证协议提供的，该许可证协议中规定了关于使用和公开本软件和相关文档的各种限制，并受知识产权法的保护。除非在许可证协议中明确许可或适用法律明确授权，否则不得以任何形式、任何方式使用、拷贝、复制、翻译、广播、修改、授权、传播、分发、展示、执行、发布或显示本软件和相关文档的任何部分。除非法律要求实现互操作，否则严禁对本软件进行逆向工程设计、反汇编或反编译。

此文档所含信息可能随时被修改，恕不另行通知，我们不保证该信息没有错误。如果贵方发现任何问题，请书面通知我们。

如果将本软件或相关文档交付给美国政府，或者交付给以美国政府名义获得许可证的任何机构，必须符合以下规定：

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.

本软件或硬件是为了在各种信息管理应用领域内的一般使用而开发的。它不应被应用于任何存在危险或潜在危险的应用领域，也不是为此而开发的，其中包括可能会产生人身伤害的应用领域。如果在危险应用领域内使用本软件或硬件，贵方应负责采取所有适当的防范措施，包括备份、冗余和其它确保安全使用本软件或硬件的措施。对于因在危险应用领域内使用本软件或硬件所造成的一切损失或损害，Oracle Corporation 及其附属公司概不负责。

Oracle 和 Java 是Oracle 和/或其附属公司的注册商标。其他名称可能是各自所有者的商标。Intel 和 Intel Xeon是Intel Corporation 的商标或注册商标。所有 SPARC 商标均是 SPARC International, Inc. 的商标或注册商标，并应按照许可证的规定使用。AMD、Opteron、AMD 徽标以及 AMD Opteron 徽标是 Advanced Micro Devices 的商标或注册商标。UNIX 是通过 X/Open Company, Ltd 授权的注册商标。

本软件或硬件以及文档可能提供了访问第三方内容、产品和服务的方式或有关这些内容、产品和服务的信息。对于第三方内容、产品和服务，Oracle Corporation 及其附属公司明确表示不承担任何种类的担保，亦不对其承担任何责任。对于因访问或使用第三方内容、产品或服务所造成的任何损失、成本或损害，Oracle Corporation 及其附属公司概不负责。

2011 年 8 月

摘要

文件号码：E24299-01

本手册介绍如何使用 Oracle Virtual Desktop Client 登录 Sun Ray Software 或 Oracle Virtual Desktop Infrastructure 服务器，并启动或重新连接到桌面会话。

## 前言

《Oracle Virtual Desktop Client 版本 3.0 用户指南》简单介绍了有关使用 Oracle Virtual Desktop Client 的内容。该手册提供有关如何使用 Oracle Virtual Desktop Client 启动或重新连接到 Sun Ray Software 或 Oracle Virtual Desktop Client 桌面会话的信息。

## 1. 目标读者

本文档适用于 Oracle Virtual Desktop Client 的新用户。我们假定读者熟悉 Web 技术并且对于 Windows 和 UNIX 平台有基本的了解。

## 2. 文档结构

本文档的结构如下所示：

- 第 1 章 Oracle Virtual Desktop Client 简介简单介绍 Oracle Virtual Desktop Client。

- 第 2 章 使用 Oracle Virtual Desktop Client介绍如何使用 Oracle Virtual Desktop Client 连接到桌面会话。

- 第 3 章 常见问题包含对一些常见问题 (Frequently Asked Question, FAQ) 的解答。

- 第 4 章 配置设置介绍 Oracle Virtual Desktop Client 的可用配置设置。

- 第 5 章 使用配置文件介绍如何将配置文件与 Oracle Virtual Desktop Client 配合使用。

- 第 6 章 卸载 Oracle Virtual Desktop Client介绍如何卸载 Oracle Virtual Desktop Client。

## 3. 文档辅助功能

我们的目标是使所有用户（包括残障人士）都能访问 Oracle 产品、服务和支持文档。为了达到此目标，我们的文档包含能够让使用辅助技术的用户获取信息的功能。本文档以 HTML 格式提供，其中包含方便残障人士访问的标记。辅助功能标准会随时间继续发展，并且 Oracle 在积极地与其他市场领先的技术供应商接洽以解决技术障碍，从而使我们的所有客户都能够访问我们的文档。有关详细信息，请访问 Oracle 辅助功能计划网站：http://www.oracle.com/accessibility/。

#### 文档中代码示例的辅助功能

读屏器可能无法始终正确读取本文档中的代码示例。代码编写约定要求右大括号应另起一行单独显示；但是，某些读屏器可能无法始终能读取仅包含一个方括号或大括号的文本行。

#### 文档中外部网站链接的辅助功能

本文档可能包含不归 Oracle 所有或者 Oracle 不控股的其他公司或组织的网站的链接。Oracle 不对这些网站的辅助功能进行任何评估，也不做任何陈述。

#### 访问 Oracle 支持

Oracle 客户具有通过“我的 Oracle 支持”访问电子支持的权限。有关信息，请访问 http://www.oracle.com/support/contact.html 或访问 http://www.oracle.com/accessibility/support.html（如果您有听力障碍）。

## 4. 相关文档

可从以下位置访问此产品的文档：

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

## 5. 约定

本文档中使用了以下文本约定：

约定 | 含义
--- | ---
黑体 | 黑体形式表示与一项操作或者与文本或词汇表中定义的术语相关的图形用户界面元素。
斜体 | 斜体形式表示书名、强调或者您为其提供特定值的占位符变量。
`等宽` | 等宽形式表示段落中的命令、URL、示例中的代码、显示在屏幕上的文本或者您输入的文本。

## 第 1 章 Oracle Virtual Desktop Client 简介

本章简单介绍了 Oracle Virtual Desktop Client。

## 1.1. 关于 Oracle Virtual Desktop Client

Oracle Virtual Client 是可安装在常见客户端操作系统上的应用程序。您可以使用 Oracle Virtual Desktop Client 登录 Sun Ray Software 或 Oracle Virtual Desktop Infrastructure 服务器，并启动或重新连接到桌面会话。

由于您可以在自己的计算机上安装和运行 Oracle Virtual Desktop Client，因此可以通过它来代替使用 Sun Ray Client。例如，您可以将 Oracle Virtual Desktop Client 安装在家用计算机上，然后使用它来登录办公室的 Sun Ray 服务器。然后，您可以访问您的程序和文件，就好像您通过 Sun Ray Client 在办公室工作一样。

用于运行 Oracle Virtual Desktop Client 并连接到服务器的计算机称为客户端计算机。

可以使用以下其中一种显示模式在客户端计算机上显示桌面会话：

- 窗口模式。在屏幕上的一个窗口中显示会话。

- 全屏模式。会话填充整个屏幕区域。

## 第 2 章 使用 Oracle Virtual Desktop Client

本章介绍如何使用 Oracle Virtual Desktop Client 登录 Sun Ray Software 或 Oracle Virtual Desktop Infrastructure 服务器，并启动或重新连接到桌面会话。还将介绍从命令行运行 Oracle Virtual Desktop Client 的相关内容。

## 2.1. 连接到服务器

1. 启动 Oracle Virtual Desktop Client。

   - 在 Microsoft Windows 平台上。在 Windows 的“开始”菜单中，选择“所有程序”>“Oracle Virtual Desktop Client”>“Oracle Virtual Desktop Client”选项。

   - 在 Mac OS X 平台上。在“应用程序”文件夹中，单击“Oracle Virtual Desktop Client”应用程序图标。

   - 在 Linux 平台上。在“启动”菜单中，选择“应用程序”>“Internet”>“Oracle Virtual Desktop Client”选项。

     将显示 Oracle Virtual Desktop Client 连接屏幕。

     图 2.1. Oracle Virtual Desktop Client 连接屏幕

2. 指定要连接到的服务器。

   对于“服务器”设置，执行以下操作之一：

   - 选择“自动查找”选项。如果想要 Oracle Virtual Desktop Client 自动在您的网络中查找服务器，请选择此选项。

   - 输入服务器的名称。如果您知道服务器的名称，请在文本字段中输入该名称。

3. 连接到服务器。

   单击“连接”按钮。

   Oracle Virtual Desktop Client 将连接到服务器并显示登录屏幕。

4. 登录服务器。

   请执行以下操作之一：

   - 输入您用户帐户的用户名和密码。

   - 将智能卡插到连接到客户端计算机上的智能卡读取器。

桌面会话将显示在计算机屏幕上的一个窗口中。

## 2.2. 与会话断开连接

1. 关闭会话。

   - 对于 Sun Ray 桌面会话，请单击 Sun Ray“启动”菜单中的“注销”，或移除您的智能卡。

   - 对于 Oracle Virtual Desktop Infrastructure Windows 桌面会话，请单击“开始”菜单中的“注销”，或移除您的智能卡。

2. 与会话断开连接。

   请执行以下操作之一：

   - 按住主机键-Q 组合键。

     默认情况下，此组合键为右 Ctrl 键-Q。有关设置主机键的详细信息，请参见第 4.4 节 ““键盘”选项卡”。

   - 在窗口模式中，选择“会话”>“断开”菜单选项。

   - 在全屏模式中，单击工具栏中的窗口关闭图标。

   将显示 Oracle Virtual Desktop Client 连接屏幕。

3. 关闭 Oracle Virtual Desktop Client。

   单击“退出”或者使用窗口关闭图标关闭 Oracle Virtual Desktop Client。

## 2.3. 在会话期间进行配置更改

Oracle Virtual Desktop Client 提供下列方式以在会话期间进行配置更改：

- 全屏模式。使用工具栏。

  请参见第 2.3.1 节 “使用工具栏”

- 窗口模式。使用菜单栏。

  请参见第 2.3.2 节 “使用菜单栏”

### 2.3.1. 使用工具栏

在全屏模式中，您可以通过工具栏在会话期间进行配置更改。

要显示工具栏，请将鼠标移动到屏幕的底部。

图 2.2. 全屏模式工具栏

工具栏包含下列图标。

- 固定。默认情况下，如果未使用工具栏，它将自动隐藏。单击此图标可使工具栏显示在屏幕上。再次单击将恢复为默认行为。

- 最小化窗口。单击此图标可最小化窗口。

- 窗口关闭。单击此图标可关闭窗口并与会话断开连接。

工具栏还包含菜单选项。在第 2.3.3 节 “受支持的会话中配置设置”中介绍了可用的菜单选项

### 2.3.2. 使用菜单栏

在窗口模式中，您可以通过菜单栏在会话期间进行配置更改。

在第 2.3.3 节 “受支持的会话中配置设置”中介绍了可用的菜单选项。

### 2.3.3. 受支持的会话中配置设置

可以在会话期间配置表 2.1 “会话期间菜单选项”中所列的设置。

表 2.1. 会话期间菜单选项

菜单 | 描述
--- | ---
会话 | 键盘捕获。仅限全屏模式。捕获用户进行的任何键盘敲击操作。 发送 Ctrl-Alt-Del。输入 Ctrl-Alt-Del 组合键。 断开。仅限窗口模式。与当前会话断开连接。
查看 | 窗口。仅限全屏模式。使用户可以切换到窗口模式。 跨越所有屏幕。仅限多台监视器。在多个屏幕中显示内容。 全屏显示数目。仅限多台监视器。选择您要用于显示的屏幕。显示的选项数取决于使用的监视器数。
设备 | 使您可以选择要在会话中使用的设备。必须将设备连接到客户端计算机。 例如，您可以选择要使用的音频设备，以进行音频回放或音频录制。
音量 | 显示音量滑块，以便可以调整音频音量。 “静音”选项可关闭音频音量。
帮助 | 显示系统信息、Java 运行时环境 (Java Runtime Environment, JRE) 版本和 Oracle Virtual Desktop Client 版本。

## 2.4. 从命令行运行 Oracle Virtual Desktop Client

要从命令行配置和运行 Oracle Virtual Desktop Client，可以通过以下一种方式使用 `ovdc` 命令：

    ovdc

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

其中 ``servername`` 是要连接到的服务器的名称。`--autoconnect` 选项会自动在您的网络中查找服务器。

如果没有将 `ovdc` 命令与命令行参数一起使用，则将显示 Oracle Virtual Desktop Client 连接屏幕。

如果指定了 ``servername`` 或者使用 `--autoconnect` 选项，则不会显示连接屏幕。

`ovdc` 二进制文件的位置取决于安装平台，如下所示：

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

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

- Linux 平台。`/opt/ovdc/ovdc`

表 2.2 “命令选项”中会显示 `ovdc` 命令的可用选项。

表 2.2. 命令选项

命令选项 | 描述
--- | ---
`-?` `--help` | 显示有关命令的帮助。
`-c` `--create-profile` | 从命令行创建新配置文件，而不运行 Oracle Virtual Desktop Client 或显示连接屏幕。 配置文件设置会保存到 `--profile` 选项指定的配置文件中，如果未提供 `--profile` 选项，则会保存到默认配置文件中。请参见第 5.5 节 “从命令行创建新配置文件”。
`-v` `--version` | 显示版本信息。
`--autoconnect` | 使用搜索机制（例如 DHCP）自动选择您网络中的服务器。将不显示连接屏幕。
`-f` `--fullscreen` | 使用整个屏幕区域显示桌面会话。
`--windowed` | 在屏幕上的一个窗口中显示桌面会话。
`--size `widthxheight`` | 桌面会话的尺寸，以像素为单位。 ``width`` 是桌面会话的宽度，介于 64 像素和 5120 像素之间。 ``height`` 是桌面会话的高度，介于 64 像素和 5120 像素之间。
`-s` `--scaling` | 调整显示窗口的大小时自动重定显示的比例。
`--noscaling` | 调整显示窗口的大小时不自动重定显示的比例。
`--audio` | 在客户端计算机上启用音频输出。
`-n` `--noaudio` | 在客户端计算机上禁用音频输出。
`-i` `--clientid` | 显示 Oracle Virtual Desktop Client 的客户端 ID。
`-b `megabits`` `--bandwidth `megabits`` | 连接的最大带宽，以兆比特/秒为单位。
`-p` `--span` | 仅限多台监视器。使显示跨越所有屏幕。
`--nospan` | 仅限多台监视器。在一台监视器上显示内容。
`-r `num`` `--onscreen `num`` | 仅限多台监视器。使用指定屏幕显示会话。
`-a` `--autosize` | 自动调整客户端计算机的桌面会话的大小。
`--noautosize` | 不自动调整客户端计算机的桌面会话的大小。
`-m `bytes`` `--mtu `bytes`` | 最大传输单元。连接的最大包大小。
`--profile `profilename`` | 使用指定配置文件中定义的设置运行 Oracle Virtual Desktop Client。对于不在默认位置的配置文件，请输入该文件的全路径名。 如果未使用 `--profile` 选项，将对会话使用 `default` 配置文件。 如果 ``profilename`` 文件不存在，将在连接时自动创建该文件，并且该文件包含“设置”选项卡中的值。 注意 配置文件中的设置可以被其他命令行选项覆盖。请参见第 5.4 节 “覆盖配置文件设置”。
`-o` `--force-compression` | 在传输前自动压缩所有包。
`--noforce-compression` | 在传输前不自动压缩所有包。
`-e` `--lossless-compression` | 仅对图像数据使用无损压缩。禁用有损压缩。
`--nolossless-compression` | 对图像数据使用有损或无损压缩。
`-l `num`` `--logginglevel `num`` | 要记录的日志消息的级别。 0 = 无日志记录。这是默认设置。 1 = 紧急消息 2 = 警告 3 = 提示性消息 记录级别具累积性。例如，选择日志级别 3 将包括所有警告和紧急消息。
`-d `num`` `--logging-domains `num`` | 要记录的日志消息的类别。 1 = 会话 2 = 网络 4 = 输入 8 = 设备链接协议 (Appliance Link Protocol, ALP) 命令 16 = 多媒体 32 = 音频 64 = 显示 128 = 智能卡 256 = 串行 对于多个类别，可以将值相加。 例如，33 = 音频 + 会话，511 = 所有类别。
`-N `num`` `--network `num`` | 用于网络连接的协议。 0 = 自动 1 = IPv4 2 = IPv6
`-R` `--audiorec` | 启用来自客户端计算机的音频输入。
`-C` `--noaudiorec` | 禁用来自客户端计算机的音频输入。
`--logfile` | 日志文件的名称。如果未输入全路径名，日志文件将存储在默认位置。
`--serial` | 启用客户端计算机上串行端口的支持。
`--noserial` | 禁用客户端计算机上串行端口的支持。
`--smartcard` | 启用在客户端计算机上使用智能卡的支持。
`--nosmartcard` | 禁用在客户端计算机上使用智能卡的支持。
`--keyboard-country-code `num`` | 客户端计算机上键盘的国家/地区代码。Oracle Virtual Desktop Client 会自动从客户端计算机上的操作系统检测键盘的国家/地区代码。如果要覆盖此代码，请指定 0 到 255 之间的值。

### 2.4.1. 命令行示例

以下示例显示如何从命令行配置和运行 Oracle Virtual Desktop Client。

要启动 Oracle Virtual Desktop Client 并显示连接屏幕，请执行以下命令：

    ovdc

要自动连接到您网络中的服务器，而不显示连接屏幕，请执行以下命令：

    ovdc --autoconnect

要从服务器 `sr-1.example.com` 显示全屏会话，请执行以下命令：

    ovdc --fullscreen sr-1.example.com

使用 1366 字节的 MTU 进行连接：

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

要使用 `fullscreenmode` 配置文件中定义的设置运行 Oracle Virtual Desktop Client，请执行以下命令：

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

## 2.5. 使用 Sun 快捷键

表 2.3 “Sun 快捷键”显示已经实现的可与 Sun 键盘兼容的快捷键和用户界面功能。

表 2.3. Sun 快捷键

Sun 快捷键 | Oracle Virtual Desktop Client 等效键 | 描述
--- | --- | ---
静音 | 使用音量滑块 | 使音频输出静音
增大音量 | 使用音量滑块 | 增大音频音量
减小音量 | 使用音量滑块 | 减小音频音量
Mute-Louder-Softer | 主机键-N | 显示网络连接详细信息
Stop-V | 单击连接屏幕上的“Oracle Virtual Desktop Client”链接 | 显示 Oracle Virtual Desktop Client 的软件版本号
Stop-K | 主机键-N，或使用 `--clientid` 命令选项 | 显示 Oracle Virtual Desktop Client 的客户端 ID

## 第 3 章 常见问题

本章包含对有关 Oracle Virtual Desktop Client 的一些常见问题 (Frequently Asked Question, FAQ) 的解答。

## 3.1. 我是否需要知道我的服务器的名称？

如果使用连接屏幕上“服务器”字段中的“自动查找”选项自动在您的网络中查找服务器，则无需知道服务器的名称。但是，若要连接到特定服务器，则需要在“服务器”字段中输入服务器的名称。根据网络的配置方式，您可以使用以下一个或多个名称：

- 服务器在网络上的完整名称，也称为域名系统 (Domain Name System, DNS) 名称。例如，`sr-1.example.com`。

- 服务器的主机名。例如，`sr-1`。

- 服务器的 Internet 协议 (Internet Protocol, IP) 地址。例如，`123.456.789.12`。

如果需要知道您服务器的名称，请联系您的管理员。

## 3.2. 是否可以通过虚拟专用网络实现连接？

您可以使用 Oracle Virtual Desktop Client，通过虚拟专用网络 (Virtual Private Network, VPN) 连接到您的服务器。VPN 通常用于为公司网络之外的人员（例如在家办公的员工）提供对公司网络的安全访问。如果在配置您的计算机以通过 VPN 进行连接时您需要帮助，请咨询您的管理员。

要通过 VPN 来使用 Oracle Virtual Desktop Client，可能需要减小“网络”选项卡中“最大传输单元 (MTU)”设置的默认设置（原来为 1500 字节）。请联系您的管理员，寻求关于您公司 VPN 所需设置的建议。

## 3.3. 如果无法连接到 Sun Ray 服务器，该怎么做？

Sun Ray Software 使用屏幕显示 (On-Screen Display, OSD) 来显示连接的状态。您可以使用 OSD 诊断连接问题。

例如，以下 OSD 图标表示未启用 Sun Ray Software 以使用 Oracle Virtual Desktop Client 进行访问。

图 3.1. “访问未启用”OSD 图标

如果无法连接到 Sun Ray 服务器并且显示了此图标，请与您的管理员联系。

防火墙配置可能会阻止您连接到 Sun Ray 服务器。请检查您计算机上的防火墙设置是否允许您使用 Oracle Virtual Desktop Client 访问 Internet。

## 3.4. 是否可以使用智能卡登录？

您可以将智能卡插到连接到客户端计算机上的智能卡读取器中，从 Oracle Virtual Desktop Client 登录服务器。

支持移动会话，移动会话即是指您可以在一台客户端计算机上启动桌面会话然后在其他客户端计算机上继续该会话。此功能称为漫游办公。

要启用 Oracle Virtual Desktop Client 以使用智能卡，请选中“设备”选项卡中的“智能卡”复选框。

注意

管理员可能需要通过将智能卡用于桌面会话来启用漫游办公。

不支持使用 PIN 或公钥基础结构 (Public Key Infrastructure, PKI) 证书的智能卡登录。

## 3.5. 是否可以使用多台监视器？

您可以通过以下方式将 Oracle Virtual Desktop Client 与多台监视器配合使用：

- 使显示跨越所有监视器。所有监视器的显示内容将组合在一起，形成一个大型“虚拟显示”。之后，使用整个虚拟显示来显示桌面会话。要启用此模式，请在“显示”选项卡中为“全屏”设置选择“跨越所有屏幕”选项。

注意

为了在使用显示跨越模式时获得最佳效果，请将所有监视器设置为相同的显示分辨率。

- 在一台监视器上显示桌面会话。您可以使用其中的一台监视器来显示桌面会话，而空出其余监视器以运行其他应用程序。要启用此模式，请从“显示”选项卡中的“全屏”列表中选择要用于桌面会话的屏幕。

## 3.6. 如何在客户端计算机上播放和录制音频？

要在您的计算机上播放桌面会话中的音频，请选中“音频”选项卡中的“启用音频回放”复选框。例如，以后当播放播客时，声音将通过计算机上的扬声器输出。

要在桌面会话中录制计算机中的音频输入，请选中“音频”选项卡中的“启用音频录制”复选框。然后，例如，可以将话筒连接到客户端计算机，并使用服务器上运行的软件来录音。

注意

管理员可能需要对桌面会话启用音频。

您可以在会话期间更改音频设置，如音量或音频设备。如果处于窗口模式中，请使用菜单栏，而如果处于全屏模式中，请使用工具栏。对于 Sun Ray 会话，您可以使用 `utsettings` 命令显示“Sun Ray 设置”对话框。

## 3.7. 如何改善显示质量？

默认情况下，Sun Ray 服务器会在必要时压缩图像数据，以对网络环境的变化自动做出补偿。这有时可能导致显示质量损失。

如果希望在任何网络环境下均获得最佳显示质量，请选择“网络”选项卡上的“无损压缩”设置。

## 3.8. 如何设置我的桌面会话的显示大小？

您可以使用“显示”选项卡中的设置来设置桌面会话的显示大小。

“自动调整大小”选项可自动调整桌面会话显示的大小以适合客户端计算机屏幕。如果选择“全屏”，显示将占据整个屏幕。如果选择“窗口”，桌面会话将显示在屏幕上的一个窗口中，您可以调整该窗口的大小。

或者，您可以选择一个预定义的显示大小或键入所需的显示大小来定义桌面会话显示的大小。

所做的更改仅适用于新会话。

注意

Sun Ray 服务器上的策略可能导致会话的实际显示大小不同于请求的显示大小。

## 3.9. 如何从全屏会话中退出？

在全屏模式中，可以使用工具栏，其中包含用于最小化和关闭窗口的图标。要显示工具栏，请将鼠标向下移动到屏幕的底部。

要从全屏会话中退出，请执行以下操作之一：

- 单击工具栏中的窗口关闭图标。

- 使用主机键-Q 组合键

注意

默认主机键为右 Ctrl 键。您可以在“键盘”选项卡中更改主机键。

## 3.10. 是否可以使用多个配置文件？

是。例如，您可能要根据连接到的服务器使用不同的设置。

请将每个桌面会话所需的设置保存在配置文件中，如第 5.2 节 “创建新配置文件”中所述。之后，当您从命令行启动 Oracle Virtual Desktop Client 时，可以指定所需的配置文件，例如：

    ovdc --profile sr1-profile

注意

您可以同时使用多个配置文件。例如，要在同一台客户端计算机上运行多个并发桌面会话。

有关创建配置文件并将其与 Oracle Virtual Desktop Client 配合使用的详细信息，请参见第 5 章 使用配置文件。

## 第 4 章 配置设置

可以使用一系列选项卡屏幕（称为“设置”选项卡）来配置 Oracle Virtual Desktop Client。要显示“设置”选项卡，请单击“连接”屏幕上的“设置”链接。

## 4.1. “显示”选项卡

您可以使用“显示”选项卡来配置连接的显示窗口设置。

表 4.1 ““显示”选项卡”显示该选项卡的可用设置。

表 4.1. “显示”选项卡

设置 | 描述
--- | ---
显示 | 会话的显示模式。以下选项可用： 窗口。会话在屏幕上的一个窗口中显示。 全屏。会话填满整个屏幕区域。 要退出全屏模式，请按主机键-Q 或者使用屏幕工具栏。 如果选择“全屏”，当使用多台监视器时，以下选项可用： 跨越所有屏幕。在多个屏幕中显示内容。 显示数目。选择您要用于显示会话的屏幕。显示的选项数取决于使用的监视器数。
首选会话大小 | 会话的首选显示大小。 以下选项可用： 自动调整大小。会话以适用于屏幕的最佳大小显示。如果选择“全屏”，系统将调整会话大小以占据整个屏幕。 用户指定的显示大小。从预定义的显示大小列表中选择大小，或者输入会话的宽度和高度（以像素为单位）。例如，640 x 480。 如果选择“全屏”并且会话尺寸大于屏幕的尺寸，当鼠标指针靠近屏幕的边缘时显示的内容将移动。这称为平移。如果会话尺寸小于屏幕的宽度，将在可见屏幕区域的周围显示黑边。 对于多台监视器，如果指定的会话宽度或会话高度大于主显示器的宽度或高度，则会平移显示的内容。 注意 Sun Ray 服务器上的策略可能导致会话的实际显示大小不同于请求的显示大小。

## 4.2. “高级”选项卡

您可以使用“高级”选项卡来配置与 Oracle Virtual Desktop Client 配合使用的服务器的列表。服务器列表显示在连接屏幕上的“服务器”字段中。

使用 Oracle Virtual Desktop Client 时，会自动填充服务器列表。

如果该列表包含不正确或过期的主机名，您可以使用“删除”和“全部删除”按钮从该列表中删除服务器。

## 4.3. “网络”选项卡

您可以使用“网络”选项卡配置网络连接和数据压缩设置。

表 4.2 ““网络”选项卡”显示该选项卡的可用设置。

表 4.2. “网络”选项卡

设置 | 描述
--- | ---
带宽限制 | 连接的最大带宽，以兆比特/秒为单位。 默认设置为 75 兆比特/秒，这是最大值。 如果使用的是低带宽连接或者想要限制 Oracle Virtual Desktop Client 使用的服务器带宽量，请减小此设置。
最大传输单元 (MTU) | 此为网络连接的最大包大小，以字节为单位。 默认设置为 1500 字节，这是最大值。 如果在使用虚拟专用网络 (VPN) 时遇到问题，可能需要减小此值以容纳 Internet 协议安全性 (IPSec) 标头。请联系您的管理员，寻求关于网络的正确设置的建议。
强制压缩 | 传输前压缩所有包，不管可用带宽为多大。
无损压缩 | 禁用对图像数据使用有损压缩。如果您需要高质量的显示，请选择此设置。
网络协议 | 网络中的计算机使用的网络地址的类型。默认设置为“自动”。此设置将自动选择网络协议。

## 4.4. “键盘”选项卡

您可以使用“键盘”选项卡来配置与 Oracle Virtual Desktop Client 配合使用的键盘的设置。

表 4.3 ““键盘”选项卡”显示该选项卡的可用设置。

表 4.3. “键盘”选项卡

设置 | 描述
--- | ---
主机键 | 在 Oracle Virtual Desktop Client 的快捷键中使用主机键。例如，您可以按主机键-Q 退出 Oracle Virtual Desktop Client。 默认主机键为右 Ctrl 键。 注意 提供的某些主机键选项在您的计算机上可能不起作用。如果配置的主机键不起作用，请使用备选主机键。
键盘国家/地区代码 | 客户端计算机上键盘的国家/地区代码。 Oracle Virtual Desktop Client 会自动从客户端计算机上的操作系统检测键盘的国家/地区代码。如果要覆盖此代码，请指定 0 到 255 之间的值。

表 4.4 “主机键组合”显示使用主机键时支持的快捷键。

表 4.4. 主机键组合

组合键 | 描述
--- | ---
主机键-Q | 从 Oracle Virtual Desktop Client 退出。
主机键-F | 在全屏模式与窗口模式之间切换。
主机键-N | 显示网络设置（例如客户端计算机的 IP 地址），以及 Oracle Virtual Desktop Client 的客户端 ID。
主机键-`n` | 仅限多监视器显示。指定用于显示的监视器。 `n` 为数字，如下所示： 0 - 使显示跨越所有监视器。 1 - 仅使用主监视器。 2 - 仅使用辅监视器。 n -（仅限多头监视器）。仅使用第 n 个监视器。

## 4.5. “设备”选项卡

您可以使用“设备”选项卡来实现对连接到运行 Oracle Virtual Desktop Client 的客户端计算机的本地设备进行访问。

表 4.5 ““设备”选项卡”显示该选项卡的可用设置。

表 4.5. “设备”选项卡

设置 | 描述
--- | ---
串行 | 使您可以从会话访问连接到客户端计算机上的串行端口的设备。也可以使用客户端计算机上的 USB 到串行适配器。 系统会自动检测在 Sun Ray 会话期间添加的设备。在 Sun Ray 会话的 `$DTDEVROOT` 目录中列出了串行端口设备节点。
智能卡 | 使您可以使用智能卡登录会话。支持移动会话（也称为漫游办公）。

## 4.6. “音频”选项卡

通过“音频”选项卡，您可以在客户端计算机上配置 Oracle Virtual Desktop Client 以进行音频回放和音频录制。

表 4.6 ““音频”选项卡”显示该选项卡的可用设置。

表 4.6. “音频”选项卡

设置 | 描述
--- | ---
启用音频回放 | 使您可以在客户端计算机上播放会话中的音频。 从客户端计算机上的可用音频设备中选择音频设备。
启用音频录制 | 使您可以在会话中录制客户端计算机中的音频。 从客户端计算机上的可用音频设备中选择音频设备。

## 第 5 章 使用配置文件

本章介绍如何使用配置文件来配置和运行 Oracle Virtual Desktop Client。

## 5.1. 关于配置文件

配置文件是客户端计算机上的一个文本文件，其中包含 Oracle Virtual Desktop Client 的配置设置。

第一次运行 Oracle Virtual Desktop Client 时，将创建名为 `default` 的默认配置文件。使用“设置”选项卡配置和运行 Oracle Virtual Desktop Client 时，将自动使用此配置文件。

从命令行运行 Oracle Virtual Desktop Client 时，您可以指定其他配置文件来用于会话。例如：

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

可以指定配置文件的全路径名，如下所示：

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

如果配置文件的路径包含空格，请用直引号 (") 引起该路径。

如果未指定配置文件的全路径名，将假定下面的一个默认位置：

- Microsoft Windows XP 平台。`C:\Documents and Settings\用户名\Application Data\OVDC`

- Microsoft Windows Vista 和 Microsoft Windows 7 平台。`C:\Users\用户名\AppData\Roaming\OVDC`

- Mac OS X 平台。`$HOME/.OVDC`

- Linux 平台。`$HOME/.OVDC`

如果在从命令行运行 Oracle Virtual Desktop Client 时未指定配置文件名，将使用 `default` 配置文件。

注意

您可以同时使用多个配置文件。例如，要在同一台客户端计算机上运行多个并发桌面会话。

### 5.1.1. 配置文件和日志文件

默认情况下，每个配置文件都具有相应的日志文件，日志文件的名称与配置文件相同。日志文件与配置文件存储在同一目录中。您可以使用 `--logfile` 命令选项更改日志文件的名称和位置。

注意

默认情况下，将为 Oracle Virtual Desktop Client 禁用日志记录。要启用日志记录，请使用 `--logginglevel` 命令选项。有关更多信息，请参见第 2.4 节 “从命令行运行 Oracle Virtual Desktop Client”。

## 5.2. 创建新配置文件

1. 从命令行启动 Oracle Virtual Desktop Client，同时指定新配置文件的名称。

   例如，要在默认位置中创建名为 `myprofile` 的新配置文件，请运行以下命令：

       ovdc --profile myprofile

   注意

   要在其他位置中创建配置文件，请将全路径名与 `--profile` 选项一起使用。

   将显示连接屏幕。

2. 配置新配置文件的设置。

   单击“设置”链接。

   使用“设置”选项卡更改设置。

3. 单击“连接”按钮。

   配置设置将自动保存到该新配置文件。

   在此示例中，新配置文件名为 `myprofile`。如果启用日志记录，还将在同一目录中创建相应的日志文件 `myprofile.log`。

   要在下次启动 Oracle Virtual Desktop Client 时使用新配置文件，请使用以下命令：

       ovdc --profile myprofile --autoconnect

## 5.3. 编辑配置文件

更改 Oracle Virtual Desktop Client 的设置时，配置文件将自动更新。如果需要编辑配置文件，请使用以下步骤，而不要直接编辑配置文件。

1. 从命令行启动 Oracle Virtual Desktop Client，同时指定配置文件的名称。

   例如，要编辑默认位置中名为 `fullscreenmode` 的配置文件，请运行以下命令：

       ovdc --profile fullscreenmode

   将显示连接屏幕。单击“设置”链接以显示 `fullscreenmode` 配置文件中定义的设置。

2. 更改配置文件的配置设置。

   使用“设置”选项卡更改设置。

3. 单击“连接”按钮。

   配置设置将自动保存到该配置文件。

## 5.4. 覆盖配置文件设置

从命令行启动 Oracle Virtual Desktop Client 时，可以覆盖配置文件中的一个或多个设置。覆盖的设置仅对当前会话有效，不会在配置文件中永久地更改。

要覆盖配置文件设置，请为您要覆盖的设置指定命令选项。

例如，要覆盖默认位置中名为 `myprofile` 的配置文件中的音频设置，请运行以下命令：

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

例如，要覆盖 `default` 配置文件中的日志记录级别和屏幕跨度设置，请运行以下命令：

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

## 5.5. 从命令行创建新配置文件

您可以使用 `--create-profile` 命令选项从命令行创建新配置文件。使用此选项时，Oracle Virtual Desktop Client 不会运行，而且不会显示连接屏幕。

使用 `--create-profile` 时设定的任何配置设置都将保存在配置文件中。否则，将使用默认设置。如果指定要连接到的服务器，服务器名称将保存在配置文件中。

如果配置文件的文件名已经存在，使用 `--create-profile` 选项会覆写该文件名。

例如，要在默认位置中创建一个连接到服务器 `sr-1.example.com` 的名为 `myprofile` 的新配置文件，请运行以下命令：

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

注意

要在其他位置中创建配置文件，请将全路径名与 `--profile` 选项一起使用。

## 第 6 章 卸载 Oracle Virtual Desktop Client

本章介绍如何从您的计算机中卸载 Oracle Virtual Desktop Client。

## 6.1. 如何卸载 Oracle Virtual Desktop Client

注意

要卸载 Oracle Virtual Desktop Client，您在客户端计算机上必须具有管理员权限。

1. 卸载 Oracle Virtual Desktop Client 程序。

   - 在 Microsoft Windows 平台上。在 Windows 的“开始”菜单中选择“所有程序”>“Oracle Virtual Desktop Client”>“卸载”选项，然后按照屏幕上的说明进行操作。

     Oracle Virtual Desktop Client 程序文件和菜单条目将从客户端计算机中删除。

   - 在 Mac OS X 平台上。打开“应用程序”文件夹，并将 Oracle Virtual Desktop Client 图标拖动到“废纸篓”中。

   - 在 Red Hat Linux 平台上。运行以下命令。

         # rpm -e ovdc

   - 在 Ubuntu 平台上。运行以下命令。

         # dpkg -r ovdc

     Oracle Virtual Desktop Client 程序文件将从客户端计算机中删除。

## 第 7 章 第三方法律通告

本章包含针对 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 信息-摘要算法

    /* 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. */