У меня есть универсальная играющая мышь с минимальными точками на дюйм 1000 точек на дюйм. Я использую 0,5 множителя на окнах, но я испытываю затруднения при попытке сделать то же на Ubuntu. Минимальная скорость в приложении настроек все равно как 1x множитель, таким образом, я должен понизить его вне минимума по умолчанию.
Я отключил ускорение мыши путем создания 90-mouse.config файла в/usr/share/x11/xorg-conf.d, но это только отключает ускорение. Я хочу уменьшить чувствительность наполовину. Все решения, которые я видел до сих пор, не работали на меня. Какие-либо идеи?Спасибо!
ЭТО не РАБОТАЕТ НАД 18,04 . Считайте обновление ниже.
В конце я понял это самостоятельно. Таким образом, это - то, что необходимо сделать при обнаружении с той же проблемой. Любые предложения для дальнейшего совершенствования этого процесса приветствуются.
1 - Создают файл конфигурации
sudo nano /usr/share/X11/xorg.conf.d/90-mouse.conf
2 - Вставка эта внутренняя часть:
Section "InputClass"
Identifier "mouse"
MatchIsPointer "on"
Option "AccelerationProfile" "-1"
Option "ConstantDeceleration" "2"
EndSection
Сохраняют с Ctrl+O и выходом с Ctrl+X.
AccelerationProfile Отключает ускорение, поэтому если Вам нравится иметь ускорение на изменении это к "0".
ConstantDeceleration является фактором, которым Вы хотите уменьшить чувствительность. В моем случае у меня была мышь на 1000 точек на дюйм, и я хотел иметь чувствительность на 500 точек на дюйм, таким образом, я замедлил его фактором 2.
ОБНОВЛЕНИЕ ДЛЯ 18,04
На более новых выпусках мы используем опоры libinput, и способ увеличиться или уменьшить скорость указателя при помощи матрицы преобразования с командой, которая похожа на это:
xinput set-prop 10 144 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
"10" в команде обозначает идентификатор указывающего устройства, который Вы получаете при помощи xinput list
, и эти 144 являются матричным идентификатором опоры, который Вы получаете при помощи xinput list-props 10
(изменение 10 идентификатором устройства, который Вы хотите изменить)
Для уменьшения скорости, необходимо изменить первое и второе "1.000000" значения в матрице, соответствуя скорости оси X и Y соответственно. Они работают, когда умножается, таким образом, т.е. устанавливающий те значения к 2,000000 заставит Ваш указатель перемещаться вдвое более быстро посредством пропуска точки. Изменение его к 0,000000 заставит Ваш указатель не перемещаться вообще.