Disable laptop pointing stick

How do I disable the pointing stick of a laptop (that mouse pointer in the middle of the keyboard)?

The only option available in the BIOS also disables the Touchpad, so it needs to be done from the OS.

Answer

 1 – Use xinput to identify the device

Example on a Dell Latitude E6410

xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Logitech USB Optical Mouse       id=11   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad          id=15   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint Stick             id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
     ↳ Virtual core XTEST keyboard              id=5    [slave  keyboard (3)]
     ↳ Power Button                             id=6    [slave  keyboard (3)]
     ↳ Video Bus                                id=7    [slave  keyboard (3)]
     ↳ Power Button                             id=8    [slave  keyboard (3)]
     ↳ Sleep Button                             id=9    [slave  keyboard (3)]
     ↳ Laptop_Integrated_Webcam_3M: In          id=10   [slave  keyboard (3)]
     ↳ Dell WMI hotkeys                         id=12   [slave  keyboard (3)]
     ↳ AT Translated Set 2 keyboard             id=13   [slave  keyboard (3)]

2 – Use xinput to disable the device

xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0

3 – Execute the command on startup

To disable it for all users (and for the graphical login window), one can run it as root on startup using cron. This is the preferred way if the trackpoint is broken and root privileges are granted on the machine.

Disabling as user may depend on the desktop environment.

Typically, one would put the command in a script

#!/bin/sh
xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0

make the script executable (chmod + x) and call it on startup.

It is absolutely equivalent to call the command line directly without writing it in a script. Just a matter of preference. The script is a nice way to record the command in case it would be accidentaly removed from the startup commands.

Source : Disabling the track stick in Ubuntu

Attribution
Source : Link , Question Author : Jérôme , Answer Author : Jérôme

Leave a Comment