Installation and Setup Guide

Table Of Contents
(incorrect) vmware-view --rdpclient=xfreerdp --xfreerdpOptions="/p:'pa$
$word' /u:'crt\administrator'"
Instead, you must use:
(correct) vmware-view --rdpclient=xfreerdp --
xfreerdpOptions="/p:'pa\$\$word' /u:'crt\administrator'"
n
If end users will use a session-in-session implementation of Horizon Client, you must use the /rfx
option. An example of a session-in-session implementation is one in which an end user logs in to
Horizon Client on a thin client, so that the Horizon Client interface is the only one the end user sees,
and the end user then launches a nested version of Horizon Client in order to use a remote
application provided by an RDS host. In cases like this, if you do not use the /rfx option, the end
user will not be able to see the remote desktop and application icons in the desktop and application
selector of the nested client.
Install and Configure FreeRDP
To use a FreeRDP client for RDP connections to View desktops, your Linux machine must include the
required version of FreeRDP.
For a list of the packages that xfreerdp depends on in Ubuntu, go to
https://github.com/FreeRDP/FreeRDP/wiki/Compilation.
Prerequisites
On your Linux client machine, download FreeRDP 1.1 from GitHub, at
https://github.com/FreeRDP/FreeRDP.
Procedure
1 Patch with the file called freerdp-1.1.0.patch, using the following patch commands:
cd /client-installation-directory/patches/FreeRDP-stable-1.1
patch -p1 < freerdp-1.1.0.patch
patch -p1 < freerdp-1.1.0-tls.patch
Here client-installation-directory is the path to VMware-Horizon-View-Client-x.x.x-yyyyyy.i386,
where x.x.x is the version number and yyyyyy is the build number. The freerdp-1.1.0-tls.patch
file enables the TLSv1.2 connection in xfreerdp. If you have installed the VMware Horizon Client for
Linux, the freerdp-1.1.0.patch and freerdp-1.1.0-tls.patch files are located in
the /usr/share/doc/vmware-horizon-client/patches directory. For more information about the
freerdp-1.1.0.patch file, see the README.patches file in the same client-installation-
directory/patches directory.
2 Run the following command:
cmake -DWITH_SSE2=ON -DWITH_PULSEAUDIO=ON -DWITH_PCSC=ON -DWITH_CUPS=ON .
VMware Horizon Client for Linux Installation and Setup Guide
VMware, Inc. 53