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?

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.