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

Reply via email to