Отключение акселерации мыши в Linux

Для тех, кто случайно зашел на эту страницу и не знает, что такое акселерация мыши:

Вы наверняка замечали, что в некоторых ОС курсор мыши может необычно перемещаться по экрану. В частности, расстояние, которое он проходит, зависит не только от того, насколько далеко перемещается мышь, но и от скорости, с которой вы это делаете. Так вот, – это и есть акселерация мыши: чем быстрее вы двигаете мышь, тем больше расстояние проходит курсор. В одних системах данный эффект по-умолчанию более заметен, в других – меньше.

Акселерация мыши может быть полезна если у вас большая диагональ монитора. Когда потребуется меньше движений если нужно будет быстро переместиться с одного его угла, в другой. Но порой этот эффект может и мешать.

Больше всего акселерацию мыши не любят геймеры, особенно в шутерах. Когда нужно иметь полный контроль над курсором, чтобы точно и быстро прицеливаться, акселерация намного усложняет данное действие. Также ускорение мыши мешает при работе с некоторыми программами, где точное движение курсов мыши очень важно.

Как отключить акселерацию мыши в Linux

В некоторых окружениях рабочего стола, к примеру Cinnamon, есть возможность управлять акселерацией мыши, но в этом случае она все равно не отключается полностью. Тем не менее, даже если в вашем DE отсутствуют подобные настройки, акселерацию можно отключить путем простого редактирования (даже создания) файла настроек, чем мы и займемся.

Чтобы полностью отключить акселерацию мыши в Linux нужно создать файл “50-mouse-acceleration.conf” в xorg.conf.d. Путь к данному каталогу может отличаться в разных дистрибутивах. К примеру в Ubuntu и ее ответвлениях это /usr/share/X11/xorg.conf.d/. В Arch – /etc/X11/xorg.conf.d/.

Теперь открываем созданный файл (в Ubuntu):

sudo gedit /usr/share/X11/xorg.conf.d/50-mouse-acceleration.conf

В зависимости от дистрибутива и используемого редактора меняете команду под себя.

В открывшийся файл вставляем код:

Section "InputClass"
Identifier "My Mouse"
MatchIsPointer "yes"
Option
"AccelerationProfile" "-1"
Option
"AccelerationScheme" "none"
Option "AccelSpeed" "-1"
EndSection

Сохраняем файл и перезагружаем компьютер, либо просто перелогиниваемся. И на этом все – акселерация мыши в Linux отключена. Напишите в комментариях насколько данное руководство было вам полезно, и решили ли вы свою проблему.

2 коментарі

  1. Глеб :

    Попробовал. Иксы не стартанули 🙂

  2. Андрей :

    Не работает в Elementary OS, столько настроек и сука не одной кнопки, что бы отключить эту дрянь.
    Linux eney-H81M-HD3 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Залишити коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *