Hey Jörn,

What we did is follow your instructions on the website for setting a dev 
environment.  We then installed and packaged the Citrix Receiver 12.0 for 
Linux.  Once packaged, we could go to our web interface and launch the 
XenDesktop from Citrix.  Nothing special there, but to get the USB redirection 
was more fun.  We ended up creating a command line applications that runs the 
following:

sudo bash -c "echo export ICAROOT=/opt/ica-client-12 >> /etc/environment"; sudo 
ln -s /usr/lib/libXm.so.3 /usr/lib/libXm.so.4; sudo ln -s 
/opt/ica-client-12/npica.so /etc/firefox-3/plugins/; sudo mv 
/var/tcos/custom/85-ica-usb.rules /etc/udev/rules.d/10-ica-usb.rules; sudo 
/etc/init.d/udev restart; sudo /opt/ica-client-12/ctxusbdgo start; sudo 
/opt/firefox-3/tcos/launcher 
636E3D46697265666F782033205765622042726F777365722C6F753D617070732C6F753D6F70656E7468696E636C69656E742C64633D6F70656E7468696E636C69656E742C64633D6F7267

I'm guessing most of this could be trimmed out but I'll try to step through it 
the best I can.

1. Add ICAROOT to environment path
2. Register libXm
3. Copy the npica plugin into the firefox plug-in folders
4. I uploaded a custom udev ruleset into the tcos/custom folder then I move it 
over to ica-usb rules.  This was a must to get webcam redirection working.
5. Once rules were uploaded, restart udev to pick them up.
6. Call the ctxusbdgo app to start to accept usb redirection
7. The last call is specific to our environment.  We call firefox where we 
include a proxy.pac file to restrict to specific websites and set the home 
location to the citrix web interface we are using, so that long string is just 
the starting parameter.

Hopefully this helps you out from a perspective of how we got USB redirection 
working.  The multi-monitor is another fun part.  We have gotten our cards to 
work with OTC and see both monitors.  We can also run the hdxcheck util that is 
included with ICA-12 and it says we are multi-mon supported.  The big thing is 
this span option.  We have tried adding the export WFICA_OPTS="-span o" to this 
pre-run script with no success.  I'm doing more reading and from what I can 
tell, it may be required to use windowed mode instead of seamless in order to 
get it to work, but I'm not sure at this point.  If there is anything else I 
can help with please let me know.

Thanks,
Zach

-----Original Message-----
From: Jörn Frenzel [mailto:j.fren...@openthinclient.com] 
Sent: Friday, March 15, 2013 6:51 AM
To: openthinclient-user@lists.sourceforge.net
Subject: Re: [openthinclient-user] [Openthinclient-user] Citrix ICA client dual 
monitor

Hi Zach,

i tried to get the USB redirection working too. But i had not enough time and 
got stuck.  So it would be nice to participate in your experience. 
Could you please release your package somehow?

I also tried the dual screen feature. So far with no result. :-( But i would 
like to invest some more time.

The package "Citrix-Reciever 12.1" is nearly done. Once we have USB-Redirection 
and dual screen working, it could be the right moment to give it to the public.

Regards, Jörn

--
Jörn Frenzel

   Development and Support

mailto:j.fren...@openthinclient.com

On 14.03.2013 12:55, zmiller013 wrote:
>
> Hey Everybody,
>
> We have been using OTC in our production environment for some time now 
> and have loved the feature set and flexibility of the product.  We had 
> a requirement to get USB redirection working within a Citrix session 
> so we built our own ICA-Client 12 package and it has been working 
> great.  We have now expanded the deployment of OTC to include dual 
> monitor support.  We use nVidia cards, so the setup for OTC was not 
> horrible, however when we launch a Citrix session, it does not detect 
> both monitors.  Through research we have seen that a parameter is 
> required for the Citrix Receiver which is -span a.  We could also 
> export an environment variable to it works with the web interface feature we 
> use.  We have attempted both of these to no avail.
> I was hoping someone out there has already attempted this or found a 
> way to get it to work.  If anyone has any ideas please let me know.
>
> Thanks,
> Zach
>

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics Lite for free 
today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
The Open Source Thin Client Solution http://openthinclient.org 
openthinclient-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openthinclient-user
-----------------------------------------
Confidentiality Notice: The information contained in this
communication, including all attachments, is legally protected
information, confidential or proprietary information, or a trade
secret intended solely for the use of the intended recipient.  The
information may also be subject to legal privilege.  If you are not
the intended recipient, you are hereby notified that any use,
disclosure, dissemination, distribution, forwarding, or copying of
this communication is strictly prohibited.  If you have received
this communication in error, please notify the sender by reply Fax
or e-mail stating the communication was "received in error" and
delete or destroy all copies of this communication, including all
attachments.

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
The Open Source Thin Client Solution http://openthinclient.org
openthinclient-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openthinclient-user

Reply via email to