Как отключить ускорение мыши в Ubuntu 16.04

Я проверил доступные в настоящее время ответы, но ни один из них, кажется, не отключает ускорение мыши навсегда.

xset m 0 0, кажется, отключить его на короткое время, но он возвращается через несколько минут.

Как навсегда отключить ускорение мыши?

13
задан 3 July 2016 в 17:55

6 ответов

Можно изменить определенные параметры драйвера мыши постоянно, т.е. через перезагрузки.

Первый список устройства ввода данных 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 и (возможно) позже (не протестированный мной).

0
ответ дан 3 July 2016 в 17:55
  • 1
    на основе соглашения о присвоении имен " большой vg-work" я думаю, что Вы идете к чему-то – Robert Riedl 1 February 2018 в 09:37

Команда xset с данными параметрами является неизвестной опцией в моих 16.04 В магазине программного обеспечения Ubuntu существует установщик для Клавиатуры и мыши. Это делало легкое ускоряющее изменение возможным.

0
ответ дан 3 July 2016 в 17:55
  • 1
    @oldfred Делает это означает его won' t работают над системами Non-UEFI? – V. Ag. 26 January 2018 в 04:17

Самый простой путь к простому отключает общее ускорение мыши и не изменение его:

Создают следующий файл с Вашим предпочтительным редактором:

$ 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
0
ответ дан 3 July 2016 в 17:55
  • 1
    Так Вы говорящий, что существует что-то в LVM, который вызывает это или это it' s то, что это - LVM для начала с этого, вызывает его? – v010dya 2 February 2018 в 00:44

Я собираюсь отправить решение, которое работало на меня: (Создайте конфигурационный файл)

Во-первых, необходимо создать пустой файл, названный 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

я надеюсь, что это помогает :)

0
ответ дан 3 July 2016 в 17:55
  • 1
    Хороший для слушания. Я don' t имеют мой ноутбук со мной ' причина I' m в колледже. I' попытка ll это, как только я получаю его. Спасибо за информацию. 👍😊 – V. Ag. 26 January 2018 в 00:35

Это работало на меня на человечности 18.04, и она должна также работать над человечностью 16.04.

Так как человечность использует гнома, который подразумевает, что гном будет иногда перезаписывать xorg.conf.d настройки. Gnome использует dconf, который является "базой данных", полной настроек, которые применяются, когда гном запускает, пользователь входит в систему и т.д.
Эти настройки здесь, таким образом, мы (пользователи) не должны создавать такие настройки как 90-mouse.conf, и затем отлаживать, почему настройки не работают, поиск файлов журнала. и т.д. Плюс настройки останется таким же, после того как гном заменит Xorg Уэйлендом.

Как к:

  • Dconf-редактор установки sudo apt install dconf-editor
  • Откройте dconf-редактора и перейдите в 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.

2
ответ дан 17 April 2019 в 02:18

GNOME управляет ускорением мыши отдельно. Так не только настройки Xorg должны быть скорректированы, но также и гнома.

$ gsettings set org.gnome.desktop.peripherals.mouse accel-profile flat
$ gsettings set org.gnome.desktop.peripherals.mouse speed 0

И можно наслаждаться CS:GO теперь :-)

0
ответ дан 17 April 2019 в 02:18

Другие вопросы по тегам:

Похожие вопросы: