自从从 14.04 更新到 18.04 后,我的触控板一直无法工作。
我在这里找到了这个解决方案它似乎有效,但在随机的一段时间后它就不再起作用了。
由于我不是最有技术头脑的人,所以我真的不知道现在该做什么。
有人有什么想法吗?
答案1
我在 Dell Latitude 7400 上使用 Ubuntu 18.04.3 LTS (Bionic Beaver) 时遇到了完全相同的问题。关联您提到的对我来说也不起作用:
在输出中没有找到触摸板
less /proc/bus/input/devices
和
使用切换到 synaptics
sudo apt install xserver-xorg-input-synaptics
但是 synaptics 会随机死机,每次我都被迫重新启动才能使触摸板工作。
对我来说,最终切换到默认驱动程序的libinput
方法
sudo apt install libinput-tools
触摸板现在工作正常。如果您正在寻找最新版本libinput
,请按照@BlandCorporation 的回答进行操作这里。
@BlandCorporation 的回答摘要:
sudo apt install check doxygen libev-dev python3-sphinx
sudo pip3 install recommonmark sphinx_rtd_theme
git clone https://gitlab.freedesktop.org/libinput/libinput
cd libinput
meson --prefix=/usr builddir/
ninja -C builddir/
sudo ninja -C builddir/ install
sudo systemd-hwdb update
编辑:
即使切换到默认的 libinput 驱动程序,触摸板仍会不时死机。最终,无需重启即可让触摸板正常工作的方法是挂起(锁定屏幕并关闭盖子)后重新登录。
答案2
第一次尝试
xinput list
您应该会获得一个输入设备列表。检查您的触摸板是否列在指针部分。如果没有,则内核无法检测到您的硬件。
如果是列表,请继续执行上面列出的或某些博客中提到的其他操作。
就我个人而言,当我的触摸板冻结时,它们都不起作用。因此,我对系统进行了全面更新和升级。这样做之后,它开始工作了。也许,驱动程序在我工作时被卸载了。希望这对你有帮助。