Thinkpad deshabilita TrackPoint

15

Tengo un nuevo thinkpad x220t con Arch Linux. Parece haber un problema en la arquitectura de hardware de los productos, ya que TrackPoint se mueve cuando convierte el thinkpad en modo tableta y ejerce presión sobre la pantalla. Por lo tanto, me gustaría alternar el TrackPoint usando un pequeño script bash llamado por ACPId. Hasta ahora escribí este fragmento de código que desactiva el TouchPad, pero no el TrackPoint (también conocido como Clit Mouse).

#!/bin/sh

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

¿Existe alguna posibilidad de alternar el estado de TrackPoint usando un script bash?

Momo
fuente

Respuestas:

11

Tratar xinput. Primera lista de los dispositivos, por lo que puede averiguar cómo el TrackPoint se llama: xinput list. Para este ejemplo, usaré mi mouse logitech que lleva la cadena "Logitech USB-PS / 2 Optical Mouse". Por supuesto, debe reemplazar la cadena por la correcta para su TrackPoint. Ahora puedo desactivar el ratón con: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 0y habilitarlo de nuevo con: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 1.

antje-m
fuente
1
Perfecto, muchas gracias. El nombre del dispositivo es "TPPS / 2 IBM TrackPoint" para cualquier uso futuro.
Momo
Acabo de desactivar mi "AlpsPS / 2 ALPS DualPoint Stick"; Se movía sin provocación. ¡Muchas gracias por este fragmento!
Expiación limitada