Я не могу найти ни одного рабочего стола, поддерживающего настройку ускорения мыши и чувствительности мыши. Я не хочу никакого ускорения мыши, но я хочу увеличить скорость моей мыши. Это означает, что если я перемещаю мышь на одинаковое расстояние, указатель будет перемещаться на одно и то же расстояние каждый раз, независимо от того, насколько быстро я перемещаю мышь.
KDE позволит мне установить ускорение мыши на 1х, но тогда мышь движется слишком медленно, и я не могу понять, как увеличить скорость. Я готов принять решение CLI, но мне удалось только xinput
изменить ускорение. Я тоже не припоминаю, чтобы мне повезло xset
.
xset m 3 400
, идея состоит в том, чтобы установить порог достаточно высоким, чтобы вы никогда его не проходили, чтобы у вас не было ускорения как такового. Возможно, если вы немного поиграете с этим?Ответы:
Просто заставьте указатель пропустить пиксели, вот как:
Первый список устройств ввода:
В примере мы видим, что идентификатор мыши равен 10. Далее перечислим его свойства:
Нам нужна «Матрица преобразования координат», помните ее №142.
Изменяя это свойство, мы можем увеличить скорость указателя. Это матрица преобразования, используемая для вычисления движения указателя . По ссылке:
Итак, мы хотим увеличить значения в соответствии с x и y , тем самым увеличив скорость указателя. Пример с моего ПК:
Это
xinput set-prop <device-id> <property-number> <property-values>
. Поиграйте немного с этим, пока не найдете подходящий. Примечание: не меняйте последнее значение матрицы. Это была моя ошибка, когда я пытался получить работу - в этом случае вы просто не увидите никакой разницы.Благодарности: Я благодарен Саймону Туму из списка рассылки xorg, именно он дал подсказку о матрице.
UPD : обратите внимание, что некоторые игры для Windows, работающие с Wine, могут иметь странное поведение указателя (например, заметили, что цель в старом Counter Strike 1.6 снижается до тех пор, пока она не смотрит на пол, независимо от того, как вы двигаете мышь) , в этом случае просто перезагрузите x и y CTM до 1 перед запуском игры.
источник
xinput set-prop "PixArt USB Optical Mouse" "Coordinate Transformation Matrix" 2.400000, 0.000000, 0.000000, 0.000000, 2.400000, 0.000000, 0.000000, 0.000000, 1.000000
.Следующее было дословно скопировано из ответа, который @Luke разместил в Ask Ubuntu. Я публикую его как ответ сообщества вики, поэтому информация может быть и на этом сайте.
KDE еще не встроил это в свой центр управления, но вы можете использовать xinput из командной строки. Сначала запустите,
xinput list
чтобы найти номер устройства вашей мыши:На моем ноутбуке идентификатор устройства, который я хочу, равен 10 (SynPS / 2 Synaptics TouchPad). В вашей системе вам нужно будет решить, какое устройство является правильным. Затем запустите,
xinput list-props <your device id>
чтобы увидеть текущие настройки для этого устройства:Интересующее вас свойство - «Device Accel Concel Deleleration (267)». Чтобы замедлить работу мыши, значение должно быть увеличено с помощью команды
xinput set-prop <your device id> <property id> <value>
:В этом примере значение увеличивается с 2,5 до 5,0, и мышь движется с половинной скоростью.
Объяснение свойств можно найти на X.org .
Если кто-то использует это в сценариях, может помочь использование полных имен, поскольку идентификатор и т. Д. Могут измениться. Например:
источник
xinput list-props <device-id>
Если вы используете Xorg.conf для настройки своего X-сервера, вы можете использовать его для настройки ускорения или замедления. Просто добавьте что-нибудь к эффекту:
где множитель - во сколько раз медленнее вы хотите, чтобы мышь двигалась. 0,5 удвоит скорость, или 2 уменьшит ее вдвое. Эквивалентно, хотя и более сложный:
где «a» - «i» - матрица преобразования, как описано в других ответах.
Источник: xorg.conf manpage
источник
Я использую следующие настройки в Mint 17.2 + Cinnamon, но я думаю, что это работает и в вашей среде.
Я предлагаю вам сначала установить максимальное значение DPI на вашей мыши (у меня есть кнопки для этого). После этого вы можете уменьшить замедление, если у вас все еще слишком низкая чувствительность.
Если все в порядке, вы можете поместить это в нужный файл в вашей системе, чтобы он загрузил настройки при загрузке. Для меня этот файл является
~/.xinputrc
.Некоторая информация об этих свойствах xinput: http://www.x.org/wiki/Development/Documentation/PointerAcceleration/
(Примечание: я люблю Linux! <3 После того, как я «обновил» свою систему с XP в 2009 году. С тех пор у меня был mouseaccel на Windows 7, независимо от того, какой акселфикс я пробовал. Поверьте мне, я попробовал все из них. Теперь через 6 лет Мне удалось отключить его на Linux Mint. :-) Было уже слишком поздно, из-за этого я по крайней мере частично закончил свою игровую карьеру. Это означало -20% точности в моем FPS. Таким образом, я играл на 40% вместо 50-60% соотв., Что является навыком с низким средним значением вместо высокого. Игра сейчас мертва, но все же это релиз, в котором мне не нужно переносить эту мышиную вещь с помощью операционной системы.)
источник
в Ubuntu 16.04 свойство для моей мыши:
По умолчанию установлено значение 1.0. Если вы увеличите значение, то ваша мышь будет замедляться.
источник
попробуйте LXInput, это то, что я использую, я не понимал, что сделали ускорение и чувствительность, пока не прочитал ваш пост ^ (спасибо!), он находится в стандартном репозитории для Ubuntu 16.04. Обратите внимание, что я устанавливаю DPI мыши через Solaar, поэтому не уверен, что Solaar и LXInput взаимодействуют таким образом, что делает LXInput бесполезным сам по себе. редактировать извините, я думаю, что «чувствительность» и «ускорение» LXInpu отличаются от скорости. я думаю, "чувствительность" - насколько чувствительно ускорение. извиняюсь. однако-> Solaar определенно может использоваться для установки DPI / Speed для мышей logitech, но только последние из github, а не те, что в репозиториях
LXInput - это приложение с графическим интерфейсом для облегченной среды рабочего стола X11 (LXDE).
Он настраивает настройки клавиатуры и мыши:
0.3.5-1 Ubuntu
406,5 кБ
источник