使触摸屏与戴尔 XPS13 上的 Ubuntu 13.10 配合使用

ste*_*tef 5 touchscreen drivers 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)]
Run Code Online (Sandbox Code Playgroud)

它显然已启用:

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
Run Code Online (Sandbox Code Playgroud)

但是当我开始校准程序时:

xinput_calibrator 
Calibrating EVDEV driver for "SYNAPTICS Synaptics Large Touch Screen" id=15
Run Code Online (Sandbox Code Playgroud)

触摸屏根本不起作用。我检查过,驱动程序没有在这里/etc/modprobe.d/blacklist.conf 列入黑名单。我也在这里查看了https://wiki.ubuntu.com/Touchscreen但没有帮助。

任何的想法?!

小智 6

我刚刚在 XPS13 (9333) 上安装了 13.10,并通过安装直接从戴尔提供的其他驱动程序启用了触摸屏。我遵循的步骤是:

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

之后触摸屏工作。我还没有安装包中的任何其他驱动程序,因为其他一切似乎都可以正常工作。