Skip to main content

May 28, 2026

Daemons in Non-Windows Clients and Linux Desktops

For security purposes, it is important to know whether Horizon Client installs any daemons or processes.

Services, Processes, and Daemons by Horizon Client Type

Horizon Client TypeService, Process, or Daemon
Linux client
  • omnissa-usbarbitrator, which numerates the various USB devices connected to the client and determines which devices to connect to the client and which to connect to the remote desktop.
  • horizon-client-used, which provides services for the USB redirection feature.
Note: If you click the Register and start the service(s) after installation check box during installation, these daemons start automatically. These processes run as root.
Mac clientNone
iOS clientNone
Android clientNone. Horizon Client runs in one Android process.
Linux desktop
  • StandaloneAgent, which runs with root privileges and starts when the Linux system is up and running. StandaloneAgent communicates with Connection Server to perform remote desktop session management. It sets up, tears down the session, updating the remote desktop status to the broker in Connection Server.
  • BlastWorker, which StandaloneAgent starts when it receives a StartSession request from Connection Server. The BlastWorker daemon runs with omnblast privilege. omnblast is a system account that is created when the Linux agent is installed. It communicates with StandaloneAgent through an internal MKSControl channel, and communicates with Horizon Client by using the Horizon Blast display protocol.

Was this page helpful?

Provide feedback for this topic

Was this topic helpful?

Please do not include any personal or confidential information.

Generating link…