首先,让我提到,我测试的第一件事之一是触摸屏在GUI安装过程中运行。既然我们已经确定了..。
在完全安装之后,我的触摸屏就不再工作了。我有一个联想IdeaPad P400 Touch。
是否有在GUI安装期间加载的泛型驱动程序在更新/安装后被覆盖?我不知道为什么它能正确地看到设备(并且明显地显示了设备属性的所有正确的“状态”),但是根本无法工作。
这是我想让你看的,如果我能提供更多的细节,请告诉我:
xinput list
===========
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎜ ↳ SYNAPTICS Synaptics Large Touch Screen id=14 [slave pointer (2)]
⎜ ↳ Logitech USB Optical Mouse id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Lenovo EasyCamera id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Ideapad extra buttons id=13 [slave keyboard (3)]
xinput list-props 14
====================
Device 'SYNAPTICS Synaptics Large Touch Screen':
Device Enabled (133): 1
Coordinate Transformation Matrix (135): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (261): 0
Device Accel Constant Deceleration (262): 1.000000
Device Accel Adaptive Deceleration (263): 1.000000
Device Accel Velocity Scaling (264): 10.000000
Device Product ID (250): 1739, 7440
Device Node (251): "/dev/input/event12"
Evdev Axis Inversion (265): 0, 0
Evdev Axis Calibration (266): 0, 3132, 0, 1777
Evdev Axes Swap (267): 0
Axis Labels (268): "Abs MT Position X" (331), "Abs MT Position Y" (332), "None" (0), "None" (0)
Button Labels (269): "Button Unknown" (253), "Button Unknown" (253), "Button Unknown" (253), "Button Wheel Up" (139), "Button Wheel Down" (140)
Evdev Middle Button Emulation (270): 0
Evdev Middle Button Timeout (271): 50
Evdev Third Button Emulation (272): 0
Evdev Third Button Emulation Timeout (273): 1000
Evdev Third Button Emulation Button (274): 3
Evdev Third Button Emulation Threshold (275): 20
Evdev Wheel Emulation (276): 0
Evdev Wheel Emulation Axes (277): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (278): 10
Evdev Wheel Emulation Timeout (279): 200
Evdev Wheel Emulation Button (280): 4
Evdev Drag Lock Buttons (281): 0编辑(13/05/14):我已经明确地发现,如果我在任何时候将我的系统设置为任何类型的暂停模式(“挂起”系统),然后唤醒它,触摸屏就会开始工作,而在一天早些时候冷启动启动之后,它就完全不能工作了。
在我看来,这似乎指向了导致问题的一些电源功能,似乎驱动程序需要发出一个“呼叫”才能唤醒设备,尽管刚刚刚刚重新启动。
编辑(13/05/16):我在这里提交了一个bug报告:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1180881
发布于 2013-05-08 09:52:28
您可以通过按恢复按钮进入BIOS并启用Intel虚拟化选项来修复KVM错误。我有相同的触摸屏,我发现它需要超过10秒的触摸屏来加载。尝试关闭盖子一段时间,重新打开,在我的情况下,它的工作。我们需要找到一种方法,使模块在报告超时之前等待更长时间。会更深入地研究这个问题。
编辑OP:它似乎你的建议‘关闭盖子’实际上只是暂停系统。每次都会立刻激活我的触摸屏。如果启用了该选项,只需使用电源菜单中的“暂停”即可,看看您的操作是否类似?
没有给我们一个明确的答案,但我可以使用LaunchPad报告错误,并将您的解决方案标记为至少一个临时解决方案。注意:我的“盖子关闭”设置为关机,所以我永远不会在我的系统上看到这个工作。
发布于 2013-05-22 08:43:20
这很有趣,我已经安装了F18,Ubuntu13.04和Kubuntu,而且它有一些奇怪的默认,没有人能弄清楚。我有同样的P400,我也喜欢它,但是这台笔记本电脑有很多我不喜欢的bug。是的,我发现,有时当我退出,然后回到它会激活,为什么或为什么不是是百万美元的问题。
https://askubuntu.com/questions/291571
复制相似问题