Linux Virtual Delivery Agent

Wayland (experimental)

As an experimental feature, the Linux VDA supports Wayland in GNOME on RHEL 9.0, Rocky Linux 9.0, and Ubuntu 22.04. The following capabilities are fully tested in Wayland:

  • Audio
  • Clipboard
  • Client drive mapping (CDM)
  • Printing
  • USB device redirection

Note:

  • HDX 3D Pro is not supported.
  • Linux virtual app sessions are not supported.

Enable Wayland

To use Wayland, set the registry key EnableWayland to 1 by running the following command:

/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Wayland" -t "REG_DWORD" -v "EnableWayland" -d "0x00000001" --force
<!--NeedCopy-->

By default, the registry key EnableWayland is set to 0, which means X11 is used.

Check whether Wayland is in use

  1. Open a Terminal window in Linux.
  2. Run the echo $XDG_SESSION_TYPE command.

If Wayland is in use, you get ‘wayland’ in the output.

Limitations

With Wayland in use, the following limitations are identified:

  • The keyboard layout of the client device is not synchronized with the keyboard layout of the VDA.
  • It takes about 20 seconds to log off from a session on RHEL 9.0, Rocky Linux 9.0.
Wayland (experimental)