Thinkpad désactiver TrackPoint

15

J'ai un nouveau thinkpad x220t sous Arch Linux. Il semble y avoir un problème dans l'architecture matérielle du produit, car le TrackPoint se déplace lorsque vous convertissez le thinkpad en mode tablette et exercez une pression sur l'écran. Par conséquent, je voudrais basculer le TrackPoint en utilisant un petit script bash appelé par ACPId. Jusqu'à présent, j'ai écrit cet extrait de code qui désactive le pavé tactile, mais pas le TrackPoint (aka. Clit Mouse).

#!/bin/sh

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

Existe-t-il une possibilité de basculer l'état de TrackPoint à l'aide d'un script bash?

Momo
la source

Réponses:

11

Essayez xinput. La première liste des périphériques, vous pouvez donc savoir comment le TrackPoint est appelé: xinput list. Pour cet exemple, je vais utiliser ma souris logitech qui va par la chaîne "Logitech USB-PS / 2 Optical Mouse". Vous devez bien sûr remplacer la chaîne par la bonne pour votre TrackPoint. Maintenant , je peux désactiver la souris avec: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 0et activer à nouveau avec: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 1.

antje-m
la source
1
Parfait, merci beaucoup. Le nom du périphérique est «TPPS / 2 IBM TrackPoint» pour toute utilisation future.
Momo
Je viens de désactiver mon "AlpsPS / 2 ALPS DualPoint Stick"; il bougeait sans provocation. Merci beaucoup pour cet extrait!
Expiation limitée du