我在华硕 G15 (2021) 上运行最新的 arch,并将其用作i3
我的 WM。
我一辈子都无法弄清楚为什么当我按下某个键时触控板似乎不起作用。
我该从哪里开始呢?
答案1
事实证明,我的触控板上有一个属性在默认情况下被设置为禁用。
要解决此问题,请使用xinput
查找触控板的设备 ID:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Asus Keyboard id=10 [slave pointer (2)]
⎜ ↳ ASUE1209:00 04F3:319F Mouse id=12 [slave pointer (2)]
⎜ ↳ ASUE1209:00 04F3:319F Touchpad id=13 [slave pointer (2)]
在本例中,ID=13。
然后,用于xinput list-props $dev-id
列出所有可用的属性,我想要的是:
libinput Disable While Typing Enabled (344): 1
libinput Disable While Typing Enabled Default (345): 1
我想要更改的属性的 ID 是 344,这可能因设备而异。
最后,我可以用来xinput set-prop $dev-id $prop-id 0
禁用该属性。
因此,使用我笔记本电脑上的 ID 的完整命令是:
xinput set-prop 13 336 0