Thinkpad отключить TrackPoint

15

У меня есть новый ThinkPad X220t под управлением Arch Linux. Кажется, есть проблема в аппаратной архитектуре продуктов, поскольку TrackPoint движется, когда вы переводите ThinkPad в режим планшета и нажимаете на экран. Поэтому я бы хотел переключить TrackPoint с помощью небольшого bash-скрипта, вызываемого ACPId. Я до сих пор написал этот фрагмент кода, который отключает сенсорную панель, но не TrackPoint (он же Clit Mouse).

#!/bin/sh

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

Есть ли возможность переключать состояние TrackPoint с помощью bash-скрипта?

Момо
источник

Ответы:

11

Попробуй xinput. Первый список устройств, так что вы можете узнать, как называется TrackPoint: xinput list. В этом примере я буду использовать мою мышь Logitech, которая обозначается строкой «Оптическая мышь Logitech USB-PS / 2». Конечно, вы должны заменить строку правильной для вашей TrackPoint. Теперь я могу отключить мышь с: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 0и включите его снова: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 1.

Антье-м
источник
1
Отлично Спасибо большое. Имя устройства - «TPPS / 2 IBM TrackPoint» для любого будущего использования.
Момо
Просто отключил мою «AlpsPS / 2 ALPS DualPoint Stick»; он двигался без провокаций. Большое спасибо за этот фрагмент!
Ограниченное искупление