我在 Thinkpad T495 上使用带有指点杆的 Kubuntu 20.04。即使我在设置中设置了最高速度,指点杆也无法平稳运行。我调查了这个问题并尝试了以下命令:
x@mx-ThinkPad-T495:~$ xinput --list-props 14
Device 'TPPS/2 Elan TrackPoint':
Device Enabled (149): 1
Coordinate Transformation Matrix (151): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (295): 0
libinput Natural Scrolling Enabled Default (296): 0
libinput Scroll Methods Available (299): 0, 0, 1
libinput Scroll Method Enabled (300): 0, 0, 1
libinput Scroll Method Enabled Default (301): 0, 0, 1
libinput Button Scrolling Button (313): 2
libinput Button Scrolling Button Default (314): 2
libinput Middle Emulation Enabled (305): 0
libinput Middle Emulation Enabled Default (306): 0
libinput Accel Speed (307): 1.000000
libinput Accel Speed Default (308): 0.000000
libinput Accel Profiles Available (315): 1, 1
libinput Accel Profile Enabled (316): 1, 0
libinput Accel Profile Enabled Default (317): 1, 0
libinput Left Handed Enabled (309): 0
libinput Left Handed Enabled Default (310): 0
libinput Send Events Modes Available (272): 1, 0
libinput Send Events Mode Enabled (273): 0, 0
libinput Send Events Mode Enabled Default (274): 0, 0
Device Node (275): "/dev/input/event12"
Device Product ID (276): 2, 10
libinput Drag Lock Buttons (311): <no items>
libinput Horizontal Scroll Enabled (312): 1
mx@mx-ThinkPad-T495:~$ sudo xinput --set-prop 14 'libinput Accel Speed' 1,99
加速效果更好,但灵敏度仍然较低,TP 太慢然后又太快,我的手指尖很疼。我看了很多提示,但找不到配置指点点的正确方法。我真的很感激一些提示,如何做到这一点,以便它像在 Windows 中一样流畅地工作。没有现成的工具吗?
答案1
我在 ThinkPad X1 Carbon gen6 上使用 Ubuntu 20.04。
安装临时本地设备怪癖spinxz 提到的对我有用。
这是我的程序。
xinput list-props 'TPPS/2 Elan TrackPoint' | grep 'Device Node'
# Device Node (295): "/dev/input/event17"
sudo apt install libinput-tools
libinput quirks list /dev/input/event17
# AttrTrackpointMultiplier=0.40
sudo nano /usr/share/libinput/local-overrides.quirks
[Trackpoint Override]
MatchUdevType=pointingstick
MatchName=*TPPS/2 Elan TrackPoint*
AttrTrackpointMultiplier=4.0 # Higher is Faster
libinput quirks list /dev/input/event17
# AttrTrackpointMultiplier=4.00
登出 & 登录
答案2
在最近的 libinput 版本中,它与 magic trackpoint multiplier 配合使用,AttrTrackpointMultiplier
不再与 udev 规则配合使用。请参阅有关 trackpoint 配置的 libinput 文档。
Libinput 在 中维护硬件特定的定制,即所谓的怪癖/usr/share/libinput
。例如,请参阅50-system-lenovo.quirks
。不要编辑这些文件,它们可能会在 libinput 包的下一次更新期间被覆盖。
要根据libinput 设备怪癖文档您必须创建一个文件/etc/libinput/local-overrides.quirks
并相应地调整参数。(对于某些发行版,此文件可能位于不同的位置,例如 /usr/share/libinput/local-overrides.quirks)。
例如,根据示例,local-overrides.quirks 文件拱门维基改变魔法轨迹点乘数的方法如下:
[Trackpoint Override]
MatchUdevType=pointingstick
AttrTrackpointMultiplier=0.75