您可以使用命令行选项或配置文件中的等效属性来配置 Horizon Client。
您可以使用 vmware-view 命令行界面或在配置文件中设置属性来定义用户在 Horizon Client 中看到的默认值,或阻止向用户弹出信息提示对话框。您还可以指定一些不希望用户更改的设置。
配置设置的处理顺序
当 Horizon Client 启动时,配置设置将从多个位置按以下顺序进行处理:
- /etc/vmware/view-mandatory-config
- 命令行参数
- ~/.vmware/view-preferences
- /etc/vmware/view-default-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 [command-line-option [argument]] ...
默认情况下,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 连接服务器实例的代理例外。