您可以在 Dynamic Environment Manager 中設定環境變數,以控制特定 Linux 桌面平台上數位浮水印功能的行為。
先決條件
- 安裝和設定 Dynamic Environment Manager。請參閱安裝 Dynamic Environment Manager與設定 Dynamic Environment Manager。
- 啟用 DEMEnable 選項,然後在 /etc/vmware/viewagent-custom.conf 檔案中設定 DEMNetworkPath 選項。請參閱在 Linux 桌面平台上設定組態檔中的選項。
在 Dynamic Environment Manager 中設定環境變數
使用下列步驟設定環境變數,以在 Linux 桌面平台上定義數位浮水印設定。
- 在 Dynamic Environment Manager 管理主控台中,按一下使用者環境索引標籤,然後選取環境變數。
現有的環境變數定義 (若有的話) 將顯示在 [環境變數] 窗格中。
- 若要建立新的環境變數,請按一下建立。
- 請按一下設定索引標籤,然後定義環境變數設定。
- 在 [一般設定] 區段中,於名稱文字方塊中輸入設定定義的名稱。
- 在 [環境變數設定] 區段中,完全依照此程序之後「數位浮水印功能的 Dynamic Environment Manager 環境變數值」區段中所述,輸入變數的名稱和值。
- 新增使用環境變數搭配遠端 Linux 桌面平台所需的條件。
- 選取條件索引標籤,按一下新增,然後選取作業系統架構條件。
- 將值設為 Linux。
Operating System is Linux
- 按一下新增,然後選取端點 IP 位址條件。
依預設會新增 AND 運算子。
- 在 [端點 IP 位址] 對話方塊中,設定端點的 IP 位址範圍,然後按一下確定。
以下是條件陳述式的範例:
Operating System is Linux AND Endpoint IP address is in range 11.22.33.44 - 11.22.33.54
- 若要儲存環境變數,請按一下儲存。
針對要為數位浮水印設定的每個額外的環境變數重複此程序。
數位浮水印功能的 Dynamic Environment Manager 環境變數值
在 Dynamic Environment Manager 中,設定下表所述的環境變數。每個環境變數都會對應至 /etc/vmware/config 檔案中的對應組態選項。環境變數設定優先於 /etc/vmware/config 中的設定。
環境變數 | /etc/vmware/config 中的對應選項 | 變數的值/格式 | 預設值 | 說明 |
---|---|---|---|---|
WATERMARK | rdeSvc.enableWatermark | 0:停用 1:啟用 |
0 | 啟用或停用數位浮水印功能。如需功能的相關資訊,請參閱Horizon 8Linux 桌面平台的功能。 |
WATERMARK_FONT_NAME | rdeSvc.watermark.font | serif sans-serif cursive fantasy monospace |
serif | 定義針對數位浮水印使用的字型。 |
WATERMARK_FONT_SIZE | rdeSvc.watermark.fontSize | 值範圍內的整數:8–72 | 12 | 定義數位浮水印的字型大小 (以點為單位)。 |
WATERMARK_IMAGE_LAYOUT | rdeSvc.watermark.fit | 0:並排 1:置中 2:多重 |
0 | 定義畫面上數位浮水印的配置,分成九個方格:
|
WATERMARK_MARGIN | rdeSvc.watermark.margin | 值範圍內的整數:0–1024 | 50 | 定義「並排」配置中圍繞數位浮水印的空間量 (以像素為單位)。隨著浮水印調整,邊緣也會按比例調整。 |
WATERMARK_OPACITY | rdeSvc.watermark.opacity | 值範圍內的整數:0–255 | 50 | 定義數位浮水印文字的透明度等級。 |
WATERMARK_TEXT | rdeSvc.watermark.template | 使用任何可用資訊變數建構的字串: $BROKER_USER_NAME $BROKER_DOMAIN_NAME $USER_NAME $USER_DOMAIN $MACHINE_NAME $REMOTE_CLIENT_IP $CLIENT_CONNECT_TIME |
$USER_DOMAIN\ $USER_NAME\n $MACHINE_NAME On $CLIENT_CONNECT_TIME \n$REMOTE_CLIENT_IP |
定義您要顯示作為數位浮水印的文字。使用資訊變數的任意組合和順序來建構浮水印。擴充後的字元限制為 1024 個字元和 4096 個字元。如果文字超過長度上限,則系統會將其截斷。 |
WATERMARK_TEXT_ROTATION | rdeSvc.watermark.rotation | 值範圍內的整數:0–360 | 45 | 定義數位浮水印文字的顯示角度。 |
環境變數的處理順序
Dynamic Environment Manager 會在每次使用者連線或重新連線到遠端桌面平台時處理環境變數。
Dynamic Environment Manager 會依照環境變數名稱的字母順序處理多個環境變數。環境變數會依照字母順序顯示在 [環境變數] 窗格中。若環境變數互有衝突,則最後處理的環境變數會優先獲得採用。例如,若有一個名為 B 的環境變數會對名為 Sue 的使用者啟用浮水印,且另一個名為 A 的環境變數會對名為 Ubuntu1804 的桌面平台集區停用浮水印,則當 Sue 連線至 Ubuntu1804 桌面平台集區中的遠端桌面平台時,將會啟用浮水印。