Как настроить точную математическую кривую , используемую для ускорения мыши в Ubuntu?
Хорошо, я думаю, что нашел ответ ...
Нечто подобное должно сработать:
xinput set-prop "SynPS/2 Synaptics TouchPad" \
"Synaptics Edge Motion Speed" 2000, 5000
xinput set-prop "SynPS/2 Synaptics TouchPad" \
"Device Accel Constant Deceleration" 4
synclient MinSpeed=1.00 MaxSpeed=3.00 AccelFactor=0.025
Это зависит от того, какой профиль мыши вы используете.
Этот блог описывает новый метод ускорения мыши, добавленный в Debian Squeeze (также должен быть в Maverick, поскольку Squeeze использовал xorg-server 1.7.7 , а Maverick использовал 1.9. 0 ). Вы можете прочитать документацию для разработчиков здесь .
Если вы посмотрите на источник, вы можете получить кривую на основе того, какой профиль вы используете. В патче для AccelerationProfile вы можете увидеть функцию SetAccelerationProfile
, которая выбирает ваш профиль. Если вы посмотрите на каждый из этих профилей, вы увидите, как определяется функция.
Таким образом, чтобы настроить его, вы модифицируете любые входные данные, которые принимает выбранный вами профиль. Предположительно они установлены в xorg.conf (который, fyi, не существует по умолчанию ).
Чтобы действительно настроить его, вы можете написать свою собственную функцию и скомпилировать свой собственный xorg-сервер: D