在Dell XPS13上使触摸屏与Ubuntu 13.10配合使用
我刚刚在我的新戴尔XPS 13笔记本电脑上安装了Ubuntu 13.10,但我无法使触摸屏工作。
操作系统会看到SYNAPTICS触摸屏:
ste@ste-XPS13-9333:~$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Logitech USB Receiver id=9 [slave pointer (2)] ⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)] ⎜ ↳ SYNAPTICS Synaptics Large Touch Screen id=15 [slave pointer (2)]
它明显启用:
Device 'SYNAPTICS Synaptics Large Touch Screen': Device Enabled (134): 1 Coordinate Transformation Matrix (136): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (264): 0 Device Accel Constant Deceleration (265): 1.000000 Device Accel Adaptive Deceleration (266): 1.000000 Device Accel Velocity Scaling (267): 10.000000 Device Product ID (253): 1739, 2808 Device Node (254): "/dev/input/event14" Evdev Axis Inversion (268): 0, 0 Evdev Axis Calibration (269): 0, 2972, 0, 1680 Evdev Axes Swap (270): 0 Axis Labels (271): "Abs MT Position X" (576), "Abs MT Position Y" (577), "None" (0), "None" (0) Button Labels (272): "Button Unknown" (256), "Button Unknown" (256), "Button Unknown" (256), "Button Wheel Up" (140), "Button Wheel Down" (141) Evdev Middle Button Emulation (273): 0 Evdev Middle Button Timeout (274): 50 Evdev Third Button Emulation (275): 0 Evdev Third Button Emulation Timeout (276): 1000 Evdev Third Button Emulation Button (277): 3 Evdev Third Button Emulation Threshold (278): 20 Evdev Wheel Emulation (279): 0 Evdev Wheel Emulation Axes (280): 0, 0, 4, 5 Evdev Wheel Emulation Inertia (281): 10 Evdev Wheel Emulation Timeout (282): 200 Evdev Wheel Emulation Button (283): 4 Evdev Drag Lock Buttons (284): 0
但是当我开始校准程序时:
xinput_calibrator Calibrating EVDEV driver for "SYNAPTICS Synaptics Large Touch Screen" id=15
触摸屏不起作用。 我检查过,驱动程序没有列入黑名单/etc/modprobe.d/blacklist.conf。 我也在这里检查了https://wiki.ubuntu.com/Touchscreen但没有帮助。
任何的想法?!
我刚刚在我的XPS13(9333)上安装了13.10并通过安装直接从戴尔提供的附加驱动程序启用了触摸屏。 我遵循的步骤是:
- 访问Dell支持网站并输入我的XPS13的服务标签
- 选择获取驱动程序>查看所有驱动
- 将所选操作系统更改为Ubuntu 12.04
- 下载了适用于戴尔XPS 13 Haswell的’Ubuntu驱动程序支持包’
- 提取该文件的内容并安装’config-usbhid-synaptics-touchscreen_1_all.deb’
- 重新启动。
之后触摸屏工作了。 我没有安装任何其他驱动程序,因为其他一切似乎工作正常。