Skip to main content

July 21, 2025

Horizon Client for Linux Log Files

Log files can help you troubleshoot issues related to installation, display protocols, and feature components. You can create a configuration file to configure the verbosity level.

Log File Locations

Horizon Client for Linux Log Files

Type of LogsDirectory PathFile Name
Installation/tmp/root/ .installer-pid.log vmis-pid.log
Horizon Client UI/tmp/username/horizon-client-pid.log
PCoIP client/tmp/teradici-username/pcoip_client_YYYY_MM_DD_XXXXXX.log
Real-Time Audio-Video/tmp/username/RTAV-pid.log
USB redirection/tmp/root/ usbarb-pid.log view-usbd-pid.log
VChan/tmp/username/VChan-Client.log Note: This log is created when you enable RDPVCBridge logs by setting "export RDPVC_BRIDGE_LOG_ENABLED=1".
Remote MKS (mouse-keyboard-screen) logs/tmp/username/ mks-pid.log MKSVchanClient-pid.log rdeSvc-pid.log
VdpService client/tmp/username/vdpServiceClient-pid.log
Tsdr client/tmp/username/ViewTsdr-Client-pid.log

Log File Configuration

You can use a configuration property, view.defaultLogLevel, to set the verbosity level for client log files, from 0 (collect all events) to 6 (collect only fatal events).

For USB-specific logs, you can use the following command-line commands:

usbarbitrator --verbose
view-usbd -o log:trace

Collecting a Log Bundle

The log collector is located at /usr/bin/view-log-collector. To use the log collector, you must have execute permissions. You can set permissions from the Linux command line by entering the following command:

chmod +x /usr/bin/view-log-collector

You can run the log collector from the Linux command line by entering the following command:

/usr/bin/view-log-collector

Was this page helpful?

Provide feedback for this topic

Was this topic helpful?

Please do not include any personal or confidential information.

Generating link…