Follow the installation topics to prepare the Linux VDA.
Make sure you install these dependencies before installing the Linux VDA package.
sudo yum -y install openldap
sudo yum -y install libxml2
sudo yum -y install cyrus-sasl
sudo yum -y install cyrus-sasl-gssapi
To set policies in Citrix Studio, do the following:
The LDAP server setting on Linux VDA is optional for single domain environments but mandatory for multiple domain and multiple forest environments. This setting is required by the policy service to perform an LDAP search in these environments.
After installing the Linux VDA package, run the command:
/opt/Citrix/VDA/sbin/ctxsetup.sh
Enter all the LDAP servers in the suggested format: space-separated list of LDAP Fully Qualified Domain Names (FQDNs) with the LDAP port (e.g. ad1.mycompany.com:389 ad2.mycomany.com:389).
![]() |
You can also run the ctxreg command to write this setting to the registry directly:
/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\VirtualDesktopAgent" -t "REG_SZ" -v "ListOfLDAPServers" -d "ad1.mycompany.com:389 ad2.mycomany.com:389" --force
The following policies only exist in Linux VDA and cannot be set from Citrix Studio.
The descriptions of these policies are listed in the policy support list. You can write these values to the registry using the command ctxreg.
/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Clipboard\ClipboardSelection" -t "REG_DWORD" -v "Flags" -d "your value" --force
/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Clipboard\PrimarySelection" -t "REG_DWORD" -v "Flags" -d "your value" --force
/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -t "REG_DWORD" -v "MaxSpeexQuality" -d "your value" --force
The values are restricted to a certain range. Refer to the policy support list for detailed descriptions.
Organizational Unit(OU)/User or group filters fail