Я проверил доступные в настоящее время ответы, но ни один из них, кажется, не отключает ускорение мыши навсегда.
xset m 0 0
, кажется, отключить его на короткое время, но он возвращается через несколько минут.
Как навсегда отключить ускорение мыши?
Можно изменить определенные параметры драйвера мыши постоянно, т.е. через перезагрузки.
Первый список устройства ввода данных Xorg.
Результаты для моей существующей машины и будут отличаться в Вашем случае.
Список устройства ввода данных сессии Xorg в терминале (CRTL-ALT+T):
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
, Таким образом, моя мышь определяется: "PS/2 Универсальная Мышь" и имеет идентификатор 11. Для Вас это могло бы отличаться.
затем для списка свойств мыши сделайте в терминале:
$ xset q | grep -A 1 Pointer
Pointer Control:
acceleration: 2/1 threshold: 4
Для экспериментирования с нулевыми ускоряющими параметрами мыши используйте:
$ xset m 0/1 4
Ваше устройство может иметь другие значения параметров. Можно экспериментировать с ними, пока Вы не удовлетворены результатом. Выполнение так с cli утилитой xset
позволяет Вам настраивать параметры устройства на лету, т.е. не перезапуская сессию Xorg. Однако те настройки не будут сохранены через перезагрузки .
необходимо сделать их персистентными (до следующего драйвера или обновления системы) путем создания нового файла в /usr/share/X11/xorg.conf.d/
. Для экземпляр :
$ cd /usr/share/X11/xorg.conf.d
$ sudo vim 80-mouse-accel-disable.conf
Section "InputClass"
Identifier "Set mouse acceleration to zero"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
# Default value of mouse acceleration: 2/1 4
# Set AccelerationNumerator to zero to disable
Option "AccelerationNumerator" "0"
Option "AccelerationDenominator" "1"
Option "AccelerationThreshold" "4"
EndSection
$ sudo chmod 644 80-mouse-accel-disable.conf
Вот именно. Можно выйти из системы и въехать задним ходом или перезагрузка. В принципе Ваше ускорение мыши должно постоянно устанавливаться на 0.
РЕДАКТИРОВАНИЕ: , Как предложено в одном из комментариев ниже, вышеупомянутое может только относиться к Ubuntu 14.04 и полученным разновидностям. В более поздних версиях синтаксис файла конфигурации и ключевые слова могут измениться немного, хотя общий принцип решения остается допустимым. См. эта подсказка для версии 16.04 и (возможно) позже (не протестированный мной).
Команда xset с данными параметрами является неизвестной опцией в моих 16.04 В магазине программного обеспечения Ubuntu существует установщик для Клавиатуры и мыши. Это делало легкое ускоряющее изменение возможным.
Самый простой путь к простому отключает общее ускорение мыши и не изменение его:
Создают следующий файл с Вашим предпочтительным редактором:
$ sudo vim /usr/share/X11/xorg.conf.d/90-mouse-accel-disable.conf
Добавляют, что следовать содержание действительно удаляет ускоряющий профиль:
Section "InputClass"
Identifier "mouse"
MatchIsPointer "on"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
EndSection
Я собираюсь отправить решение, которое работало на меня: (Создайте конфигурационный файл)
Во-первых, необходимо создать пустой файл, названный 50 мышами acceleration.conf под/usr/share/X11/xorg.conf.d/, Это может быть сделано командой:
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
Последняя вещь, которую необходимо сделать, должен заменить Идентификатор "Моя Мышь" с идентификатором мыши (в кавычках). Тип
xinput list
и из списка, показанного копию идентификатор устройства мыши. Вы не должны заменять никакую другую строку вне этого. Например, если Ваш идентификатор мыши равняется 12, полный код должен быть похожим на это:
Section "InputClass"
Identifier "12"
MatchIsPointer "yes"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
Option "AccelSpeed" "-1"
EndSection
я надеюсь, что это помогает :)
Это работало на меня на человечности 18.04, и она должна также работать над человечностью 16.04.
Так как человечность использует гнома, который подразумевает, что гном будет иногда перезаписывать xorg.conf.d настройки. Gnome использует dconf, который является "базой данных", полной настроек, которые применяются, когда гном запускает, пользователь входит в систему и т.д.
Эти настройки здесь, таким образом, мы (пользователи) не должны создавать такие настройки как 90-mouse.conf, и затем отлаживать, почему настройки не работают, поиск файлов журнала. и т.д. Плюс настройки останется таким же, после того как гном заменит Xorg Уэйлендом.
Как к:
sudo apt install dconf-editor
org
-> gnome
-> desktop
-> peripherals
-> mouse
Вот установка для accel-profile
который говорит компьютер, какое ускорение мыши Вы хотите. У Вас есть эти опции:
Измениться accel-profle
установка:
accel-profle
Use default value
установлен на on
поверните его off
Custom value
кому: flat
если Вы не хотите ускорения мышиНастройки будут сохранены автоматически.
Моя мышь все еще к быстро!На помощь!
Можно понизить скорость мыши в org/gnome/desktop/peripherals/mouse/speed
Значение может быть между -1
и 1
.
GNOME управляет ускорением мыши отдельно. Так не только настройки Xorg должны быть скорректированы, но также и гнома.
$ gsettings set org.gnome.desktop.peripherals.mouse accel-profile flat
$ gsettings set org.gnome.desktop.peripherals.mouse speed 0
И можно наслаждаться CS:GO теперь :-)