Thinkpad wyłącza TrackPoint

15

Mam nowy thinkpad x220t z systemem Arch Linux. Wygląda na to, że występuje problem w architekturze sprzętowej produktów, ponieważ urządzenie TrackPoint porusza się po przekształceniu ThinkPada w tryb tabletu i nacisk na ekran. Dlatego chciałbym przełączyć TrackPoint za pomocą małego skryptu bash wywoływanego przez ACPId. Do tej pory napisałem ten fragment kodu, który wyłącza TouchPada, ale nie TrackPoint (inaczej. Clit Mouse).

#!/bin/sh

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

Czy jest jakaś możliwość zmiany statusu TrackPoint za pomocą skryptu bash?

Momo
źródło

Odpowiedzi:

11

Spróbować xinput. Pierwsza lista urządzeń, dzięki czemu można dowiedzieć się, w jaki sposób TrackPoint nazywa się: xinput list. W tym przykładzie użyję mojej myszy logitech, która zawiera ciąg „Logitech USB-PS / 2 Optical Mouse”. Oczywiście należy zastąpić ciąg prawidłowym dla urządzenia TrackPoint. Teraz mogę wyłączyć mysz z: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 0i włączyć ją ponownie: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 1.

antje-m
źródło
1
Idealnie, bardzo dziękuje. Nazwa urządzenia to „TPPS / 2 IBM TrackPoint” do użytku w przyszłości.
Momo
Właśnie wyłączyłem mój „AlpsPS / 2 ALPS DualPoint Stick”; poruszał się bez prowokacji. Wielkie dzięki za ten fragment!
Ograniczone Zadośćuczynienie