After a while I found a solution. This is how I have to interact with a Citrix session from my Linux distro (Mint 14). Relevant for v12.1.0 of the icaclient for Linux.
Installing
- download the Receiver (icaclient) at http://www.citrix.com/downloads/citrix-receiver/receivers-by-platform/receiver-for-linux-121.html
- choose the .deb version for Debian/dpkg install
- attempt install - it will fail with a problem in the postinst script
- uname -m architecture is not expected
- apply this workaround:
- found fix here: http://forums.citrix.com/thread.jspa?threadID=306353&tstart=0
- modify: /var/lib/dpkg/info/icaclient.postinst
- Replace the line that says
echo $Arch|grep "i[0-9]86" >/dev/null
with
echo $Arch|grep -E "i[0-9]86|x86_64" >/dev/null1 - Run dpkg --configure icaclient
- complete installation
- access to Citrix connections from Firefox should work now Running
- set desktop Panel to Auto-Hide (right-click on taskbar, Panel Settings)
- due to BUG: which offsets mouse position by your taskbar width
- connect to Citrix and launch a desktop
- if it launches maximized, unmaximize
- due to BUG: running maximized can cause latency in keyboard strokes
- if right-click on titlebar shows 2 context menus (instead of one), minimize then re-store the window
- (attempt to) move the window by dragging the titlebar over to the right a little bit
- now resize the window frame by pulling out on the right side
- should be ready
No comments:
Post a Comment