USB2VGA adapters on XO-1.5 (and XO-1 with F11 images)

Martin Langhoff martin.langhoff at gmail.com
Fri Jul 2 16:53:03 EDT 2010


On Thu, Jul 1, 2010 at 5:00 PM, Martin Langhoff
<martin.langhoff at gmail.com> wrote:
> Consider this a draft for updating our wikipage, or even better a script...

Steps:

1 - yum install x11vnc tigervnc xorg-x11-drv-sisvga

2 - From http://dev.laptop.org/~martin/usbvga/ grab

    xorg-xo1.5-dcon.conf - goes into /etc/X11/
    olpc-usbvgamirror - goes into /usr/bin/ - mark it executable!
    95-usbvga.rules - goes into /etc/udev/rules.d

With all these elements in place, just plug the usb2vga device, and
it'll mirror your XO screen. In case of trouble, output is logged in
/var/log/vncmirror*.log .

To tear the VNC sessions down, just unplug it.

Known issues

 - It is slow and laggy. A VNC protocol expert may be able to help us
optimise...

 - After a while, the client starts complaining of 'zero sized rect'

 - If you look carefully, the mirror session has a small square cursor
in the middle of the screen. We need a variant on
http://wiki.x.org/wiki/AdvancedTopicsFAQ#Iwanttomakethemousecursorinvisible
but I could not make it work. Given how the technique works, I think
vncviewer is overriding the root window cursor.

 - It consumes significant amount of CPU time...

 - You may want to disable aggressive suspend -- most of the time the
CPU burn keeps the laptop awake. If it doesn't, you lose the device.

cheers,


m
-- 
 martin.langhoff at gmail.com
 martin at laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff



More information about the Devel mailing list