若要使用 FreeRDP 用戶端,以利用 RDP 連線至遠端桌面平台,您的 Linux 機器必須包含所需版本的 FreeRDP。

有關 Ubuntu 中 xfreerdp 所依賴的套件清單,請前往 https://github.com/FreeRDP/FreeRDP/wiki/Compilation

必要條件

在 Linux 用戶端機器上,從 GitHub 下載 FreeRDP 1.1,網址為 https://github.com/FreeRDP/FreeRDP

程序

  1. 使用下列修補命令,透過名為 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-directoryVMware-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.patchfreerdp-1.1.0-tls.patch 檔案會位於 /usr/share/doc/vmware-horizon-client/patches 目錄中。如需有關 freerdp-1.1.0.patch 檔案的詳細資訊,請參閱同一 client-installation-directory/patches 目錄中的 README.patches 檔案。

  2. 執行下列命令:
    cmake -DWITH_SSE2=ON -DWITH_PULSEAUDIO=ON -DWITH_PCSC=ON -DWITH_CUPS=ON .
  3. 執行下列命令:
    make
  4. 執行下列命令,以在執行路徑上的目錄中安裝建置的 xfreerdp 二進位檔,讓 Horizon Client 可透過執行 xfreerdp 來執行程式:
    sudo make install