在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并通过安装直接从戴尔提供的附加驱动程序启用了触摸屏。 我遵循的步骤是:

  1. 访问Dell支持网站并输入我的XPS13的服务标签
  2. 选择获取驱动程序>查看所有驱动
  3. 将所选操作系统更改为Ubuntu 12.04
  4. 下载了适用于戴尔XPS 13 Haswell的’Ubuntu驱动程序支持包’
  5. 提取该文件的内容并安装’config-usbhid-synaptics-touchscreen_1_all.deb’
  6. 重新启动。

之后触摸屏工作了。 我没有安装任何其他驱动程序,因为其他一切似乎工作正常。