ThinkpadはTrackPointを無効にします


15

Arch Linuxを実行している新しいthinkpad x220tがあります。ThinkPadをタブレットモードに変換して画面に圧力をかけるとTrackPointが移動するため、製品のハードウェアアーキテクチャに問題があるようです。したがって、ACPIdによって呼び出される小さなbashスクリプトを使用してTrackPointを切り替えたいと思います。これまで、タッチポイントを無効にするこのコードスニペットを作成しましたが、トラックポイント(別名、クリットマウス)は無効にしません。

#!/bin/sh

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

bashスクリプトを使用してTrackPointステータスを切り替える可能性はありますか?

回答:


11

試してみてくださいxinput。最初にデバイスをリストして、TrackPointがどのように呼び出されるかを確認できるようにしますxinput list。この例では、「Logitech USB-PS / 2 Optical Mouse」という文字列を使用するロジクールマウスを使用します。もちろん、文字列を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」です。
モモ

「AlpsPS / 2 ALPS DualPoint Stick」を無効にしました。挑発せずに動いていた。このスニペットに感謝します!
限定償い
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.