I have a new thinkpad x220t running Arch Linux. There seems to be a problem in the products hardware architecture as the TrackPoint is moving when you convert the thinkpad into tablet mode and put pressure on the screen. Therefore I'd like to toggle the TrackPoint using a little bash script called by ACPId. I so far wrote this code snippet which disables the TouchPad, but not the TrackPoint (aka. Clit Mouse).


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

Is there any possibility to toggle the TrackPoint Status using a bash script?


Try xinput. First list the devices, so you can find out how the TrackPoint is called: xinput list. For this example I'll use my logitech mouse which goes by the string "Logitech USB-PS/2 Optical Mouse". You have to replace the string with the correct one for your TrackPoint, of course. Now I can disable the mouse with: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 0 and enable it again with: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 1.

  • 1
    Perfect Thank you very much. The Device Name is "TPPS/2 IBM TrackPoint" for any future use. – Momo Feb 29 '12 at 3:38
  • Just disabled my "AlpsPS/2 ALPS DualPoint Stick"; it was moving without provocation. Thanks a ton for this snippet! – Limited Atonement Feb 1 '17 at 18:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.