[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#571604: keyboard broken in X server, mouseemu related?



David,

First, thanks for filing your own bug, instead of keeping cluttering an
unrelated report.

On Fri, Feb 26, 2010 at 23:01:55 +1100, David Wlazlo wrote:

> "Mouseemu virtual keyboard": dropping event due to full queue!

Your X log has a lot of such messages.  Do things work better if you
disable/uninstall mouseemu?

From a quick look at its sources, it looks like mouseemu never sends
EV_SYN events to the kernel for its keyboard device, and the evdev X
driver expects those before it sends any events to the X server.  I'm
not sure which is buggy here.

mouseemu does ioctl(ui_mouse_fd, UI_SET_EVBIT, EV_SYN); but it does no
such thing for its kbd device, so maybe xf86-input-evdev should test
this bit instead of unconditionally waiting for EV_SYN.  Peter?

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


Reply to: