您可以使用命令行选项或配置文件中的等效属性来配置 Horizon Client

您可以使用 vmware-view 命令行界面或在配置文件中设置属性来定义用户在 Horizon Client 中看到的默认值,或阻止向用户弹出信息提示对话框。您还可以指定一些不希望用户更改的设置。

配置设置的处理顺序

Horizon Client 启动时,配置设置将从多个位置按以下顺序进行处理:

  1. /etc/vmware/view-default-config
  2. ~/.vmware/view-preferences
  3. 命令行参数
  4. /etc/vmware/view-mandatory-config

如果在多个位置都定义了某个设置,所采用的值是从最后的文件或命令行选项读取的值。例如,要指定覆盖用户首选项的设置,需要在 /etc/vmware/view-mandatory-config 文件中设置属性。

要设置用户可更改的默认值,需要使用 /etc/vmware/view-default-config 文件。用户更改设置后,当他们退出 Horizon Client 时,所有更改的设置都将保存在 ~/.vmware/view-preferences 文件中。

阻止用户更改默认值的属性

针对许多属性,您可以设置一个相应的 view.allow 属性,以控制是否允许用户对该设置进行更改。例如,如果在 /etc/vmware/view-mandatory-config 文件中将 view.allowDefaultBroker 属性设置为 "FALSE",则用户使用 Horizon Client 进行连接时将无法更改服务器的名称。

使用命令行界面的语法

在终端窗口中,使用以下 vmware-view 命令格式。

vmware-view [命令行选项 [参数]] ...

默认情况下,vmware-view 命令位于 /usr/bin 目录中。

您可以使用选项名称的短格式,也可以使用长格式,但不是所有选项都有短格式。例如,要指定域,您可以使用 -d(短格式),也可以使用 --domainName=(长格式)。您可以选择使用长格式,以使脚本更具可读性。

您可以使用 --help 选项来获取命令行选项列表和使用情况信息。

重要事项: 如果您需要使用代理,请使用以下语法:
http_proxy=proxy_server_URL:port https_proxy=proxy_server_URL:port vmware-view options

此解决方法是必需的,因为您必须清除先前为该代理设置的环境变量如果您不执行此操作,代理例外设置将不会在 Horizon Client 中生效。您可以配置 View 连接服务器实例的代理例外。