驱动Linux驱动让USB触摸屏轻松实现(usb触摸屏linux)
随着各种智能设备的蓬勃发展和应用,Linux驱动为USB触摸屏提供了一种有效的方案,让Linux系统的用户也可以实现多点触摸。本文将主要概述Linux驱动让USB触摸屏轻松实现的过程。
首先,利用Linux驱动,需要确定USB接口的型号。这需要使用lsusb工具,查看USB设备的信息,如下所示:
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 001 Device 005: ID 152d:2329 J Micron Technology Corp. / JMicron USA Technology Corp. Single-Chip USB Hub
接着,使用getevent来得到连接设备的更多信息,如下所示:
$ getevent
add device 2: /dev/input/event9name: "JMicron USB Capacitive TouchScreen"
could not get driver version for /dev/input/mouse0, Not a typewriter
采用udevadm命令,需要查看属性,有助于发现触摸屏的厂家,如下所示:
$ udevadm info -a -p $(udevadm info -q path -n /dev/input/event9)
E: ID_VENDOR_ID=152d
完成这些步骤以后,就可以根据厂家和型号,可以查询出触摸屏的驱动程序,将它应用到Linux系统中,实现USB触摸屏的功能。
最后,如果还是找不到对应的驱动,可以尝试使用通用触摸屏驱动,但是需要开启HID触摸屏功能,如下:
echo "options usbhid quirks=0x152d:0x2329" >>/etc/modprobe.d/usbhid-quirks.conf
总的来说,利用Linux系统的USB驱动,让USB触摸屏能够轻松实现多点触摸功能,为用户提供方便。