Re: [gtk-vnc-devel] mouse pointer doesn't follow up in viewer...
- From: Rob Stoddard <rstoddard telanetix com>
- To: gtk-vnc-devel List <gtk-vnc-devel lists sourceforge net>
- Subject: Re: [gtk-vnc-devel] mouse pointer doesn't follow up in viewer...
- Date: Tue, 19 Feb 2008 07:45:41 -0800
I have tested a number of configurations, in both 0.3.2 and in 0.3.3.   
0.3.2 works correctly, 0.3.3 does not.  I have my application set  
vnc_display_set_pointer_local(VNC_DISPLAY(vnc), FALSE) at the moment, 
however, I have tried it with it true, with and without pointer_grab 
set, and so forth.  Unfortunately, I cannot use 0.3.2 because I need 
scaling.
I know very little about the VNC protocol, that which I could find is 
http://www.realvnc.com/docs/rfbproto.pdf, which contains nearly nothing 
about the server sending pointer information to the viewer.  All I can 
see, and trace in the viewer, is when the pointer changes.  I don't know 
what message the server sends to the viewer when the pointer moves.  I 
have tried to grep out pointer-warping function calls in the viewer in 
both versions, but could only find a pointer warp in motion_event in the 
vncdisplay.c file.  Needless to say, that function is not called when 
the server moves the pointer, even in 0.3.2 where the pointer does move 
in the viewer.  I tried using wireshark to sniff the VNC packet for 
mouse moves, but I get so many undefined packet types I can't tell one 
from another.  I am at a loss.
Thank you for your assistance,
Rob Stoddard
Anthony Liguori wrote:
Rob Stoddard wrote:
I have been working with your wonderful library in attempts to create 
a VNC viewer that my company can use for its product's desktop 
sharing extension.  My first attempt at doing something with your 
widget was to insert OpenGL support; however, you guys beat me to the 
punch.  I really like your library, but I am having trouble with one 
thing.
The viewer application that I need to create is just that- a pure 
viewer that offers no control to the user, since it'll be running on 
a system that has no keyboard or mouse attached.  I would like the 
mouse pointer to be controllable from the remote server, however, as 
much as I could do that prior to the OpenGL mod, I can't seem to make 
it happen now.  The pointer reflects all changes from one type to 
another, however, it just sits in one place on the screen.
  
Have you tried disabling local cursor?  I've only tested the read-only 
mode against QEMU which doesn't not support local cursors.
Regards,
Anthony Liguori
I've been going through the code to see where the disconnect may 
be... If I find it before you guys do, I'll report it, however, I 
would really appreciate hearing from you guys if you find the issue 
before I do.
Thank you very much
Rob Stoddard
------------------------------------------------------------------------- 
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Gtk-vnc-devel mailing list
Gtk-vnc-devel lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtk-vnc-devel
  
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]