Как уменьшить чувствительность мыши вне предела настроек

У меня есть универсальная играющая мышь с минимальными точками на дюйм 1000 точек на дюйм. Я использую 0,5 множителя на окнах, но я испытываю затруднения при попытке сделать то же на Ubuntu. Минимальная скорость в приложении настроек все равно как 1x множитель, таким образом, я должен понизить его вне минимума по умолчанию.

Я отключил ускорение мыши путем создания 90-mouse.config файла в/usr/share/x11/xorg-conf.d, но это только отключает ускорение. Я хочу уменьшить чувствительность наполовину. Все решения, которые я видел до сих пор, не работали на меня. Какие-либо идеи?Спасибо!

3
задан 3 May 2018 в 21:48

1 ответ

ЭТО не РАБОТАЕТ НАД 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 заставит Ваш указатель не перемещаться вообще.

4
ответ дан 1 December 2019 в 15:52

Другие вопросы по тегам:

Похожие вопросы: