VMWare Horizon Client - Dedicated Thin Client
Revision as of 16:26, 20 April 2017 by Michael.mast (talk | contribs)
With the cost of zero clients being as much as a standard computer, it made more sense to purchase commodity hardware and build from scratch.
This is my endeavor into building a poor man's zero client.
Requirements
- Audio, Video, and user input must work.
- USB Redirection must work for webcam usage.
- The only window the user's see is the Horizon Client.
- If the client is closed, it must auto-open again.
Install Script
WIP
Still need to work out the automated install of the client (there are two prompts at the end of installation), and the xorg.conf portion to allow for dual monitors without having to sit down at each unit.
##Install packeges yum -y install epel-release yum clean all yum makecache yum -y update yum -y install chrony wget yum-cron firewalld fail2ban oddjob oddjob-mkhomedir sssd samba-common realmd bind-utils htop bzip2 nano setroubleshoot setools openbox gdm xorg-x11-* gnome-terminal alsa-utils pcsc-lite-libs-1.8.8-6.el7 glibmm24-2.42.0-1.el7 gstreamer-plugins-base-0.10.36-10.el7 libpng12 libXScrnSaver ##Configure auto-login user and display manager systemctl enable gdm systemctl set-default graphical.target useradd publicuser mv /etc/gdm/custom.conf /etc/gdm/custom.conf.bak cat << EOF > /etc/gdm/custom.conf # GDM configuration storage [daemon] AutomaticLogin=publicuser AutomaticLoginEnable=True [security] [xdmcp] [greeter] [chooser] [debug] EOF ##Install VDI Client ln -s /usr/lib64/libudev.so.1 /usr/lib64/libudev.so.0 ln -s /usr/lib64/libffi.so.6 /usr/lib64/libffi.so.5 wget https://download3.vmware.com/software/view/viewclients/CART17Q1/VMware-Horizon-Client-4.4.0-5167967.x64.bundle ./VMware-Horizon-Client-4.4.0-5167967.x64.bundle --eulas-agreed --required