在linux 下设置 thinkpad 小红点的灵敏度

本文介绍了如何在Linux系统中使用xinput命令调整ThinkPad TrackPoint小红点的灵敏度。通过设置属性id为288的libinput Accel Speed,用户可以在[-1, 1]区间内定制适合自己的灵敏度。默认值为0,数值越大,灵敏度越高。此教程适用于ThinkPad E580及其他型号。" 72831488,6870326,字符串操作指南,"['C#', '编程', '字符串处理']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 Linux 下很少有对 Thinkpad 小红点的的图形设置界面,但这并不影响 thinkpad 和 Linux 系统的结合,这里介绍一下如何在 linux 系统下对 thinkpad 自带的小红点 TrackPoint 进行设置.
这里介绍通过使用 xinput 命令实现对 TrackPoint 小红点进行灵敏度的调整, xinput 命令可以实现对输入设备的管理.

ghimi@node01:~$ xinput list | grep "TrackPoint"
⎜   ↳ TPPS/2 Elan TrackPoint                  	id=14	[slave  pointer  (2)]
ghimi@node01:~$ xinput list-props 14
Device 'TPPS/2 Elan TrackPoint':
	Device Enabled (144):	1
...
	libinput Button Scrolling Button (284):	2
	libinput Button Scrolling Button Default (285):	2
	libinput Middle Emulation Enabled (286):	0
	libinput Middle Emulation Enabled Default (287):	0
	libinput Accel Speed (288):	-1.000000
	libinput Accel Speed Default (289):	0.000000
...
ghimi@node01:~$ xinput set-prop 14 288 -1.0

在我的电脑中,TrackPoint的id 为14,设置小红点灵敏度的属性id为288 libinput Accel Speed 这个属性.这个属性的数值区间为[-1,1],当设置为 -1 是小红点的灵敏度是最的,而当设置为1时灵敏度是最高的.默认的灵敏度为 0.你可以依个人喜好进行调整.
当然,这里是在我的 ThinkPad E580 上进行测试是正常的,如果你使用的是其他型号的 ThinkPad 的话,可以参考一下链接.

xinput list-props 14
Device 'TPPS/2 Elan TrackPoint':
	Device Enabled (144):	1
	Coordinate Transformation Matrix (146):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Natural Scrolling Enabled (279):	0				# 设置中键的滚动方向,如果设置为1的话会发现滚动方向与之前相反
	libinput Natural Scrolling Enabled Default (280):	0			# 中键滚动方向的默认值,经过测试设置这个值会报错
	libinput Scroll Methods Available (281):	0, 0, 1			# 这个属性有3个值,分别为两指滑动,边沿滑动,和中键滚动
	libinput Scroll Method Enabled (282):	0, 0, 1
	libinput Scroll Method Enabled Default (283):	0, 0, 1
	libinput Button Scrolling Button (284):	2			#  当设置为1时滚动功能为左键加小红点, 2为中键+小红点,3为右键+小红点
	libinput Button Scrolling Button Default (285):	2
	libinput Middle Emulation Enabled (286):	0			# 置为 1 时,同时按住左键和右键后相当于鼠标中键的作用
	libinput Middle Emulation Enabled Default (287):	0
	libinput Accel Speed (288):	-1.000000			# 设置小红点移动光标的灵敏度 取值范围为 [-1 , 1]
	libinput Accel Speed Default (289):	0.000000
	libinput Accel Profiles Available (290):	1, 1		# 设置移动光标的加速模式,有"adaptive",  "flat" 两个选项,但不知道是干什么用的
	libinput Accel Profile Enabled (291):	1, 0
	libinput Accel Profile Enabled Default (292):	1, 0
	libinput Left Handed Enabled (293):	0		# 左右键互换选项,设置为1时左键会变成右键(为了照顾左撇子)
	libinput Left Handed Enabled Default (294):	0
	libinput Send Events Modes Available (264):	1, 0
	libinput Send Events Mode Enabled (265):	0, 0
	libinput Send Events Mode Enabled Default (266):	0, 0
	Device Node (267):	"/dev/input/event8"
	Device Product ID (268):	2, 10
	libinput Drag Lock Buttons (295):	<no items>
	libinput Horizontal Scroll Enabled (296):	1

1 是左键 , 2 是中键 , 3 是右键

使用man libinput 命令可以查看到上面的 input 属性的相关描述.
man libinput
libinput (简体中文)
在 Linux 下加速 Thinkpad 小红点
deepin linux下怎么设置鼠标移动速度(灵敏度)
Archlinux: 优化触摸板配置
TrackPoint

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值