我在一个Thinkpad E14上运行一个相对新的(<1周)的安装22.04 (大约一个月前也是最近购买的)。在完成了大约一周的不重新启动的日常任务之后,我不得不重新启动机器,因为有一个usermod -aG docker。
不幸的是,在重新启动时,内置在膝上型计算机中的触控板和节点鼠标似乎不再工作了。更奇怪的是,触摸屏是完全响应和充分的功能。外部USB鼠标与往常一样被识别。我手边没有蓝牙鼠标来测试。
我已经在互联网上做了一些关于这个问题的调查,但没有取得多大进展;大多数官方文档都概述了如何为Wayland团队生成一个bug报告。
我认为,自重新安装运行apt update和apt upgrade以来的<1周内,唯一可能导致此问题的原因是,虽然我确保升级后的软件包中没有一个与Wayland、libva、libinput,甚至Synaptics有关(至少很明显)。
按照另一个问题提供的说明,我可以确认使用rmmod-modprobe除了会导致指针出现(并且在使用触摸屏后就会再次消失)之外没有任何效果,并且触控板和nub在图形BIOS中不能工作。在此笔记本电脑的BIOS中也没有选择图形模式的选项。
我很乐意根据请求提供诊断,但是由于我不熟悉窗口管理器和输入驱动程序,如果有必要的话,我会等待来自评论的建议。
发布于 2022-09-01 20:48:12
解决了!奇怪的是,这似乎是由特定的grub设置引起的。在/etc/default/grub中:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash systemd.unified_cgroup_hierarchy=0"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~这将导致cgroup的旧版本出现退步。我不完全理解为什么这会影响触控板驱动程序,但是分割式测试证实了这是罪魁祸首。
一种解决方案是删除此选项,或者如果它是首选的,则从linrunner/tlp PPA中使用D3包(来自这项目)。
https://askubuntu.com/questions/1426402
复制相似问题