若要使用 FreeRDP 用戶端,以利用 RDP 連線至 View 桌面平台,您的 Linux 機器必須包含所需版本的 FreeRDP。
程序
- 使用下列修補命令,透過名為 freerdp-1.1.0.patch 的檔案進行修補:
cd /client-installation-directory/patches/FreeRDP-stable-1.1
patch -p1 < freerdp-1.1.0.patch
patch -p1 < freerdp-1.1.0-tls.patch
這裡的 client-installation-directory 是 VMware-Horizon-View-Client-x.x.x-yyyyyy.i386 的路徑,其中 x.x.x 為版本號碼,yyyyyy 為組建編號。freerdp-1.1.0-tls.patch 檔案可啟用 xfreerdp 中的 TLSv1.2 連線。如果您已安裝 Linux 版 VMware Horizon Client,則 freerdp-1.1.0.patch 和 freerdp-1.1.0-tls.patch 檔案會位於 /usr/share/doc/vmware-horizon-client/patches 目錄中。如需有關 freerdp-1.1.0.patch 檔案的詳細資訊,請參閱同一 client-installation-directory/patches 目錄中的 README.patches 檔案。
- 執行下列命令:
cmake -DWITH_SSE2=ON -DWITH_PULSEAUDIO=ON -DWITH_PCSC=ON -DWITH_CUPS=ON .
- 執行下列命令:
- 執行下列命令,以在執行路徑上的目錄中安裝建置的 xfreerdp 二進位檔,讓 Horizon Client 可透過執行 xfreerdp 來執行程式:
- (選擇性) 確認虛擬列印模組可成功載入。
- 若要確認 tprdp.so 可由 FreeRDP 1.1 載入,請執行下列命令:
sudo ln -s /usr/lib/vmware/rdpvcbridge/tprdp.so /usr/local/lib/i386-linux-gnu/freerdp/tprdp-client.so
- 若要啟動已啟用虛擬列印功能的 Horizon Client,請執行下列命令:
vmware-view --rdpclient=xfreerdp --xfreerdpOptions='/cert-ignore /vc:tprdp'
備註: 如果您使用 VMware Blast 或 PCoIP,則可以使用虛擬列印功能。