Setting up a VMware Horizon deployment for Mac clients involves using certain Connection Server configuration settings, meeting the client and server system requirements, and downloading and installing
Horizon Client for Mac from the VMware website.
System Requirements for Mac Clients The Mac on which you install Horizon Client, and the peripherals it uses, must meet certain system requirements.
System Requirements for Real-Time Audio-Video Real-Time Audio-Video works with standard webcam, USB audio, and analog audio devices. The feature also works with standard conferencing applications. To support Real-Time Audio-Video, your Horizon deployment must meet certain software and hardware requirements.
Smart Card Authentication Requirements Client devices that use a smart card for user authentication must meet certain requirements.
Touch ID Authentication Requirements To use Touch ID for user authentication in Horizon Client, you must meet certain requirements.
OPSWAT Integration Requirements At some companies, an administrator might integrate Unified Access Gateway with the third-party OPSWAT MetaAccess application. This integration, which is typically used on unmanaged devices in corporate bring-your-own-device (BYOD) environments, enables organizations to define device acceptance policies for Horizon Client devices.
Requirements for Using URL Content Redirection With the URL Content Redirection feature, URL content can be redirected from the client machine to a remote desktop or published application (client-to-agent redirection), or from a remote desktop or published application to the client machine (agent-to-client redirection).
Requirements for Using Skype for Business with Horizon Client An end user can run Skype for Business inside a virtual desktop without negatively affecting the virtual infrastructure and overloading the network. During Skype audio and video calls, all media processing takes place on the client machine instead of in the virtual desktop.
Requirements for the Session Collaboration Feature With the Session Collaboration feature, users can invite other users to join an existing remote desktop session. To support the Session Collaboration feature, your Horizon deployment must meet certain requirements.
Supported Desktop Operating Systems A Horizon administrator creates virtual machines that have a guest operating system and installs agent software in the guest operating system. End users can log in to these virtual machines from a client device.
Preparing Connection Server for Horizon Client Before end users can connect to a server and access a remote desktop or published application, a Horizon administrator must configure certain Connection Server settings.
Allowing Access to macOS Accessibility Features If the client system is running macOS Mojave (10.14), you must grant Horizon Client access to the system's accessibility features for optimal performance of the keyboard and mouse inside remote desktops and published applications.
Install Horizon Client on a Mac You install Horizon Client on Mac client systems from a disk image file.
Upgrade Horizon Client Online You can configure Horizon Client to look for and install updates each time it starts. You can also look for and install updates manually.
Add Horizon Client to the Dock You can add Horizon Client to the Dock on the Mac client system.
Setting the Certificate Checking Mode in Horizon Client Server certificate checking occurs for connections between Horizon Client and a server. A certificate is a digital form of identification, similar to a passport or a driver's license.
Configuring the Certificate Checking Mode for End Users You can configure the certificate checking mode for end users. For example, you can configure that full verification is always performed. Certificate checking occurs for TLS connections between a server and Horizon Client.
Configure Advanced TLS Options You can select the security protocols and cryptographic algorithms that Horizon uses to encrypt communications between Horizon Client and servers, and between Horizon Client and Horizon Agent.
Configuring Log File Collection Values Horizon Client generates log files in the ~/Library/Logs/VMware Horizon Client directory on the Mac client. An administrator can configure the maximum number of log files, and the maximum number of days to keep log files, by setting keys in the /Library/Preferences/com.vmware.horizon.plist file on the Mac client.
Configure VMware Blast Options You can configure VMware Blast options for remote desktop and published application sessions that use the VMware Blast display protocol.
Configuring Cursor Event Handling You can optimize cursor event handling by configuring settings in the ~/Library/Preferences/VMware Horizon View/config file on the Mac client system.
Configuring VMware Blast Options for End Users You can configure the VMware Blast HEVC and proxy server options so that end users cannot change them by setting keys in the /Library/Preferences/com.vmware.horizon.plist file on the Mac client.
Configure Horizon Client Data Sharing If a Horizon administrator has opted to participate in the VMware Customer Experience Improvement Program (CEIP), VMware collects and receives anonymous data from client systems through Connection Server. You can configure whether to share this client data with Connection Server.
Configuring Sleep Mode Options To control sleep mode behavior during remote sessions, you can set keys in the /Library/Preferences/com.vmware.horizon.plist file on the Mac client.