我有一台带有物理指点杆按钮的 Thinkpad t450s。它使用 synaptics 驱动程序,并显示如下xinput(1)
:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=12 [slave pointer (2)]
我想改变指点设备(人们用更有创意的名字称呼的红色小块)的加速度。我没有找到任何关于这个的synclient(1)
信息synaptics(4)
(尽管我可能没有搜索正确的术语)。我如何增加指点设备的加速度,使其移动得更快?
答案1
检查一下手动的. 您可以使用xset m # #
命令来设置加速度和阈值。
答案2
通常的方法xset
对我来说不起作用。
所以我采用了xinput
以下方式:
# list all input devices and search for id of the trackpoint (TPPS)
DEVICE_ID=$(xinput list | sed -n '/TPPS/s%.*id=\([0-9]\+\).*%\1%p')
# search for the property number of the acceleration speed
ACCEL_SPEED=$(xinput list-props "$DEVICE_ID" | sed -n '/Accel\ Speed\ (/s%.*Accel Speed (\([0-9]\+\)).*%\1%p')
# set new acceleration speed -1 (= disable acceleration)
xinput set-prop "$DEVICE_ID" "$ACCEL_SPEED" -1
永久改变
如果您想使该更改永久生效,您可以将这三行放入您的启动/自动启动文件之一中,例如~/.xsessionrc
。
Xmonad 的永久变更
或者就我而言(我正在使用西莫纳德)我将这三行放在一个小的脚本中,并spawn "disable-trackpoint-acceleration.sh"
在我的~/.xmonad/xmonad.hs
文件中添加了一行调用该脚本。
(来源)