我有 HP Touchsmart 300-1220ch,我的触摸屏根本不工作,事件测试器上没有事件,但有一个检测和安装。
$ lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 04f2:b14c Chicony Electronics Co., Ltd CNF8050 Webcam
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 192f:0416 Avago Technologies, Pte. ADNS-5700 Optical Mouse Controller (3-button)
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 04f3:0103 Elan Microelectronics Corp. ActiveJet K-2024 Multimedia Keyboard
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 1934:5168 Feature Integration Technology Inc. (Fintek) F71610A or F71612A Consumer Infrared Receiver/Transceiver
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 1926:0006 NextWindow 1950 HID Touchscreen
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
有人能帮忙解决这个问题吗?
答案1
尝试这:
如果您的触摸屏有 USB 接口,并且它无法工作,那么您可能需要将 usbtouchscreen 驱动程序列入黑名单才能使其工作:
sudo modprobe -r usbtouchscreen
如果您的触摸屏开始产生事件,那么您可以永久将 usbtouchscreen 驱动程序列入黑名单:
echo "blacklist usbtouchscreen" | sudo tee -a /etc/modprobe.d/blacklist.conf
我希望这有帮助。
答案2
尝试运行以下命令:
sudo add-apt-repository ppa:chasedouglas/multitouch
sudo apt-get update
sudo apt-get install multitouch-kernel-source