首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新的Elantech触摸屏缺乏多点触摸(最新的内核)

新的Elantech触摸屏缺乏多点触摸(最新的内核)
EN

Unix & Linux用户
提问于 2016-09-10 07:32:15
回答 1查看 1.8K关注 0票数 2

我正在运行ubuntu gnome 16.04.1在我的惠普展馆ab048tx有一个Elantech触摸屏。我已经尝试过各种可在互联网上使用的dkms补丁(包括psmouse-elantech-x551c和psmouse-elantech-v7),但似乎没有什么东西能让多点接触付诸行动。基本功能工作(移动,单击,点击和右击)。知道该怎么做吗?

cat /proc/bus/input/设备的(部分)输出如下:

代码语言:javascript
复制
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Elantech Touchpad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse0 event6 
B: PROP=1
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

对于demsg elantech,它是:

代码语言:javascript
复制
[    2.123958] psmouse serio1: elantech: unknown hardware version, aborting...
[    2.429095] input: PS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input5
[ 2506.145724] psmouse serio1: elantech: unknown hardware version, aborting...
[ 2506.449970] input: PS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input20

对于synclient -l

代码语言:javascript
复制
Couldn't find synaptics properties. No synaptics driver loaded?

Xorg.0.log的相关输出:

代码语言:javascript
复制
[    28.346] (II) config/udev: Adding input device PS/2 Elantech Touchpad (/dev/input/event6)
[    28.346] (**) PS/2 Elantech Touchpad: Applying InputClass "evdev pointer catchall"
[    28.347] (II) systemd-logind: got fd for /dev/input/event6 13:70 fd 38 paused 0
[    28.347] (II) Using input driver 'evdev' for 'PS/2 Elantech Touchpad'
[    28.347] (**) PS/2 Elantech Touchpad: always reports core events
[    28.347] (**) evdev: PS/2 Elantech Touchpad: Device: "/dev/input/event6"
[    28.347] (--) evdev: PS/2 Elantech Touchpad: Vendor 0x2 Product 0x1
[    28.347] (--) evdev: PS/2 Elantech Touchpad: Found 3 mouse buttons
[    28.347] (--) evdev: PS/2 Elantech Touchpad: Found relative axes
[    28.347] (--) evdev: PS/2 Elantech Touchpad: Found x and y relative axes
[    28.347] (II) evdev: PS/2 Elantech Touchpad: Configuring as mouse
[    28.347] (**) evdev: PS/2 Elantech Touchpad: YAxisMapping: buttons 4 and 5
[    28.347] (**) evdev: PS/2 Elantech Touchpad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    28.347] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event6"
[    28.347] (II) XINPUT: Adding extended input device "PS/2 Elantech Touchpad" (type: MOUSE, id 13)
[    28.347] (II) evdev: PS/2 Elantech Touchpad: initialized for relative axes.
[    28.347] (**) PS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
[    28.347] (**) PS/2 Elantech Touchpad: (accel) acceleration profile 0
[    28.347] (**) PS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
[    28.347] (**) PS/2 Elantech Touchpad: (accel) acceleration threshold: 4
[    28.347] (II) config/udev: Adding input device PS/2 Elantech Touchpad (/dev/input/mouse0)
[    28.347] (II) No input driver specified, ignoring this device.
[    28.347] (II) This device may have been added with another device file.

我试过使用mod探针psmouse proto=imps,但是它被检测为PS/2通用鼠标,但仍然什么也没有。evdev目前正在处理触摸屏,我也尝试使用libinput,但它不起作用。

如果我试图使用/usr/share/X11/xorg.conf.d强制使用"synaptics“驱动程序,触摸屏就会完全停止工作。

编辑:我的设备有一个触摸屏(检测到半径)

如有需要,请索取更多!

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-12-05 09:11:13

如果有人发现这一点,如交叉发布的这里,更新内核到4.4.0-38修复了这个问题。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/309008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档