我的 Surface Laptop Studio 触摸板工作正常,直到我在 Ubuntu 22.04 上安装了 nvidia 驱动程序。触摸板可以正常工作---我可以通过此工具看到这一点:
sudo libinput debug-gui
但是,在触摸板上移动手指不再移动光标。但按下并移动确实会移动光标。
$ sudo libinput quirks list /dev/input/event20
AttrPressureRange=25:10
AttrPalmPressureThreshold=500
当我运行时,这些设置似乎有意义sudo libinput measure touchpad-pressure
,但也许我不理解它应该做什么。看起来轻触显示“向上”,重触显示“向下”......
$ uname -a
Linux moctar 6.3.2-surface #1 SMP PREEMPT_DYNAMIC Fri May 12 15:00:39 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
$ cat /sys/class/dmi/id/modalias
dmi:bvnMicrosoftCorporation:bvr18.102.143:bd09/13/2022:svnMicrosoftCorporation:pnSurfaceLaptopStudio:pvr124I00060T000M0200000D0B07F1C01P16Y1U00:rvnMicrosoftCorporation:rnSurfaceLaptopStudio:rvr:cvnMicrosoftCorporation:ct9:cvr:skuSurface_Laptop_Studio_1964:
答案1
原来这是因为没有使用 xorg 而是使用 wayland。登录时切换到 wayland 后,触摸板似乎工作正常。