Desktop disconnects when a USB memory is plugged into the endpoint in Citrix Receiver for Linux.
As a workaround, complete the following steps:
Add the entry ClientToServerNormalPowerOf2=9 to the [WFClient] section in the <Client Installation Dir>/config/module.ini file.
Example:
/opt/Citrix/ICAClient/config/module.ini [WFClient] ---- ClientToServerNormalPowerOf2=9 ----
Reboot the endpoint.
The issue occurs when ICA packets are not fully compressed, which depends on compression buffer condition in the endpoint.