The story how Linux failed me or how I failed to understand Linux.

When I first started using VMware View, I instantly decided to use it on my Linux laptop. Everything went fine without any issues up until I had to connect to Horizon Server with no VMware Blast support (RDP only).

Turned out, the Linux version of Horizon Client did not support RDP connections by default.

Well… turned out it did – I just wasn’t aware of it.

The missing bit was xfreerdp package, which Horizon is in fact configured to use for RDP connections. The only problem was that this package is not installed along VMware Horizon Client package (it is not its dependency).

Just to make this post a bit longer (and useful) let me post below how to fix this issue on the most popular Linux flavors (as root):

Debian and co. (Ubuntu, Lubuntu, Kali etc.):
>apt-get install xfreerdp

RedHat and co. (Fedora, CentOS etc.):
yum install freerdp.x86_64 freerdp-libs.x86_64 freerdp-plugins.x86_64

Arch and co. (Antergos, Manjaro etc.):
pacman -S xfreerdp

Suse and co.:
zypper addrepo https://download.opensuse.org/repositories/X11:RemoteDesktop/openSUSE_Tumbleweed/X11:RemoteDesktop.repo zypper refresh
zypper install freerdp

xfreerdp does not require any additional configuration to work with VMware Horizon Client. You can connect to your VDI straight away after installing it.