Thinkpad禁用TrackPoint


15

我有一个运行Arch Linux的新Thinkpad x220t。当您将ThinkPad转换为平板电脑模式并在屏幕上施加压力时,随着TrackPoint的移动,产品硬件体系结构似乎出现了问题。因此,我想使用一个由ACPId调用的bash脚本来切换TrackPoint。到目前为止,我已经编写了此代码段,该代码段禁用了TouchPad,但没有禁用TrackPoint(又名Clit Mouse)。

#!/bin/sh

status=`synclient|awk '/TouchpadOff/{printf$3}'`
status=`expr \( $status + 1 \) \% 2`
synclient TouchpadOff=$status

是否有可能使用bash脚本切换TrackPoint状态?

Answers:


11

尝试xinput。首先列出设备,这样您就可以找到TrackPoint的调用方式:xinput list。在此示例中,我将使用Logitech鼠标,该鼠标带有字符串“ Logitech USB-PS / 2光电鼠标”。当然,您必须使用与TrackPoint正确的字符串替换该字符串。现在,我可以使用禁用鼠标,xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 0并使用再次启用它xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 1


1
完美非常感谢。设备名称为“ TPPS / 2 IBM TrackPoint”,以备将来使用。
Momo

刚刚禁用了我的“ AlpsPS / 2 ALPS DualPoint Stick”;它没有挑衅地前进。非常感谢您提供此摘要!
有限赎罪
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.