Увеличить скорость мыши в Linux Mint сверх её максимального значения по умолчанию?

Вопрос или проблема

Я пытался погуглить это, но вижу только множество вопросов о том, как уменьшить скорость мыши.

Я привык, чтобы моя мышь двигалась гораздо быстрее, чем на самом быстром режиме в Mint. Есть ли способ увеличить скорость еще больше, особенно не уменьшая точности? У меня окружение рабочего стола Cinnamon, к слову.

Заранее спасибо.

Мой связанный ответ на AskUbuntu: https://askubuntu.com/q/27862/6016

Команда xset позволяет изменить несколько аспектов вашего рабочего стола, включая ускорение мыши.

xset m 2 1

Первое число — это ускорение, второе — порог. Так что в приведенном примере мышь будет двигаться в 2 раза быстрее, как только она пройдет 1 пиксель по экрану. Ноль имеет некоторое специальное значение, поэтому я бы остался с 1.

Не думаю, что вам нужно устанавливать ускорение слишком высоким, чтобы достичь того, что вы ищете.

Этот эффект исчезнет, как только вы перезагрузите/перезапустите систему. Если это сработает для вас, команду можно добавить в ваши “Программы автозагрузки”, чтобы она применялась автоматически.

Удачи!

Текущий ответ, похоже, не работает в Linux Mint 18. Вместо этого вы можете использовать xinput следующим образом:

Определите id устройства ввода, которое вы хотите изменить:

user@computer:~$ xinput --list --short

⎡ Виртуальный основной указатель                     id=2    [основной указатель  (3)]
⎜   ↳ Виртуальный основной указатель XTEST               id=4    [рабочий указатель  (2)]
⎜   ↳ SYNA3071:00 06CB:82F1 Сенсорная панель          id=10   [рабочий указатель  (2)]
⎜   ↳ PS/2 Обычная мышь                              id=12   [рабочий указатель  (2)]
⎜   ↳ SynPS/2 Сенсорная панель Synaptics              id=13   [рабочий указатель  (2)]
⎣ Виртуальная основная клавиатура                     id=3    [основная клавиатура (2)]
    ↳ Виртуальная основная клавиатура XTEST           id=5    [рабочая клавиатура (3)]
    ↳ Кнопка питания                                   id=6    [рабочая клавиатура (3)]
    ↳ Видеошина                                       id=7    [рабочая клавиатура (3)]
    ↳ Кнопка сна                                      id=8    [рабочая клавиатура (3)]
    ↳ HD камера HP: HD камера HP                      id=9    [рабочая клавиатура (3)]
    ↳ Клавиатура AT Translated Set 2                  id=11   [рабочая клавиатура (3)]
    ↳ Горячие клавиши HP                              id=14   [рабочая клавиатура (3)]
    ↳ Горячие клавиши WMI HP                          id=15   [рабочая клавиатура (3)]

Я хочу изменить Сенсорную панель SYNA3071:00, так что id, который я меняю, — это 10.

Определите, какие свойства вы можете изменить для этого устройства ввода:

user@computer:~$ xinput --list-props 10
Устройство 'SYNA3071:00 06CB:82F1 Сенсорная панель':
    Устройство включено (144):   1
    Координатная трансформационная матрица (146): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Включено касание libinput (281): 1
    Значение по умолчанию для включенного касания libinput (282): 0
    Включено перетаскивание касанием libinput (283):    1
    Значение по умолчанию для включенного перетаскивания касанием libinput (284):    1
    Включен замок перетаскивания касанием libinput (285):   0
    Значение по умолчанию для включенного замка перетаскивания касанием libinput (286):   0
    Включено сопоставление кнопок для перетаскивания касанием libinput (287):  1, 0
    Значение по умолчанию для включенного сопоставления кнопок для перетаскивания касанием libinput (288):  1, 0
    Включено естественное прокручивание libinput (289):   1
    Значение по умолчанию для включенного естественного прокручивания libinput (290):   0
    Включено отключение во время печати libinput (291):    1
    Значение по умолчанию для включенного отключения во время печати libinput (292):    1
    Методы прокрутки libinput доступны (293):    1, 1, 0
    Метод прокрутки, включенный libinput (294):   1, 0, 0
    Значение по умолчанию для включенного метода прокрутки libinput (295):   1, 0, 0
    Методы щелчка libinput доступны (296): 1, 1
    Метод щелчка, включенный libinput (297):    1, 0
    Значение по умолчанию для включенного метода щелчка libinput (298):    1, 0
    Включена эмуляция средней кнопки libinput (299):    0
    Значение по умолчанию для включенной эмуляции средней кнопки libinput (300):    0
    Скорость акселерации libinput (301): 0.000000
    Значение по умолчанию для скорости акселерации libinput (302): 0.000000
    Включен режим для левшей libinput (303): 0
    Значение по умолчанию для режима для левшей libinput (304): 0
    Доступные режимы отправки событий (266): 1, 1
    Режим отправки событий, включенный (267):    0, 0
    Значение по умолчанию для включенного режима отправки событий (268):    0, 0
    Узел устройства (269):  "/dev/input/event17"
    ID продукта устройства (270):    1739, 33521
    Кнопки замка перетаскивания libinput (305):   <нет элементов>
    Включена горизонтальная прокрутка libinput (306):   0

Я хочу изменить Скорость акселерации libinput, которая является свойством 301.

Обновите id с новым свойством значением:

user@computer:~$ xinput --set-prop 10 301 0.75

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

Графический интерфейс настроек Mint и Скорость акселерации libinput в xinput устанавливают ускорение указателя, а не скорость. Чтобы изменить скорость указателя, вам нужно установить “Координатную трансформационную матрицу”, как показано в https://unix.stackexchange.com/a/358019/128880

В моем случае команда следующая:

xinput --set-prop 8 158 1.600000, 0.000000, 0.000000, 0.000000, 1.600000, 0.000000, 0.000000, 0.000000, 1.000000

Я просто нашел менее техническое решение проблемы с медленным движением курсора мыши, даже с максимальными ползунками – я решил проблему, подключив другую (не новую, но на пару лет моложе) мышь к компьютеру.
Курсор стал в четыре раза быстрее (без точных измерений. Просто сейчас хорошо.) и отзывчивее, не меняя настройки xinput 😉

Ответ или решение

Увеличение скорости курсора мыши в Linux Mint может стать необходимостью для пользователей, привыкших к более высокой чувствительности устройств ввода. По умолчанию система может ограничивать максимальные параметры, но с помощью определённых команд и настроек вы можете оптимизировать работу мыши под свои предпочтения. В этом ответе мы рассмотрим различные методы изменения скорости мыши в среде рабочего стола Cinnamon.

1. Использование команды xset

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

  • Откройте терминал и выполните следующую команду:
xset m 2 1

Здесь 2 — это коэффициент ускорения, а 1 — пороговое значение в пикселях. Это означает, что при движении мыши на более чем 1 пиксель, скорость курсора увеличится в 2 раза.

Обратите внимание, что изменения, внесённые с помощью xset, не сохраняются после перезагрузки системы. Чтобы сохранить эффект, вы можете добавить эту команду в «Программы при старте» (Startup Applications) вашего дистрибутива.

2. Использование команды xinput

Если настройки xset не приводят к желаемым результатам, следующим шагом станет использование команды xinput. Это более мощный инструмент для управления устройствами ввода.

  1. Для начала нужно определить ID вашего устройства. Выполните:
xinput --list --short
  1. Найдите нужное устройство в списке. Например, если ваше устройство называется "SYNA3071:00 06CB:82F1 Touchpad", его ID может быть 10.

  2. Далее, посмотрите все свойства устройства:

xinput --list-props 10
  1. В этом списке найдите libinput Accel Speed, который имеет значение по умолчанию 0. Чтобы изменить скорость курсора, используйте следующую команду:
xinput --set-prop 10 301 0.75

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

3. Изменение координатной матрицы

Другим методом изменения скорости указателя является использование координатной матрицы. Это более сложный подход, но он даёт большую гибкость в настройках.

  1. Выполните следующую команду, чтобы изменить координатную матрицу (где 8 — это ID вашего устройства, который может отличаться):
xinput --set-prop 8 158 1.600000, 0.000000, 0.000000, 0.000000, 1.600000, 0.000000, 0.000000, 0.000000, 1.000000

Значение 1.600000 можно увеличить, чтобы добиться нужной скорости курсора.

4. Замена оборудования

Если вы испробовали все вышеперечисленные методы, но результаты вас всё равно не устраивают, возможно, стоит рассмотреть использование другого устройства. Иногда замена мыши на более современную модель может существенно улучшить даваемую чувствительность и скорость.

Итог

Изменение скорости курсора мыши в Linux Mint возможно с помощью различных инструментов, таких как xset, xinput и изменение координатной матрицы. Важно не забывать сохранять изменения для постоянного применения. Учитывайте, что настройки могут потребовать индивидуального подхода, и стоит экспериментировать с параметрами, чтобы найти наиболее комфортный режим работы. Если предложенные методы не помогут, возможно, стоит обратить внимание на новое оборудование.

Оцените материал
Добавить комментарий

Капча загружается...