我刚刚在我的新 Dell 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/触摸屏但没有帮助。
任何想法?!
答案1
我刚刚在 XPS13 (9333) 上安装了 13.10,并通过安装戴尔直接提供的附加驱动程序启用了触摸屏。我遵循的步骤如下:
- 访问戴尔支持网站并输入我的 XPS13 的服务标签
- 选择获取驱动程序 > 查看所有驱动程序
- 将选定的操作系统更改为 Ubuntu 12.04
- 已下载“适用于 Dell XPS 13 Haswell 的 Ubuntu 驱动程序支持包”
- 提取该文件的内容并安装“config-usbhid-synaptics-touchscreen_1_all.deb”
- 已重新启动。
之后触摸屏就可以正常工作了。我没有安装包中的任何其他驱动程序,因为其他一切似乎都运行正常。