DSL Embedded :: Running DSL within Win using QEMU: Keyboard FREEZE



This may or may not be related.  I thought I was having the same problem but with the mouse.  It turns out I setup my embedded DSL by directly booting to a PC that had a USB keyboard and mouse.  DSL detected correctly and configured the X windows to use the USB mouse.  My settings were saved with the backup upon DSL shutdown.

Then when I tried to boot into qemu on Windows or Mac (see this post for mac qemu), everything booted fine but just froze.  It appeared that both the keyboard and mouse were frozen (keyboard may have worked, but didn't know how to manouver in DSL using only keyboard).  The backup was restoring my USB keyboard & mouse settings, but qemu emulates a PS/2 keyboard and mouse.

To solve, I have added "xsetup" to the -append section of all of my startup scripts (dsl-linux.sh, dsl-mac.sh, and dsl-windows.bat).  This allows me to configure the X environment at each qemu bootup and configure for the host PC.  

I have also found it useful to have xsetup since the DSL screen size may need adjusting for any given host screen size.

Cheers,
dslMike.

you don't have to restart the whole system. at least i don't have to do so. desktop right-click - window manager - restart fixes this as well. jose

original here.