With Horizon Client 3.2 and later, you can download and run a Horizon Client installer bundle from the VMware Downloads page. This installer contains modules for features such as USB redirection, virtual printing, Real-Time Audio-Video, smart card, and client drive redirection.

About this task

Note:

On most Linux distributions, the Horizon Client installer bundle launches a GUI wizard. On SUSE Linux distributions, the bundle installer launches a command-line wizard. You can also run the installer with the --console option to launch the command-line wizard.

During the installation process, you are prompted to confirm whether to install various components. The default is to install all components except for Horizon Client 3.5, which does not, by default, install client drive redirection, a Tech Preview feature. The following table provides a brief summary of each optional component.

Table 1. Horizon Client for Linux Installation Options

Option

Description

USB Redirection

Gives users access to locally connected USB devices on their desktops.

USB redirection is supported on remote desktops that are deployed on single-user machines but is not supported on RDS host-based remote desktops.

The component files are installed in /usr/lib/vmware/view/usb/. If you have Horizon Client 3.2, to enable the USB redirection feature, as a user with root access, run vmware-usbarbitrator and vmware-view-usbd under /usr/lib/vmware/view/usb/ whenever you start or reboot your Linux system. If you have Horizon Client 3.4 or later, these services are started automatically if you allow the installer to register and start installed services after the installation.

Note:

You can use group policy settings to disable USB redirection for specific users.

Real-Time Audio-Video

Redirects webcam and audio devices that are connected to the client system so that they can be used on the remote desktop.

The component file is installed in /usr/lib/pcoip/vchan_plugins/.

Virtual Printing

Lets users print to any printer available on their client computers. Users do not have to install additional drivers on their remote desktops.

The component files are installed in /usr/lib/vmware/view/virtualPrinting/. After you install the client, if you have Horizon Client 3.2, you must configure this feature to enable it, as described in Enable the Virtual Printing Feature on a Linux Client. If you have Horizon Client 3.4 or later, you do not need to manually configure this feature if you allow the installer to register and start installed services after the installation.

In Horizon 6.0.2 and later, virtual printing is supported on the following remote desktops and applications:

  • Desktops that are deployed on single-user machines

  • Desktops that are deployed on RDS hosts, where the RDS hosts are virtual machines

  • Hosted (remote) applications, which are provided by RDS hosts

  • Remote applications that are launched from Horizon Client inside remote desktops

Smart Card

Lets users authenticate with smart cards when they use the VMware Blast or PCoIP display protocol. Although this option is selected in the client installer by default, this option is not selected by default when you run the View Agent installer in the remote desktop.

Smart card is supported on remote desktops that are deployed on single-user machines. For smart card support on session-based desktops on RDS hosts, you must have .Horizon Client 3.4 or later and View Agent 6.1.1 or later.

The component files are installed in /usr/lib/pcoip/vchan_plugins/.

Client Drive Redirection

Lets users share folders and drives on the client computer with remote desktops and applications. Drives can include mounted drives and USB storage devices. This is a Tech Preview feature in Horizon Client 3.5 and a fully supported feature in Horizon Client 4.0 and later. This feature is not selected by default when you install Horizon Client 3.5, but is selected by default when you install Horizon Client 4.0 or later.

The component files are installed in /usr/lib/vmware/view/vdpService/.

Prerequisites

  • Verify that the client system runs a supported operating system. See System Requirements for Linux Client Systems.

  • For Horizon Client 3.2 and earlier, verify that OpenSSL 1.0.1i or later is installed on the client system. For Horizon Client 3.4 and later, if the correct OpenSSL library is not installed, the installer downloads and installs it for you. See the release notes for the OpenSSL library version.

  • Verify that you have root access on the host system.

  • Verify that VMware Workstation is not installed on the client system.

  • If you plan to use the RDP display protocol to connect to a View desktop, verify that you have the appropriate RDP client installed. See System Requirements for Linux Client Systems.

  • If you have an earlier version of the Horizon Client software installed on the Linux client system, uninstall that application before installing Horizon Client 3.2 or later. See Uninstall Horizon Client for Linux.

  • If you plan to use the command-line installer, familiarize yourself with the Linux command-line installation options. See Command-Line Installation Options for the Linux Client.

As part of the installation process, the installer runs a scan of the system libraries to determine whether the system is compatible with Horizon Client, although you can select to skip the scan.

Procedure

  1. On the Linux client system, download the Horizon Client installer file from the Horizon Client Product Downloads page at http://www.vmware.com/go/viewclients.

    The name of the file is VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle, where x.x.x is the version number, yyyyyyy is the build number, and arch is either x86 or x64. x64 is available in Horizon Client 3.5 and later.

  2. Open a Terminal window, change directories to the directory that contains the installer file, and run the installer, using the appropriate command.

    Option

    Command

    For the GUI wizard, if you have set executable permissions

    sudo ./VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle

    For the GUI wizard, if you have not set executable permissions

    sudo sh ./VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle

    For the command-line installer

    sudo ./VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle 
    --console

    The installer wizard appears, prompting you to accept the end user license agreement.

  3. Follow the prompts to finish the installation.
    Important:

    If you are installing Horizon Client 3.4 or later, you are prompted to allow the installer to register and start installed services after the installation. Allowing the installer to complete these tasks means that you will not need to manually start USB redirection services every time you reboot, and you will not need to manually enable the virtual printing feature.

  4. After installation is complete, specify whether to perform the compatibility scan for libraries that various feature components are dependent on.

    The system scan displays a result value for each library compatibility.

    Result Value

    Description

    Success

    All needed libraries were found.

    Failed

    The specified library was not found.

    Important:

    With Horizon Client 3.4, the scan reports failure if the OpenSSL library is not installed (libssl.so.1.0.1 and libcrypto.so.1.0.1 files), but you can safely ignore this failure because the installer will automatically download and install the correct library. This scan failure does not occur with Horizon Client 3.5 or later.

Results

Log information about the installation is recorded in /tmp/vmware-root/vmware-installer-pid.log.

What to do next

If you have Horizon Client 3.2, to use the USB redirection feature, run vmware-usbarbitrator and vmware-view-usbd under /usr/lib/vmware/view/usb/. If you have Horizon Client 3.4 or later, performing this procedure is not necessary if you specify that the installer should register and start installed services after the installation.

If you have Horizon Client 3.2, to use the virtual printing feature, perform the procedure described in Enable the Virtual Printing Feature on a Linux Client. If you have Horizon Client 3.4 or later, performing this procedure is not necessary if you specify that the installer should register and start installed services after the installation. When the user launches the client, a configuration file is automatically created and placed in the user's home directory.

Start Horizon Client and verify that you can log in to the correct virtual desktop. See Connect to a Remote Desktop or Application.