Non GNU
GNU Xnee, Xvfb and Xephyr …. and evdev?
Tuesday, November 11th, 2008 | Free Software, GNU, GNU Xnee, Non GNU, Software, geek, swinput | 22 Comments
In an attempt to automate (read cron) the Xnee tests using swinput I did the following:
- Start Xvfb (Xvfb can’t read any keyboard and mouse)
- Start Xephyr inside Xvfb (using evdev as input)
- Attach the swinput devices to the Xephyr display only
Still the faked user input (mouse, keyboard) from swinput was ‘written’ to the console. Uh oh. Bad!
So, I will now with a new computer (with more than the 500MB of RAM I have on this) test Xnee in a sandbox, probably using qemu for both x86 and ppc. Doing this I should be able to:
- Run every test case and report using the new coverage stuff in gnulib. All tests and builds can be done in x86 as well as ppc.
- Verify that cross compilation to ppc works
Can’t wait….. but I have to.
kvm + qemu woos
Monday, February 4th, 2008 | Free Software, swinput | 2 Comments
Having run some basic tests of the upcoming release of swinput. I took the time to write some more test scripts, doing:
- insert / remove the modules
- fake key press/releases (write to file and compare with expected)
- fake motion (mouse)
Worked fine…. so to some extent swinput was proven to work. Moving test/exec of kernel code to kvm + qemu would be a good idea. Decided to do so, but then swmouse stopped working, the faked motion didn’t get up to any device. Strange. The swkeybd work fine though. So I guess it’s gonna be some Linux input/mouse reading today.
Me elsewhere ..
Pages
Warning: Attempt to assign property of non-object in /www/hesa/wordpress/wp-includes/rss.php on line 440
Links
Search
Categories
- Blogroll (1)
- book (8)
- Coffee (1)
- datum (1)
- English (2)
- event (20)
- conference (14)
- FSCONS (13)
- conference (14)
- Music (6)
- Musik (16)
- Personal (6)
- politik (4)
- Software (83)
- Free Software (81)
- Patents on software (1)
- Sport (4)
- Svenska (1)
- Uncategorized (14)
![[FSFe Fellow]](http://www.rejas.se/images/fsfe_fellow_badge_small.png)
