Поиск устройства
Первым делом, найдем наше устройство, для этого выполним команду:
find /sys/devices/platform/i8042 -name name |\ xargs grep -Fl TrackPoint |\ sed 's/\/input\/input[0-9]*\/name$//'
Получим строку на подобие этой:
/sys/devices/platform/i8042/serio1/serio2
Далее, используя этот путь к устройству, можно изменять чувствительность, скорость...
Изменение параметров
Параметры представляют собой целое число, в диапазоне от 0 до 255. Для просмотра текущих параметров, выполним в терминале такое:
cat /sys/devices/platform/i8042/serio1/serio2/speed 97 cat /sys/devices/platform/i8042/serio1/serio2/sensitivity 180
Выше мы видем, значения параметров скорости и чувствительности.
Также, есть и другие параметры, например как inertia
,skipback
.
Скорость и чувствительность TrackPoint
Для изменения скорости, необходимо передать желаемое значение в диапазоне 0-255, вот таким способом (выполнять команду необходимо от root-a):
echo -n 110 > /sys/devices/platform/i8042/serio1/serio2/speed
Аналогично для чувствительности передвижения.
echo -n 255 > /sys/devices/platform/i8042/serio1/serio2/sensitivity
Автоматическая установка параметров - udev
Используя правила udev, можно установить необходимые значения которые будут применяться автоматически при загрузке. Как пример создадим, правило которое установит значение чувствительности - 250. Используя текстовый редактор nano
создадим файл-правило nano /etc/udev/rules.d/trackpoint.rules
со следующим содержанием:
SUBSYSTEM=="serio", DRIVERS=="psmouse", WAIT_FOR="/sys/devices/platform/i8042/serio1/serio2/sensitivity", ATTR{sensitivity}="250"
Теперь при перезагрузке демон udev
автоматически установит необходимые параметры.