<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Willem,<div><br></div><div>Many thanks for your efforts.</div><div><br></div><div>I have added your files to the central darcs repository.<div><br></div><div>Adrian</div><div><br><div><div>On Feb 19, 2009, at 12:52 AM, Willem Toorop wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi All,<br><br>Sorry I come with this so late, but I've been busy writing a <a href="https://www.os3.nl/_media/2008-2009/students/willem_toorop/sip_desktop_sharing.pdf">report</a> and a <a href="https://www.os3.nl/_media/2008-2009/students/willem_toorop/slides.pdf">presentation</a> and doing new school and work stuff.<br> <br>Attached a new version of the sip_desktop_sharing script. The tgz should be unpacked over the python-sipsimple directory. It has a sip_desktop_sharing.py script in the python-sipsimple/scripts directory and a library (desktopsharing.py) in python-sipsimple/sipsimple/applications which contains everything needed to run sip_desktop_sharing.<br> <br>The following alterations have been made.<br><ol><li>It works with the latest library code</li><li>It can use alternative vncviewers besides the built in pygame-vncviewer (gvncviewer and xtightvncviewer (allthough that last one is really slow)).</li> <li>It detects if pygame is installed. If not, it uses gvncviewer.</li><li>You can manually add an auto answer by replying with an 'a' when asked is you want to provide your desktop.</li><li>Several new options. The complete list is as follows:<br>   -d DESKTOP, --desktop=DESKTOP<br>                        DESKTOP should be "remote" to request access to the<br>                        remote desktop, or "local" to offer your local<br>                        desktop. The default is "remote"<br>   -A AUTO_ANSWER, --auto-answer=AUTO_ANSWER<br>                        A comma seperated list of sip addresses that will be<br>                        served a desktop request automaticly withouth asking.<br>                        Use "all" to authorize all callers to access your<br>                         desktop<br>  --vncviewer=VNCVIEWER<br>                        The vncviewer to use. Three values are possible:<br>                        "pygame", "gvncviewer" and "xtightvncviewer". Default<br>                         the built in vncviewer "pygame" is used.<br>  --vncviewer-depth=VNCVIEWER_DEPTH<br>                        The color depth of the vncviewer. 8 or 32 are values<br>                        that will work with the build in vncviewer. Default =<br>                         8<br>  --x11vnc-options=X11VNC_OPTIONS<br>                        Extra options to pass to the x11vnc program when<br>                        started. Default this is "-speeds modem"<br></li> </ol>Good luck testing :),<br><br>Willem<br><br> <span><python-sipsimple-desktopsharing-0.07.tgz></span></blockquote></div><br></div></div></body></html>