Linux 版 Horizon Client 2012 | 2021 年 1 月 7 日 |
這些版本說明包含以下主題:
重要功能
Linux 版 VMware Horizon Client 可讓您使用支援的 Linux 系統,以最佳的使用者體驗,在區域網路 (LAN) 或廣域網路 (WAN) 上輕鬆存取遠端桌面平台和已發佈的應用程式。
- 支援 Ubuntu 和 Red Hat Enterprise Linux (RHEL) - VMware 下載網站提供的 Horizon Client 安裝程式支援這些作業系統。
- 無可比擬的效能 - VMware Blast 和 PCoIP 顯示通訊協定的適應能力已經過最佳化,即使處於低頻寬和高延遲的連線環境,仍可提供最優質的使用者體驗。不論身處何處,您的桌面平台仍快速且仍具回應性。
- 簡易連線 - Linux 版 Horizon Client 與 VMware Horizon 緊密整合,可簡便進行設定並輕鬆進行連線。
- 從任何地點皆固若金湯 - 不論您坐在辦公桌前或不在辦公室,可安全將資料傳送到您的所在之處。在用戶端執行進階的憑證檢查。Linux 版 Horizon Client 還支援選擇性 RADIUS 和 RSA SecurID 驗證。
此版本的新增功能
Linux 版 Horizon Client 2012 包含以下新功能:- 產生遠端桌面平台功能的記錄檔
您可以針對遠端桌面平台功能,在資料收集工具 (DCT) 服務包中設定記錄層級並產生記錄檔。請參閱收集遠端桌面平台功能和元件的記錄。 - 自訂要自動轉送的 USB 裝置清單
您現在可以自訂指定要自動轉送的裝置清單,這是 USB 重新導向功能的增強功能。viewusb.ExAutoRedirectFamily 和 viewusb.ExAutoRedirectVidPid 是兩個新的組態原則,可讓您根據裝置系列或 VID (廠商識別碼) 和 PID (產品識別碼),將特定裝置從此清單中排除。請參閱設定 USB 組態屬性。 - 將 IME 用於已發佈的應用程式
將本機 IME 延伸至主控應用程式設定可讓您設定已發佈的應用程式,使其接受您使用 Linux 用戶端系統上輸入法編輯器 (IME) 所輸入的語言文字。請參閱將輸入法編輯器用於已發佈的應用程式。 - 對用戶端裝置使用憑證驗證
您可以為執行 Horizon Client 的 Linux 用戶端裝置設定憑證驗證。SoftHSM2 會管理將憑證散發和部署至用戶端裝置的作業,而 Unified Access Gateway 會驗證該用戶端裝置。請參閱用戶端裝置憑證驗證需求。 - 透過 Chrome 重新導向 URL 內容
使用者現在可以在 Linux 用戶端系統的 Chrome 瀏覽器中按一下 URL 連結,然後讓該連結在遠端桌面平台或已發佈的應用程式中開啟。Chrome 87.0.4280.88 及更新版本 (官方組建) 64 位元支援此功能。請參閱為 Linux 上的 Chrome 安裝並啟用 VMware Horizon URL 內容重新導向協助程式和使用 URL 內容重新導向功能。 - 從 Dino-Lite Premier AM4113ZT 顯微鏡重新導向 USB 資料
USB 重新導向功能現在支援從連線至 Linux 用戶端系統的 Dino-Lite Premier AM4113ZT 顯微鏡擷取的資料。請參閱設定指紋掃描器和顯微鏡重新導向。
國際化
Horizon Client 的使用者介面和說明文件均提供英文、日文、法文、德文、簡體中文、繁體中文、韓文和西班牙文版本。
注意:若要讓用戶端使用者介面使用簡體中文字元,請將用戶端系統設定為使用 zh_CN 語言設定。如果您設定用戶端系統使用 zh_SG 語言設定,使用者介面將顯示英文字元。
開始之前
注意:下方和《Linux 版 VMware Horizon Client 安裝和設定指南》中所列出的支援系統,適用於 Linux 版 VMware Horizon Client。此外,還有一些 VMware 合作夥伴提供支援 VMware Horizon 部署的精簡型和零用戶端裝置。每個精簡型或零用戶端裝置可用的功能,以及支援的作業系統,取決於企業選擇採用的廠商、型號和組態。如需這些用戶端裝置的廠商和型號相關資訊,請參閱 VMware 網站上提供的 VMware 相容性指南。
- 如果使用 VMware 提供的安裝程式,則以下 32 位元作業系統支援已經過測試的 Linux 版 Horizon Client 2012:
- Ubuntu 16.04
- 如果使用 VMware 提供的安裝程式,則以下 64 位元作業系統支援已經過測試的 Linux 版 Horizon Client 2012:
- Ubuntu x64 16.04、18.04 和 20.04
- Red Hat Enterprise Linux (RHEL) 7.9 和 8.3
- 安裝有 ThinLinx 作業系統 (TLXOS) 或 Stratodesk NoTouch 作業系統的 Raspberry Pi 4 Model B 裝置,可有限度地支援 Linux 版 Horizon Client。支援的 Horizon Client 功能包括 Blast Extreme、USB 重新導向和 H.264 解碼 (適用於解析度低於 1920 x 1920 的單一監視器)。
- VMware Horizon 2012 的最新維護版本和 VMware Horizon 7 (7.5 版) 及更新版本支援 Linux 版 VMware Horizon Client。
- 若要安裝 Linux 版 Horizon Client,請從 VMware Horizon Client 下載頁面下載安裝程式。
- Linux 版 Horizon Client 未隨附 GTK+ 程式庫,但會使用主機系統上安裝的程式庫。請確定您的系統是最新版本,具有的程式庫版本包含公開報告的安全漏洞的修復。您可以在此取得 GTK+ 適用的公開報告安全漏洞以及受影響的版本清單:https://www.cvedetails.com/vulnerability-list/vendor_id-666/GTK.html。
- 如需巢狀模式中支援功能的相關資訊,請參閱 VMware 知識庫 (KB) 文章 67248「VMware Horizon Guidelines for Nested Mode (VMware Horizon 巢狀模式指導方針)」。
如需更多的系統需求和詳細安裝指示,請參閱 Linux 版 VMware Horizon Client 安裝和設定指南。
發行合作夥伴的資訊
以下是針對 VMware 發行合作夥伴提供的部署指示和程式庫相依性的相關資訊。
這些指示會說明如何使用 tar.gz 套件來部署 Linux 版 Horizon Client 和個別的 Horizon Client 元件。如需如何使用 .bundle 安裝程式檔案來安裝 Linux 版 Horizon Client 的指示,請參閱透過下載 VMware 產品安裝或升級 Linux 版 Horizon Client。
部署指示
- 從 VMware 下載網站下載 VMware-Horizon-Client-Linux-YYMM-x.x.x-yyyyyyyy.tar.gz 檔案,並將已下載 tar.gz 套件的內容解壓縮至您的系統,其中 YYMM 是行銷版本編號, x.x.x 是內部版本編號,而 yyyyyyyy 是組建編號。
-
導覽至您的 CPU 指令集架構的資料夾,x86、 x64 或 armhf。您將發現個別 Horizon Client 元件的其他 tar.gz 套件。例如,在 x64 資料夾中,您將發現 Horizon Client 的下列 tar.gz 套件。
VMware-Horizon-Client-YYMM-x.x.x-yyyyyyyy.x64.tar.gz VMware-Horizon-PCoIP-YYMM-x.x.x-yyyyyyyy.x64.tar.gz VMware-Horizon-serialportClient-YYMM-x.x.x-yyyyyyyy.x64.tar.gz VMware-Horizon-USB-YYMM-x.x.x-yyyyyyyy.x64.tar.gz VMware-Horizon-scannerClient-YYMM-x.x.x-yyyyyyyy.x64.tar.gz VMware-Horizon-integratedPrinting-YYMM-x.x.x.yyyyyyyy.x64.tar.gz VMware-Horizon-html5mmr-YYMM-x.x.x-yyyyyyyy.x64.tar.gz
- 若要尋找其他 Horizon Client 元件的 tar.gz 套件,請導覽至下列位置:
SkypeForBusiness Redirection 資料夾,其中包含 VMware-Horizon-Media-Provider-XXX.tar.gz
- 針對每個 tar.gz 套件使用下列部署指示。
- Linux 版 Horizon Client
VMware-Horizon-Client-YYMM-x.x.x-yyyyyyyy.ARCH.tar.gz 套件中包含 VMware Horizon Client 二進位檔。使用下列指示作為設定 VMware Horizon Client 二進位檔案的指南。
VMware-Horizon-PCoIP-YYMM-x.x.x-yyyyyyyy.ARCH.tar.gz 套件中包含 PCoIP 和 VMware Blast 兩個顯示通訊協定必須使用的二進位檔。使用下列指示作為設定 Horizon Client 顯示通訊協定檔案的指南。
- 解壓縮 VMware-Horizon-Client-YYMM-x.x.x-yyyyyyyy.ARCH.tar.gz 套件。
- 導覽至解壓縮的資料夾 VMware-Horizon-Client-YYMM-x.x.x-yyyyyyyy.ARCH,然後將解壓縮的 Horizon Client 檔案內容移至建議的系統資料夾。根據您的 Linux 環境而定,您可以選擇使用不同於下列使用的資料夾。
- 將 bin 資料夾的內容移至 /usr/bin 資料夾。
- 將 lib 資料夾的內容移至 /usr/lib 資料夾。
- 將 doc 資料夾的內容移至 /usr/share/doc 資料夾。
- 將 share/locale 資料夾的內容移至 /usr/share/locale 資料夾。
- 解壓縮 VMware-Horizon-PCoIP-YYMM-x.x.x-yyyyyyyy.ARCH.tar.gz 套件的內容。
- 導覽至解壓縮的資料夾 VMware-Horizon-PCoIP-YYMM-x.x.x-yyyyyyyy.ARCH,然後將 lib 資料夾的內容複製至 /usr/lib 資料夾。根據您的 Linux 環境而定,您可以選擇使用不同於 /usr/lib 的資料夾。
注意:若要保持完整屬性,從 lib 資料夾複製檔案時,請使用 cp 命令的 -a 選項。
- USB 重新導向
VMware-Horizon-USB-YYMM-xxx-yyyy.ARCH.tar.gz 套件包含 USB 重新導向功能所使用的二進位檔。- 解壓縮 VMware-Horizon-USB-YYMM-xxx-yyyy.ARCH.tar.gz 套件的內容。
- 導覽至套件解壓縮後的所在位置,然後將解壓縮的資料夾複製到建議的系統資料夾。
- 將 bin 資料夾的內容複製至 /usr/bin 資料夾。
- 將 lib 資料夾的內容複製至 /usr/lib 資料夾。
- 將 init.d 資料夾的內容複製至 /etc/init.d 資料夾。
- 針對 Ubuntu 系統,使用下列範例作為設定 USB 重新導向功能的指南。
- 使用下列其中一個方法,在系統的自動啟動指令碼中設定 USB 仲裁程式精靈,其中 # 是指 2、3、4、或 5,視您系統的執行層級而定。
- 使用下列命令建立符號連結:
sudo ln -s /etc/init.d/vmware-USBArbitrator /etc/rc#.d/S50vmware-USBArbitrator
- 在您系統的 /etc/rc.local 檔案中新增 /etc/init.d/vmware-USBArbitrator start。請確定 /etc/rc.local 具有可執行檔權限。
- 使用下列命令建立符號連結:
- 使用下列命令,在系統重新開機或停止之前自動停止 USB 仲裁程式精靈,其中 # 是指 0 或 6,視您系統的執行層級而定。
sudo ln -s /etc/init.d/vmware-USBArbitrator /etc/rc#.d/K08vmware-USBArbitrator
- 在必要時使用下列命令手動啟動、停止或重新啟動 USB 仲裁程式精靈:
sudo /etc/init.d/vmware-USBArbitrator [start|stop|restart]
- 使用下列其中一個方法,在系統的自動啟動指令碼中設定 USB 仲裁程式精靈,其中 # 是指 2、3、4、或 5,視您系統的執行層級而定。
- 序列埠重新導向
若要安裝序列埠重新導向功能,請參閱 VMware-Horizon-serialportClient-YYMM-x.x.x.yyyyyyyy.ARCH.tar.gz 檔案中包含的讀我檔案;該壓縮檔可從先前從 VMware 下載網站下載的 vmware-view-client-linux-YYMM-x.x.x-yyyyyyyy.ARCH.tar.gz 檔案中取得。 - 掃描器重新導向
若要安裝掃描器重新導向功能,請參閱 VMware-Horizon-scannerClient-x.x.x.yyyyyyyy.ARCH.tar.gz 檔案中包含的讀我檔案;該壓縮檔可從先前從 VMware 下載網站下載的 vmware-view-client-linux-x.x.x-yyyyyyyy.ARCH.tar.gz 檔案中取得。 - 商務用 Skype
若要安裝商務用 Skype 功能,請參閱 VMware-Horizon-Media-Provider-XXX.tar.gz 檔案中包含的商務用 Skype 讀我檔案;該壓縮檔可從 VMware 下載網站下載取得。 - VMware Integrated Printing
若要安裝 VMware Integrated Printing 功能,請參閱 VMware-Horizon-integratedPrinting-x.x.x.yyyyyyyy.ARCH.tar.gz 檔案中包含的讀我檔案;該壓縮檔可從 VMware 下載網站下載取得。 - HTML5 多媒體重新導向
若要安裝 HTML5 多媒體重新導向功能,請參閱 VMware-Horizon-html5mmr-x.x.x-yyyyyyyy.ARCH.tar.gz 檔案中包含的讀我檔案;該壓縮檔可從 VMware 下載網站下載取得。
建置相依性
建置和執行 Linux 版 Horizon Client 時需要使用下列程式庫。
- gcc 6.4 或更新版本
建置具有無縫視窗功能的 Linux 版 Horizon Client 需要下列環境變數。
export VIEW_LIBCRTBORA=1
安裝 Horizon Client 元件後,請在您先前解壓縮的 Horizon Client 套件中找出 /bin 目錄。從該 bin 目錄執行 vmware-view-lib-san 指令碼以檢查組建相依性。
已知問題
如果多部 Horizon 用戶端同時連線至同一 RDS 桌面平台或遠端應用程式,並對應至名稱相同的依據位置印表機,則印表機會顯示在第一個用戶端工作階段中,但不會顯示在之後的用戶端工作階段中。
因應措施:針對未出現印表機的用戶端工作階段,執行手動重新整理。對於遠端桌面平台,按下 F5 或重新整理 [裝置和印表機] 視窗。對於遠端應用程式,關閉並重新開啟應用程式列印對話方塊。依據位置印表機即會出現在印表機清單中。如果您使用 FreeRDP 連線,並指定與使用者所選組態相衝突的監視器組態,則 Horizon Client 效能會下降,並且用戶端可能會完全停止回應。例如,下列命令用於啟動 Horizon Client,如果使用者已選取「全螢幕 - 此監視器」,則啟動 Horizon Client 會導致問題出現:
vmware-view --enableNla --rdpclient=xfreerdp--xfreerdpOptions="/sec:nla /cert-ignore /p:password/u:crt\administrator /multimon"
最佳做法是避免為顯示器指定 FreeRDP 選項,如 /multimon 或 /workarea。而是讓 Horizon Client 控制拓撲。如果您的用戶端系統正在執行 1.5 版的 pcsc-lite,則當使用者有多個桌面平台的智慧卡工作階段和使用者與一個桌面平台中斷連線時,智慧卡移除原則可能無法運作,登出、關閉或重設 Windows 遠端桌面平台,這會造成黑色螢幕,或是 Horizon Client 功能表可能會呈現約 10 秒的空白。
因應措施:升級至 pcsc-lite 1.7.4 或更新版本。如果您使用 PulseAudio 音響系統,使用 Guest 系統音量滑桿設定音量時,可能會聽到干擾。
因應措施:使用 Linux 用戶端系統的音量滑桿,或透過將 sound.backendType = alsa 新增至 ~/.vmware/config 或 /etc/vmware/config 組態檔來使用 ALSA 音訊。使用 FreeRDP 連線到遠端桌面平台並設定桌面平台連線到獨立磁碟時,如果磁碟名稱包含非 ASCII 字元,該磁碟名稱無法在遠端桌面平台上正確顯示。例如,如果您在磁碟名稱中使用非 ASCII 字元,然後使用下列命令列選項啟動 Horizon Client:
'--rdpclient=xfreerdp' 和 '--xfreerdpOptions="/drive:, /home/user"'
則不會在遠端桌面平台正確顯示磁碟名稱。使用者無法使用 rdesktop 1.8.x 來連線至 Horizon 7 Windows 桌面平台。這是因為 Horizon 7 依預設不支援 TLSv1.0,而 rdesktop 1.8.x 僅支援 TLSv1.0。
因應措施:透過設定下列登錄機碼以在桌面平台上啟用 TLSv1.0:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SecurityProviders\SCHANNEL\Protocols\TLS1.0\Server]"Enabled"=dword:00000001
請注意,TLSv1.0 一般認為不夠安全。若為 Windows 7 桌面平台,則還必須安裝 Microsoft KB https://support.microsoft.com/en-us/kb/3080079。在啟用 MMR 時,有些視訊檔案可能無法在遠端桌面平台上正確播放。
解決方案:確定視訊格式受到支援,且已在用戶端上安裝適用於視訊的解碼器外掛程式。在 Windows 7 遠端桌面平台上,如果您在 Internet Explorer 上播放視訊後開啟新的索引標籤,則 MMR 視訊框架將會重疊在新的索引標籤中。
因應措施:在視訊播放時不要開啟新的索引標籤,或切換至不同的索引標籤。已啟用 MMR 且網路延遲大於 75 毫秒時,視訊無法在遠端桌面平台中順暢播放且聲音會消失。
因應措施:網路延遲超過 75 毫秒時停用 MMR。在某些具有 HP ThinPro 5.2.0 (T6X52011) 作業系統的 HP 精簡型用戶端上,當使用者在遠端桌面平台上播放某些視訊,並按下 Windows Media Player 上的快速倒帶按鈕時,Linux 版 Horizon Client 可能會顯示黑色畫面或當機。
因應措施:將 OS 升級至 HP ThinPro 6.1.0 (T7X61007) 或最新版本。不支援系統匣重新導向功能,因此您無法使用系統匣來結束遠端應用程式工作階段。
因應措施: 使用遠端應用程式的 UI 結束應用程式工作階段。例如,若要結束 Skype 工作階段,請選取設定圖示,然後選取檔案 > 結束。由於不支援啟動器,因此您無法從應用程式啟動器啟動應用程式。
因應措施:透過 Linux 用戶端的 UI 啟動遠端應用程式。當鍵盤配置時切換至次要鍵盤配置時,滑鼠在 Blast 工作階段中無法正常運作
因應措施:手動在 /etc/vmware/config 檔案中新增下列組態選項:
RemoteDisplay.allowVMPointerEvent2 = FALSE如果用戶端 Linux 作業系統和遠端的 Windows 作業系統上完全相同的快速鍵具有不同功能,當無縫視窗應用程式處於作用中時,Windows 作業系統的快速鍵將無法運作。僅 Linux 作業系統的快速鍵會生效。例如,依預設,在 Ubuntu 作業系統上按下 Alt 可開啟 [搜尋] 對話方塊視窗,而它會在 Windows 作業系統上顯示應用程式的功能表。當無縫視窗應用程式作用中時,按下 Alt 會顯示 Ubuntu 作業系統的 [搜尋] 功能表,但不會顯示應用程式的功能表。
因應措施:變更主機 Linux 作業系統或遠端 Windows 作業系統中的快速鍵,使兩個作業系統中的快速鍵不會產生衝突。
由於 Linux 版 Horizon Client 使用 Linux 作業系統的 GNOME 佈景主題,Linux 版 Horizon Client 驗證網域清單、桌面平台/應用程式通訊協定清單,以及顯示清單皆會在部分 Linux 作業系統上顯示為黑色,使您難以閱讀這些清單。
因應措施:變更 Linux 作業系統使用的 GNOME 佈景主題。例如,在 Ubuntu 16.04.4 作業系統中,安裝 gnome-tweak-tool (如果尚未安裝),接著執行 gnome-tweak-tool,然後將 GTK+ 佈景主題從 Ambiance 變更為 Radiance。
當用戶端使用者使用多台監視器組態連線至已發佈的應用程式時,如果他們中斷連線或重新連線其組態中的監視器時,監視器中可能會發生未預期的顯示行為。
因應措施:從已發佈的應用程式中斷連線,並再次重新連線。
當 RHEL 7 用戶端使用者使用 VMware Blast 顯示通訊協定連線至已發佈的 Windows Server 桌面平台,並嘗試從工作階段登出時,Horizon Client 可能會當機。此問題是由於與 1.8.8 版本的 PC/SC Lite (pcsclite) 程式庫相關的程序發生衝突導致的。
因應措施:在 RHEL 7 系統上,將 pcsclite 程式庫升級為早於 1.8.8 的版本。
在遠端桌面平台上的 Microsoft Edge 中開啟本機 URL 時,多媒體內容不會如預期重新導向至用戶端系統。依預設,Edge 瀏覽器中的 HTML5 多媒體重新導向僅適用位於非本機 URL 上的內容。若要從本機 URL 內容重新導向,您必須為 Microsoft Edge 設定某些設定。
因應措施:在遠端桌面平台上,開啟命令提示字元視窗,然後執行下列命令:
CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe
從執行 ThinLinX 或 Stratodesk 的 Raspberry Pi 連線至遠端應用程式時,鍵盤和滑鼠無法運作。在 ThinLinX 或 Stratodesk Raspberry Pi 中使用 H.264 解碼進行遠端應用程式工作階段時,會出現系統衝突。
因應措施:在 VMware Blast 設定中停用 H.264 解碼。
當您在啟用 HTML5 多媒體重新導向的情況下連線至遠端桌面平台,並開啟包含視訊內容的網頁時,視訊縮圖可能不會正確顯示。此問題只會影響視訊的縮圖顯示,而不會影響其播放能力。
FreeRDP 無法在執行 RedHat Enterprise Linux Workstation 的用戶端系統上運作。由於 Xorg 錯誤,當您使用 RDP 啟動遠端桌面平台,並將 freerdp-x11 1.1.0 或 2.0.0 指定為 RDP 用戶端時,RedHat Enterprise Linux Workstation 會重新開機。
Horizon Client 不支援 Ubuntu 20.04 中的深色外觀設定。
從執行 Stratodesk 的用戶端系統使用遠端應用程式時,可能會發生系統停滯。
因應措施:將 GPU 記憶體減少至 128 MB。例如,在 Raspberry Pi 上執行的 Stratodesk 中,移至組態 > 服務 > Raspberry Pi,然後將 GPU 記憶體 (MB) 變更為 128。
Horizon Client 在下列情況下連線至遠端桌面平台時當機:
- Horizon Client 在具有 Intel Ice Lake 或更新硬體的 Ubuntu 20.04 系統上執行,且
- 工作階段通訊協定是採用 HEVC 4:4:4 編碼的 VMware Blast
依預設,隨附於 Ubuntu 20.04 的 Intel 媒體驅動程式含有錯誤,會導致 Horizon Client 當機。驅動程式的更新版本包含了此錯誤的修正。
因應措施:藉由安裝最新版本的
intel-media-va-driver-non-free
,來更新 Intel 媒體驅動程式。