К моему ноутбуку Ubuntu подключена USB-мышь. Эта мышь (к сожалению) очень чувствительна, поэтому иногда трудно нажимать на маленькие значки указателем мыши. Это действительно аппаратная проблема, это не ошибка и не ошибка Ubuntu / gnome. Тем не менее, я бы очень хотел решить эту проблему с помощью программного обеспечения (решение с помощью оборудования подразумевало бы покупку новой мыши).
Вернувшись в Windows, если я установил очень низкую чувствительность, это было достаточно удобно. В Ubuntu даже самая низкая доступная чувствительность и ускорение (в меню « Система»> «Настройки»> «Мышь» ) по-прежнему разочаровывает. Как я могу уменьшить его ниже минимального значения по умолчанию?
Я попробовал xset, но кажется, что xset имеет дело только с ускорением и порогом, но не с фактической чувствительностью.
Ответы:
У меня есть мышь Razer DeathAdder, и, как и в вашем случае, чувствительность / ускорение слишком высоки, даже если я установил их на самом низком уровне в настройках мыши. Чтобы решить эту проблему, я использовал команду xinput.
Во-первых, вам понадобится мышь ProductName и ID:
Затем вы устанавливаете постоянный уровень замедления, который соответствует вашим потребностям, с помощью этой команды:
Чтобы сделать конфигурацию постоянной (и сделать ее общесистемной) , вам нужно отредактировать ваш xorg.conf (
/etc/X11/xorg.conf
).После перезагрузки вы получите тот же результат, что и команда xinput.
Дайте мне знать, если это поможет.
источник
xorg.conf
файла, я должен создать его?Ubuntu 17.04
Следуйте инструкциям ниже, но измените:
Для того, чтобы:
Спасибо @tambre. Не уверен, что это так же идеально, как старые настройки, но это довольно близко.
Это все еще работает чертовски хорошо. Нужно выяснить, как сохранить, так что это по умолчанию при перезагрузке.
Ubuntu 16.04
Ответ @JackTravis был невероятно полезным, но я думаю, что стоит обновиться до 16.04, потому что файл xorg.conf был перемещен и разбит на несколько файлов. Прежде чем писать этот ответ, я попытался с помощью
xset
и играл сxinput
настройками на некоторое время , прежде чем решить , что JackTravis вxinput
ConstantDeceleration
3
установке была лучшим вариантом как для моей Logitech M510 на моем рабочем столе и некоторая старая проводная мышь на моем ноутбуке.1. Список мышей
Моя мышь была
Logitech M510
,id=10
поэтому я собираюсь использовать это в этом примере. Вам нужно будет заменить это на то, что ваша мышь называется. Теперь используйте,xinput set-prop
чтобы опробовать различные настройки, пока ваша мышь не будет двигаться точно так, как вы этого хотите. Ниже10
приведено соответствиеid=10
для моей мыши в моей системе. Вам, вероятно, придется изменить это.2. Временно измените настройки
Если вам интересно, какие другие настройки влияют на ваше устройство, попробуйте
Чтобы очистить настройки после того, как я действительно испортил их, все, что мне нужно было сделать, это отключить и снова подключить мою мышь.
3. Сохранить новую настройку навсегда
Если вам нравится ConstantDeceleration, равный 3, то вам нужно добавить файл xorg.conf новым способом Ubuntu 16.04: добавив новый файл в поле «
/usr/share/X11/xorg.conf.d/
Вы хотите изменить»Logitech M510
иlogitech-m510
в имени файла, которое соответствует вашей мышке. Я думаю, что60-
в начале имени файла указан приоритет загрузки этих файлов. Следующая однострочная команда оболочки - это то, что я поместил в свойmachineSetup.sh
файл в Dropbox, чтобы я мог быстро настроить новую машину именно так, как она мне нравится, в течение нескольких минут после новой установки:ИЛИ , если вы хотите сделать это с помощью графического интерфейса, откройте редактор как root, затем вставьте и отредактируйте следующее в
/usr/share/X11/xorg.conf.d/60-<whatever>.conf
4. Перезагрузка
Вот и все. Просто перезагрузите компьютер и убедитесь, что новые настройки вступили в силу.
источник
property 'Device Accel Constant Deceleration' doesn't exist, you need to specify its type and format
при попытке команды на 2-м шаге (с моим идентификатором устройства).Device Accel Constant Deceleration
там не существует. Кажется, он использует libinput в качестве драйвера, поэтому мне пришлось изменить значениеlibinput Accel Speed
, допустимые значения которого от -1 до 1.Virtual core pointer
(дважды) иVirtual core keyboard
(один раз). Толькоpointer
устройства имелиDevice Accel Constant Deceleration
, поэтому я должен был выбрать одно из этих устройств при тестировании сxinput
.xorg.conf.d
Файл по- прежнему работал отлично.Поздний ответ, но я думаю, что это стоит опубликовать:
Так как мы говорим об игровой мышке здесь. Лучше полностью отключить ускорение мыши (полезно для геймеров FPS и т. Д.). Сэкономьте некоторые циклы ЦП, не используя его для расчета ускорения мыши и, скорее всего, также для более точных показаний (зависит от того, встроен ли аппаратный сенсор мыши для экстраполяции).
или
Источник
источник
X Error of failed request: BadValue (integer parameter out of range for operation)
.Небольшая модификация ответа Глена, это работает для моей мыши Logitech и удваивает «медлительность» с 1 до 2.
Добавьте в ~ / .profile (как указано в комментарии) (или .bashrc, но затем вам нужно запустить терминал, чтобы изменения произошли)
источник
.profile
а не.bashrc
..profile
запускается только интерактивными оболочками входа в систему, при этом.bashrc
он запускается при каждом запускеbash
оболочки. Смотрите этот ответ для получения дополнительной информации..bash_aliases
работа работает так же, как стандартный.bashrc
файл ubuntu загружает это правильно?Если вы используете порт PS2, движение мыши будет намного медленнее при том же разрешении мыши.
Для вашей мыши попробуйте использовать конвертер USB в PS2 и поместите мышь в порт PS2.
Редактировать:
Я нашел
xorg.conf
рабочее решение:Где чувствительность 1 является значением по умолчанию, а 0,2 уменьшает его в пять раз.
источник
xorg.conf
?