Pour utiliser un client FreeRDP pour des connexions RDP à des postes de travail View, votre machine Linux doit inclure la version requise de FreeRDP.
Pour obtenir une liste des packages dont xfreerdp dépend dans Ubuntu, allez sur https://github.com/FreeRDP/FreeRDP/wiki/Compilation.
Procédure
- Appliquez le correctif avec le fichier freerdp-1.1.0.patch, à l'aide des commandes de correctif suivantes :
cd /client-installation-directory/patches/FreeRDP-stable-1.1
patch -p1 < freerdp-1.1.0.patch
patch -p1 < freerdp-1.1.0-tls.patch
Ici client-installation-directory est le chemin d'accès à VMware-Horizon-View-Client-x.x.x-yyyyyy.i386, où x.x.x est le numéro de version et yyyyyy le numéro de build. Le fichier freerdp-1.1.0-tls.patch permet la connexion TLSv1.2 dans xfreerdp. Si vous avez installé VMware Horizon Client pour Linux, les fichiers freerdp-1.1.0.patch et freerdp-1.1.0-tls.patch se trouvent dans le répertoire /usr/share/doc/vmware-horizon-client/patches. Pour plus d'informations sur le fichier freerdp-1.1.0.patch, reportez-vous au fichier README.patches dans le même répertoire client-installation-directory/patches.
- Exécutez la commande suivante :
cmake -DWITH_SSE2=ON -DWITH_PULSEAUDIO=ON -DWITH_PCSC=ON -DWITH_CUPS=ON .
- Exécutez la commande suivante :
- Exécutez la commande suivante, qui installe le fichier binaire xfreerdp créé dans un répertoire sur le chemin d'exécution pour que Horizon Client puisse exécuter le programme en exécutant xfreerdp :
- (Facultatif) Vérifiez que le module d'impression virtuelle peut se charger.
- Pour vérifier que tprdp.so peut être chargé par FreeRDP 1.1, exécutez la commande suivante :
sudo ln -s /usr/lib/vmware/rdpvcbridge/tprdp.so /usr/local/lib/i386-linux-gnu/freerdp/tprdp-client.so
- Pour démarrer Horizon Client avec la fonctionnalité d'impression virtuelle activée, exécutez la commande suivante :
vmware-view --rdpclient=xfreerdp --xfreerdpOptions='/cert-ignore /vc:tprdp'
Note : La fonctionnalité d'impression virtuelle est disponible si vous utilisez VMware Blast ou PCoIP.