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