我有一台装有 16.04 的 Dell XPS 13 Dev 版本。今天我的触摸板停止工作了,我想是在我拔掉外接屏幕后发生的。如果我按下或触摸触摸板,什么也没发生,指针就是不动。
如果我连接外接鼠标,我就能用它来移动指针而没有任何问题。
我知道硬件没有坏,因为如果我从 USB 启动到 Ubuntu 16.04,触摸板就可以工作。
跑步
synclient touchpadoff=0
没有帮助。也没有
sudo modprobe i2c_hid
或者添加
grub_cmdline_linux_default= quiet splash acpi=force
到 /etc/default/grub。
如果我跑
less /proc/bus/input/devices
我看到了我的触摸板,并且它在 xinput 中也可见,如下所示
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎜ ↳ Logitech USB Laser Mouse id=10 [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=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Dell WMI hotkeys id=14 [slave keyboard (3)]
有人知道该怎么办吗?
答案1
我设法通过使用 libinout 而不是 synaptics 来使我的触控板工作。
写下我在这里尝试过的事情:Dell XPS 13 9350 - 触控板轻触功能可用,但触控板点击功能不可用