Skip to content

Instantly share code, notes, and snippets.

@abatkin
Created May 26, 2017 03:53
Show Gist options
  • Save abatkin/a97124c72e3378dc958c522f8138aa91 to your computer and use it in GitHub Desktop.
Save abatkin/a97124c72e3378dc958c522f8138aa91 to your computer and use it in GitHub Desktop.
Make Citrix Receiver and Storefront usable on Linux

In order to make Citrix Receiver on Linux function nicely, I have modified the following settings in ~/.ICAClient/All_Regions.ini:

  • In [Virtual Channels\Seamless Windows]:
    • Set TWIMode=FALSE
    • This forces the window into true Fullscreen mode (as opposed to Seamless mode where the window happens to be fullscreen - there is a big difference!)
  • In [Virtual Channels\Mouse]:
    • Set MouseSendsControlV=False
    • This makes the middle mouse button function as a middle mouse button (as opposed to sending Ctrl+V, which I can't imagine anyone on Earth would actually want)
  • In [Virtual Channels\Keyboard]:
    • Set TransparentKeyPassthrough=FullScreenOnly
    • This keeps all of the special keys (like Alt+Tab and any other global shortcuts) within the remote session. To access Alt+Tab on the host machine, use Ctrl+F2 then Alt+Tab

This is tested on Fedora 25, ICAClient 13.5, KDE/Plasma Desktop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment