您可以在組態檔中使用命令列選項或同等內容設定 Horizon Client

您可以使用 vmware-view 命令列介面或在組態檔中設定內容,來定義您的使用者在 Horizon Client 中所見到的預設值或避免出現一些對話方塊提示使用者輸入資訊。您也可以指定禁止使用者變更的設定。

組態設定的處理順序

Horizon Client 啟動時,即會依下列順序從各個位置處理組態設定:

  1. /etc/vmware/view-mandatory-config
  2. 命令列引數
  3. ~/.vmware/view-preferences
  4. /etc/vmware/view-default-config
備註: 您必須手動建立 /etc/vmware/view-default-config/etc/vmware/view-mandatory-config 檔案。在 Horizon Client 啟動後, ~/.vmware/view-preferences 檔案會自動產生。

如果在多個位置定義同一個設定,則將採用最後讀取的檔案或命令列選項的值。例如,若要指定會覆寫使用者偏好的設定,請在 /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 選項來取得命令列選項清單和使用資訊。

重要: 若您必須使用 Proxy,請使用下列語法:
http_proxy=proxy_server_URL:port https_proxy=proxy_server_URL:port vmware-view options

這個因應措施是必要的,因為您必須清除之前為 Proxy 所設定的環境變數。若您不執行此動作,Proxy 的例外狀況設定便不會在 Horizon Client 中生效。您為 View 連線伺服器執行個體設定一個 Proxy 例外狀況。