[Sugar-devel] Replacing Xephyr with VNC

David Leeming david at leeming-consulting.com
Tue Jan 19 15:21:27 EST 2010


Not sure if this stating the obvious, but I have been using VNC Launcher
activity very successfully in training and demos. Works well with UltraVNC
Viewer running on a Windows or Linux laptop on the eth1 network. A small
config change needed to get the mouse click to work remotely. It's very
stable andf you can demonstrate/project a fully collaborating XO.

-----Original Message-----
From: sugar-devel-bounces at lists.sugarlabs.org
[mailto:sugar-devel-bounces at lists.sugarlabs.org] On Behalf Of Sascha Silbe
Sent: Tuesday, 19 January 2010 5:44 a.m.
To: sugar-devel at lists.sugarlabs.org
Subject: [Sugar-devel] Replacing Xephyr with VNC

Hi!

As many of you are probably aware we're having considerable trouble [1,2]
with Xephyr, the X server currently used in sugar-emulator.
I've finally managed to get VNC working for sugar-emulator on all of the
distros supported by sugar-jhbuild and would like these changes to be merged
in mainline. [3]

Dependencies added:
* Debian/Ubuntu: vnc4server, xvnc4viewer
* Fedora: tigervnc, tigervnc-server
* Ubuntu: lsb_release (for triggering a Ubuntu-specific workaround)

Dependencies removed:
* Xephyr


User experience changes:
+ non-US keyboards are working properly
* F8 is mapped to VNC menu (can send plain F8, but not <modifier>+F8)
* VNC grabs the keyboard in full screen mode
    + no window manager interference
    - no way to switch away from VNC (other switching to window mode using
F8 menu)


Other changes:
+ SL#17 [4] fixed


Tested on:
* Debian squeeze (for several months)
* Ubuntu Intrepid
* Ubuntu Jaunty
* Fedora 12


[1] http://bugs.sugarlabs.org/ticket/342
[2] http://bugs.sugarlabs.org/ticket/310
[3] http://bugs.sugarlabs.org/ticket/1659
[4] http://bugs.sugarlabs.org/ticket/17

CU Sascha

-- 
http://sascha.silbe.org/
http://www.infra-silbe.de/





More information about the Sugar-devel mailing list