问题:从官方途径拿到新的CDK 的Moorestown IMG后,USB的键盘和鼠标经常无法操作。用系统命令查看USB识别的外设,正常:
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->
[root@localhost X11]# lsusb
Bus 001 Device 004: ID 046d:c01f Logitech, Inc.
Bus 001 Device 003: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
直接测试鼠标的测试文件,也正常
/etc/X11/xorg.conf 中鼠标的设备文件为: /dev/input/mice ,下列调试命令说明外设 设备文件 有输入,当鼠标滑动的时候有数据 乱码的 输入
[root@localhost X11]# cat /dev/input/mice
##8��8��8��8������###.##(�(�(�(#�8��8��8��8��8��8��8��8��8��8��8��8��8��(�(�(�8� ##
但是在 DESTOP 中没有鼠标的反应。
问题困扰了一个月之久。
今天又遇到了问题,对/etc/X11下的xorg.conf文件中描述的设备进行详细调试。
添加"AllowEmptyInput"的配置
Section "ServerFlags"
Option "AllowEmptyInput" "off"
EndSection
Option "AllowEmptyInput" "boolean"
If enabled, don't add the standard keyboard and mouse drivers, if there are no input devices in the config file. Enabled by default if AutoAddDevices and AutoEnableDevices is enabled, otherwise disabled. If AllowEmptyInput is on, devices using the kbd, mouse or vmmouse driver are ignored.
USB鼠标、键盘、和触摸屏均能够正常工作。