Отключить ускорение мыши в Ubuntu 15.10


15

Я сделал несколько быстрых поисков в Google, и, похоже, самая последняя дискуссия была еще в 2012 году.

Как я могу отключить ускорение мыши в Ubuntu 15.10? Я попытался установить gpointing-device-settings, но было много ошибок.

Я ищу постоянные настройки.


Это решение для управления ускорением мыши в Ubuntu Gnome 16.04 действительно работает: askubuntu.com/a/450672/389523
lourencosm

Ответы:


10

Следующее (украденное из r / linux_gaming ), похоже, работает:

sudo vim /usr/share/X11/xorg.conf.d/90-mouse.conf

и вставьте внутрь этого:

Section "InputClass"
    Identifier "mouse"
    MatchIsPointer "on"
    Option "AccelerationProfile" "-1"
    Option "AccelerationScheme" "none"
EndSection

1
Большое спасибо! Работает отлично. Я никогда не думал проверять r / linux_gaming.
Феоникс

8
Принудительное ускорение мыши с помощью обновления и отсутствие средств для его отключения не является хорошим шагом со стороны Ubuntu ... Спасибо за это.
Nepoxx

1
Нужно ли перезагрузить? Я не уверен, что ускорение выключено.
АликЭльзин-килака

3
Не работал 16.04 после перезагрузки. Даже при добавлении, Option "AccelSpeed" "-1"как указано здесь
AlikElzin-kilaka

Интересный. Я обновил свою машину до 16.04, и исправление перенесено.
Феоникс

17

Вы можете сделать это красиво и просто, запустив:

xset m 00

Который полностью отключит ускорение мыши.

!#/bin/bash
xset m 00

Сохраните файл в виде .shскрипта - сделайте его исполняемым chmod +x filename, добавьте его как программу запуска в Startup Applicationsпрограмму, и все готово!


2
Это отличный пример того, как добавить сценарии запуска. Благодарность!
Феоникс

7

Для этого есть графический интерфейс gpointing-device-settingsУстановить настройки Gpointing устройства :

sudo apt-get install gpointing-device-settings 

Диалоговое окно настроек устройства Эта программа имеет несколько функций, пропущенных в стандартном gnome-mouse-propertiesдиалоговом окне конфигурации, таких как расширенные настройки прокрутки сенсорной панели. Если все, что вам нужно, это настроить параметры ускорения, используйте gnome-mouse-propertiesвместо этого.


Если вы ищете способ CLI, xinputбудет к вашему использованию.


На Ubuntu 16.04 получаюPackage gpointing-device-settings is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
АликЭльзин-килака

1
Нашел способ установить его здесь: askubuntu.com/a/783234/13330
AlikElzin-kilaka

2
Имейте в виду, это 6-летний скриншот. 12 релизов Ubuntu назад.
ulidtko

4

Я нахожу ускорение указателя чрезвычайно раздражающим. Даже когда он установлен на «низкий»

Отредактировано, так как ссылка мертва.

Найти устройства ввода

xinput list

Перечислите текущие свойства для соответствующего идентификатора

xinput list-props <id>

Изменить скорость указателя мыши (не постоянно)

xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Profile' -1
xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Constant Deceleration' 2

Установка устройства Accel Constant Deleleration на 1,5 дает немного более быструю мышь.

Чтобы сделать изменения постоянными, добавьте изменения в файл и выполните их автоматически при входе в систему. Некоторые параметры могут быть добавлены в конфигурацию x-server.

Более подробная информация здесь: https://www.x.org/wiki/Development/Documentation/PointerAcceleration/


3

установить пакет xserver-xorg-input-libinput:

apt-get install -y xserver-xorg-input-libinput

и перезагрузите компьютер.


Это выглядит интересно. Один из предыдущих ответов исправил мою проблему, но я мог бы дать этому шанс.
Феоникс

+1 У меня нормально работает, с Ubuntu 15.10 64bit и мышью "MOSART Semi. 2.4G Keyboard Mouse" (Wisdomcreate ET 2.4GHz)
user2342558

1

Решение найдено там: https://ubuntuforums.org/showthread.php?t=1734400&s=ca88cf7a66bc549b9b504f155e287f53&p=10995493#post10995493

использовать xinput -hв терминале список команд xinput

мы хотим: xinput listкоторые будут отображать устройства ввода с идентификатором устройства в скобках

а затем, xinput list-props #где # - имя устройства или идентификатор устройства. здесь перечислены настраиваемые параметры устройства и их числовой идентификатор в (скобках)

затем используйте: xinput set-prop deviceID settingID valueзамена deviceID и settingID их соответствующими числовыми значениями, а value - новым значением, которое вы хотите установить для переменной. (т.е. -1 для AccelProfile)

Затем вы можете проверить это сработав, повторив: xinput list-props deviceID

Для меня это:

xinput set-prop 12 265 -1

Если это работает, поместите эту команду в скрипт, который будет выполняться при каждом запуске сеанса.


Я предпочитаю метод редактирования стандартных конфигурационных файлов. Создание сценария для запуска в начале сеанса кажется глупым; даже если мне не нужно перенастраивать его вручную, зачем вообще его переконфигурировать? Это должно быть настроено правильно с первого раза. Я думаю, это в конечном итоге не имеет значения.
Феоникс

1

Гораздо лучший способ сделать это, и такой, который сопротивляется сну, гибернации и т. Д., Это:

Первый забег

xinput list

Это даст вам список устройств, который выглядит следующим образом:


⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ A4Tech USB Mouse                          id=11   [slave  pointer  (2)]
⎜   ↳ GASIA USB KB V11                          id=13   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=16   [slave  pointer  (2)]

Найти имя вашего устройства и принять к сведению (мое есть A4Tech USB Mouse).

Создать файл в /etc/X11/Xsession.d/Android99disablemouseaccel

sudo nano /etc/X11/Xsession.d/99disablemouseaccel

Вставьте в него следующее содержимое:

xinput set-prop "A4Tech USB Mouse" "Device Accel Profile" -1 &>/dev/null
xinput set-prop "A4Tech USB Mouse" "Device Accel Velocity Scaling" 1 &>/dev/null

Теперь сохраните это. Эти команды будут выполняться всякий раз, когда начинается X-сессия.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.