Stellio

Разработка программного обеспечения

Настройка TrackPoint на ThinkPad

Поиск устройства

Первым делом, найдем наше устройство, для этого выполним команду:

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 автоматически установит необходимые параметры.

А также...
Установка фона для RelativeLayoutscreenFetch - красиво и информативно
comments powered by Disqus