私はArch Linuxを実行する新しいThinkpad x220tを持っています。 ThinkPadをタブレットモードに切り替えて画面に圧力を加えると、トラックポイントが動くなど、製品のハードウェアアーキテクチャに問題があるようです。したがって、ACPIdが呼び出す小さなbashスクリプトを使用してTrackPointを切り替えたいと思います。これまで、私はタッチパッドを無効にしますが、TrackPoint(別名クリトリスマウス)を無効にするコードを作成しました。
#!/bin/sh
status=`synclient|awk '/TouchpadOff/{printf$3}'`
status=`expr \( $status + 1 \) \% 2`
synclient TouchpadOff=$status
Bashスクリプトを使用してTrackPointステータスを切り替えることはできますか?
答え1
努力するxinput
。 TrackPointがどのように呼び出されるかを確認するためにデバイスリストを作成することから始めますxinput list
。この例では、「Logitech USB-PS / 2 Optical Mouse」という文字列を持つLogitechマウスを使用しています。もちろん、その文字列を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
。