我有一台新的戴尔 XPS 13(2015),装有 Ubuntu 14.04。我遇到了触控板冻结的问题,但安装后这些问题得到了解决此修复。
如果我打开触控板设置,则会选中“键入时禁用”框,但它不起作用(我通过同时按住一个键并在触控板上移动手指来测试这一点)。我不确定这有多大相关性,但我已将xinput
下面的输出包括在内
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ DLL0665:01 06CB:76AD id=11 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [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)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Dell WMI hotkeys id=14 [slave keyboard (3)]
答案1
您的触摸板未被正确检测到。
尝试此解决方案首先。如果没有帮助,我们再深入研究。
您可以通过删除i8042.nopnp
并运行来撤消它
sudo rm /etc/modprobe.d/i2c-hid.conf
sudo depmod -a
sudo update-initramfs -a
sudo sed -i '/synaptics_i2c/d' /etc/modules
sudo update-grub
答案2
我在使用同一台笔记本电脑 XPS 13 9343 (2015) 时也遇到了这个问题。顺便说一句,我没有遇到触摸板冻结的问题。
我注意到有两个触摸板新输入正如您所展示的。
检查消息和日志/var/log/Xorg.0.log我发现与加载 DLL0665 触摸板设备(使用 i2c_hid 驱动程序)相关的错误,但没有发现与 SynPS/2 触摸板相关的错误。
为了禁用 i2c_hid 模块的加载,我将这一行添加到/etc/modprobe.d/黑名单.conf:
blacklist i2c_hid
重启后,DLL0665 触摸板不再出现在新输入listing 和 syndaemon 工作正常。这与 Pilot6 建议的解决方案类似,因此我不确定它是否有用,但它在相同的硬件上确实对我有用。