У меня есть Thinkpad T450s с физическими кнопками трекпоинт. Он использует драйвер synaptics и выглядит так в xinput(1):

⎡   Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=12   [slave  pointer  (2)]

Я хотел бы изменить ускорение указательного устройства трекпоинт - красный срез, который люди называют более креативными. Я не нашел ничего в synclient(1) и synaptics(4) по этому поводу (хотя, возможно, я не ищу правильный термин). Как мне увеличить ускорение трекпойнта, чтобы он двигался быстрее?

2 ответа2

0

Обычный метод xset у меня не сработал.

Поэтому я использовал xinput следующим образом:

# list all input devices and search for id of the trackpoint (TPPS)
DEVICE_ID=$(xinput list | sed -n '/TPPS/s%.*id=\([0-9]\+\).*%\1%p')

# search for the property number of the acceleration speed
ACCEL_SPEED=$(xinput list-props "$DEVICE_ID" | sed -n '/Accel\ Speed\ (/s%.*Accel Speed (\([0-9]\+\)).*%\1%p')

# set new acceleration speed -1 (= disable acceleration)
xinput set-prop "$DEVICE_ID" "$ACCEL_SPEED" -1

Постоянное изменение

Если вы хотите сделать это изменение постоянным, вы можете поместить эти три строки в один из ваших файлов запуска / автозапуска, например ~/.xsessionrc .

Постоянное изменение для Xmonad

Или в моем случае (я использую Xmonad) я поместил эти три строки в маленький скрипт и добавил строку spawn "disable-trackpoint-acceleration.sh" вызывающую этот скрипт из моего файла ~/.xmonad/xmonad.hs .

(Источник)

0

Проверьте это руководство. Вы можете использовать команду xset m # # для установки ускорения и порога.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .