recently I wrote a mouse firmware. The operation environment should be Fedora 10. So I tested in a Fedora 10. The code I wrote was just a mouse, not including information about multi-touch. and it work well in Windows. The coordinates used absolute values. But when I pluged into Fedora 10. It worked well in the console shell interface where using command to operate. But when changed to X-Windows GUI, there were no responses. It just didn't work! but another mouse device worked well in the X-Windows. Is there anyone can help me ?
fedoraproject.org/.../Input_device_configuration
Fedora provides a list of default configurations in /usr/share/hal/fdi/policies/10osvendor/10-x11-input.fdi and some driver-specific configurations in /usr/share/hal/fdi/policies/20thirdparty/10-synaptics.fdi. Do not edit these files directly, as they will be overwritten in the next update. Instead, copy the file into /etc/hal/fdi/policy first and then edit as appropriate.
In the extreme case, a misconfiguration of input drivers may result in an X server with no input devices. It is important to review changes to the fdi files before restarting the server to ensure that at least some devices are available.
thank you. and I solved the problem by modifying the HID descriptor.