Skip to content

Using the Virtual Channel SDK

Preparing and Deploying a Server-Side Application

This section uses the VDPING application as an example.

Install .desktop file

Install the vdping.desktop file to the system autostart directory.

cp ${VCSDK_ROOT_PATH}/sample/vdping/vdping.desktop /etc/xdg/autostart/


  1. In the vdping.desktop file, specify the location of your VDPING, for example, Exec=/opt/Citrix/VDA/bin/vdping. Make sure to specify the proper location.
  2. Ensure that the VDA session users have access to VDPING.

Update registry on the Linux VDA

Note: In this VDPING example, refers to vdping.desktop. You can provide a comma-separated list of items for , for example, vdping.desktop,vdmix.desktop,vdover.desktop.

  • Create

shell sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\VirtualDesktopAgent\VirtualChannel\ICA3.0\Desktops" -t "REG_SZ" -v "ListOfVcDesktops" -d "<Your-Virtual-Driver-List>" --force

  • Update
sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\Software\Citrix\VirtualDesktopAgent\VirtualChannel\ICA3.0\Desktops" -v "ListOfVcDesktops" -d "<Your-Virtual-Driver-List>
Was this article helpful?