Disabling the track stick in Linux

xinput list
 ⎡ Virtual core pointer                    	id=2
 ⎜   ↳ Virtual core XTEST pointer              	id=4
 ⎜   ↳ Wacom Graphire2 4x5 eraser              	id=9
 ⎜   ↳ Wacom Graphire2 4x5 cursor              	id=10
 ⎜   ↳ Wacom Graphire2 4x5                     	id=11
 ⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad        	id=14
 ⎜   ↳ Macintosh mouse button emulation        	id=15
 ⎜   ↳ DualPoint Stick                         	id=13
 ⎣ Virtual core keyboard                   	id=3
     ↳ Virtual core XTEST keyboard             	id=5
     ↳ Video Bus                               	id=6
     ↳ Power Button                            	id=7
     ↳ Sleep Button                            	id=8
     ↳ AT Translated Set 2 keyboard            	id=12

The device I want to disable has id 13. Use xinput to list its properties:

xinput -list-props 13

Device ‘DualPoint Stick’:
Device Enabled (117): 0
[…several lines removed…]

xinput -set-prop 13 117 0

Once I knew the solution, I could easily find other posts that mentions it. But what good is that?🙂

Actually, the device is is dynamically allocated, and can change. So a better command to disable the stick is:

xinput -set-prop "DualPoint Stick" "Device Enabled" 0

References
https://cederlys.wordpress.com/2010/07/13/disabling-the-track-stick-in-ubuntu/