Instantly share code, notes, and snippets.

What would you like to do?
VMWare Horizon Client on Fedora
VMWare Horizon 4.3 On Fedora64
Prepare the client workstation
Update all installed packages
sudo dnf upgrade (or sudo dnf install fedora-upgrade; sudo fedora-upgrade)
sudo dnf update
Need the following packages/libraries
RDesktop v1.7.0
sudo dnf install rdesktop
Need these libraries
dnf provides *XXXXX* to find package that XXXXX is in
dnf list PKG* to find whether package is avail or installed
find / -name XXXXXX* to search file system for file
libudev0; we will try "ln -s /usr/lib64/ /usr/lib64/"; present as (typo in Oracle docs)
in Fedora pkg libXScrnSaver*; dnf install libXScrnSaver; present in /usr/lib64
Xinerama; present as libXinerama.x86_64 package
in Fedora pkg libpng12-1.2.56-2.fc24;
dnf install libpng12
in Fedora pkg libffi-3.1-9.fc24;
try ln -s /usr/lib64/ /usr/lib64/
Realtime audio/video (not supported in RDP sessions; we won't use this)
Need the following if desired
Pulse Audio
plugin file /usr/lib/pcoip/vchan_plugins/ depends on
Multimedia redirection (MMR) (we won't use this, either)
GStreamer core library and gstreamer-ffmpeg 0.10
GStreamer core library and fluendo 0.10
Flash URL Redirection (supported on on PCoIP) (we won't use this, either)
Must have flash plugin in /usr/lib or /usr/local/lib
wget (Fedora FC25 default is
Download from VMWare the client
VMware Horizon client for 64-bit Linux
It will be in your Downloads folder (Ctrl-Alt-T for terminal; cd Downloads)
chmod 0744 VM*
sudo ./VM<Tab> {auto tab completion is great!}
Smart Card: no
Real-Time Audio-Video: no
Client Drive Redirection: no
Multimedia Redirection: no
Virtual Printing: yes
Register and Start Services: yes
Check system compatibility: yes
VMware Horizon PCoIP
Failed libpng12
(fix with "sudo dnf install libpng12")
VMware Horizon Virtual Printing
VMware Horizon Client
(fix with "sudo ln -s /lib64/ /lib64/")
vmware-view & (that ampersand backgrounds the task)
Add a server (your remote server goes here)
Life is good.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment