Feature Request Tracker item #3468527, was opened at 2012-01-02 13:49 Message generated for change (Comment added) made by ossman_ You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1126849&aid=3468527&group_id=254363
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: FLTK viewer Group: trunk Status: Open Resolution: None Priority: 5 Private: No Submitted By: Werner B. (werner-b) Assigned to: Pierre Ossman (ossman_) Summary: Apple Remote Desktop protcol support Initial Comment: Maybe the tigervnc-rfbproto mailing list is a better place for this... With the introduction of Mac OS "lion", the operation system allows multi session logins when screen sharing is enabled. When a "foreign" vnc viewer connects to the system, a login screen is presented, which allows to connect to an already existing session or to open a new (additional) session. This is a great feature, but unfortunately this login screen is nearly unusable, because it freezes frequently. I found that running flash applications, e.g. in a browser- or iTunes, displaying flash advertise force this freeze, but other circumstances also have this effect. The web is full of discussion about this issue (search "vnc lion broken" in google). Fortunately there is a second method to remotely connect: Apple Remote Desktop protocol. By using this protocol you bypass the login screen (the credentials are part of the protocol) and you can directly connect to an existing session or create a new one. Maybe I am wrong, but it seems that currently no free vncviewer supports this protocol except gtk-vnc. Because I needed a performance remote connection to my mac, I ported HÃ¥kon Enger's code (original author - see http://git.gnome.org/browse/gtk-vnc/commit/?id=416a0dc3592e831409e6e8c18929b785094ef87c ) to tiger vnc. I have attached the diff to the current SVN trunk. It is mainly a direct port of his code - more C than C++, but it works for me - and maybe for others too. I think the next major tigervnc version should support this feature. What do you think? ---------------------------------------------------------------------- >Comment By: Pierre Ossman (ossman_) Date: 2012-01-05 02:24 Message: Apple has unfortunately shown no interest in being compatible with VNC. And as far as I've seen, they hide the fact that they've used VNC as a base. One prime example of Apple not using proper VNC is that they've broken the keyboard handling in a way that is very difficult (impossible?) for a generic VNC client to support. We could of course reverse-engineer what they've done there, and in other places. But that would be a whole lot of effort for very dubious gains. The best approach would probably be to fork a VNC project and start modifying things fully to Apples protocol. (You could still send a message to rfb-proto and discuss things. Even though it is not proper VNC, it is certainly VNC adjacent and there might be some interesting things in there) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1126849&aid=3468527&group_id=254363 ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox _______________________________________________ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel