I am using 12.04 and in my work we connect to a Citrix XenDesktop. I've installed Citrix Receiver, using this Ubuntu help wiki page and it all works perfectly.

But, I have a problem. Alt+Tab doesn't work in full screen mode. There are several adjustments you can choose when logging in, with the Settings button in the top right corner.

I like to work with 95% full screen, with the windows key combination in "full screen mode only". This allows me to use the windows combinations when a work in full screen, inside the remote computer (inside Citrix).

I can Alt+Tab past the "Citrix computer" when I put it down to 95%. It also allows me to use the "Ubuntu menu" on the left side. But I really can't make this work in Ubuntu.

I've tried to put the windows key combination to "remote server only" and yes, it works inside the server, but also only there and the Ubuntu menu stops working (in example print Screen. I am using this for documentation).

When I try to Tab from one place to another, even when Citrix isn't in full mode, if I stop there and the continue "tabbing" it continues inside Citrix.

I want to use windows key combination, but only in full screen mode. Does anyone have a solution to fix in another way?

7 Answers 7


Finally it's now working. I'm actually accessing remote desktop through web browser Google Chrome on Ubuntu 12.04.

I changed all the setting in Citrix receiver, but didn't realize to change the setting on web page. That is, after typing username/password for the remote URI in the browser, there is a tab called setting (before click Remote Desktop Connect on AmericasXA...).

I was able to change the window size to full screen from Seamless. That's it, Alt+Tab and other keys started working fine on the remote desktop.


Edit the file /etc/icaclient/config/All_Regions.ini, and set the value TransparentKeyPassthrough=Remote.

Example All_Regions.ini file:

; --- on my system, the setting is on line 601
; These settings control the keyboard settings
[Virtual Channels\Keyboard]


This answer was the key to solving the problem on my system.


I can't test it, but one likely possibility is that the HUD is grabbing the Alt key.

Please check this answer, set the HUD key to another one and check if it helps.

  • Hi. Thanks for the tip, but this didn't solve my problem. It seems like Ubuntu don't understand that Citrix is in full window mode.
    – porec
    Oct 4, 2012 at 6:07
  • Perhaps I am doing i wrong? I just click on the maximize button, or doubleclick the top of the window to maximize or back to "normal size".
    – porec
    Oct 4, 2012 at 6:37
  • It seems that Ubuntu understands the Citrix window just "like another maximized screen.
    – porec
    Oct 4, 2012 at 6:43

changing DesiredHRES, DesiredVRES values in All_Regions.ini file worked for me

  1. search for file named All_Regions.ini in the ica client installation dir/config and open it with sudo access (on ubuntu 13.04 the file is at this location /etc/icaclient/config/All_Regions.ini)

  2. Scroll down to the [Virtual Channels\Thinwire Graphics] section.

  3. Modify the DesiredHRES=* and DesiredVRES=* to

  4. Save the file and proceed to launch your XenDesktop session.

Ref: http://support.citrix.com/article/CTX128845

  • 1
    This worked for me (icaclient from Firefox on Ubuntu 13.10), but the setting I changed was UseFullScreen=false in the same file. Changing the screen dimensions didn't work for me. Using the ICA client settings panel also didn't work.
    – dirkjot
    Apr 14, 2014 at 10:36

This is how I'm doing from my system while you're inside Citrix cloud system

Ctr + F2 and then Alt +Tab

You can access your local system, You can switch back to Citrix cloud System on clicking the Citrix receiver


Just use Ctrl+Alt+Del, it always works.

  • Welcome to Ask Ubuntu! I recommend editing your answer to explain what this does. Dec 19, 2012 at 1:21
  • 1
    ... and it will only work when the it is enabled under 'keyboard shortcuts' Dec 19, 2012 at 3:33

Enable Alt+Tab application toggling in a Citrix XENAPP desktop session

  • Open regedit on the client device to edit the registry
  • Navigate to the key HKEY_LOCAL_MACHINE \SOFTWARE\Citrix\ICAClient\Engine\Lockdown Profiles\All Regions\Lockdown\Virtual Channels\Keyboard\
  • Open Key: TransparentKeyPassthrough
  • Set the value to: Remote
  • Exit the Citrix receiver if it is started and log back into your Citrix desktop.
  • When the Citrix desktop session is the active window, you will be able to toggle between the applications in that session with Alt+Tab
  • Erm, the client is an Ubuntu desktop??? There is no registry???
    – Fabby
    Jan 20, 2016 at 23:22
  • This answer was the key to solving on my system. The registry key mentioned (TransparentKeyPassthrough) is found in the Linux client config file and can be configured to the same value. See my answer askubuntu.com/a/844109/155
    – codeape
    Nov 1, 2016 at 8:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.