Bug 253598
Summary: | No cursor connecting to OSX server | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Bastien Nocera <bnocera> | ||||||
Component: | gtk-vnc | Assignee: | Daniel Berrangé <berrange> | ||||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | low | Docs Contact: | |||||||
Priority: | low | ||||||||
Version: | rawhide | CC: | hbrock | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2007-09-14 04:40:31 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Bastien Nocera
2007-08-20 19:06:31 UTC
Daniel, what changes would this need to vinagre to work? I've been trying to figure out what's wrong here. The VNC server itself should always render a cursor. The client (viewer) may or may not render a cursor at its discretion, or it may negotiate with the server to render the server cursor locally. GTK-VNC doesn't support local rendering of the server cursor yet, so a well behaved server should always be rendering the cursor itself. My best guess at this time is that this is probably a bug in the OSX VNC server - expecting the client viewer program to always support the local cursor renderering extension. I think the best option for a quick workaround is to unhide the local cursor with vnc_display_set_point_local(vnc, TRUE). I need to to continue investigating just what the real cause is though because I'd really rather only have a server cursor visible (whether rendering locally or remotely). Will probably have to just implement the cursor extension to VNC. Created attachment 182241 [details]
Implement rich cursor extension
Can you give this patch a try - it implenents the rich cursor offload extension
which OSX-VNC seems to want.
Created attachment 182401 [details]
Patch to add RichCursor + XCursor extensions
This updated patch implements both the richcursor and xcursor extensions which
should be enough for any server.
Release 0.2.0 pushed to rawhide, implementing both RichCursor & XCursor extensions |