A client of mine was able to make this work successfully on one session only using some sort of remote USB software (external to TurboVNC)-- maybe USB/IP? Not sure. I haven't looked at it personally. They only reported to me that it worked. Of course remote USB is an out-of-band solution, so it requires a different socket than VNC. Making it work with VNC only would be a lot trickier and would require extending the RFB protocol. The problem is also that there is no standardized protocol for 3D mice, so whatever we did would be a very device-specific solution. That's a red flag in the sense of extending the RFB protocol, because there would be no assurance that some other 3D mouse would be able to leverage the same protocol extensions. 3DConnexion unfortunately does things at a fairly low level, rather than using, for instance, the X Input Extension or some other mechanism that would be easier for TurboVNC to implement. AFAIK, their "driver" on the Linux side is basically tapping into USB directly and then translating the device movements to raw mouse inputs, and they must be feeding them into the X server using XTest or some other mechanism that TurboVNC already supports. Like I said, I haven't looked at it personally, so this is all conjecture at the moment.
On 10/7/13 3:56 PM, Karthikeyan Balu wrote: > Hi VGL-users, > > Can TurboVNC be used to handle 3D mouse inputs ?, assuming VGL is used > behind to take care of OpenGL rendering. > > I recently tried to configure http://www.3dconnexion.com/ mouse on RHEL > (Red Hat Enterprise Linux WS release 4 (Nahant Update 6)) and their test > applications worked fine from root display (:0), but failed to start > from TurboVNC sessions. > > I’m not sure whether their drivers support access from Virtual display > servers ? and I guess TurboVNC being able to simulate these inputs comes > next. Any experience. ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk _______________________________________________ VirtualGL-Users mailing list VirtualGL-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-users