Как изменить скорость мыши / чувствительность?

Я нахожусь на Asus Zenbook UX32VD в Ubuntu 12.10. Как в 12.04, так и в 12.10 я не смог изменить скорость мыши (то есть «чувствительность» в диалоге мыши / сенсорной панели). Я могу изменить ползунок, но ничего не меняется.

Это большая проблема для меня, так как скорость мыши несколько медленная. Есть предложения?

Проблема как в сенсорной панели, так и в мышах.

80
задан 26.04.2020, 05:24

9 ответов

Сначала нам нужно идентифицировать вход device ID для изменения скорости / чувствительности. Откройте терминал и выполните эту команду:

xinput --list --short

output:

abcd@abcd-abcde:~$ xinput --list --short

Virtual core pointer

↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]

↳ Logitech USB RECEIVER                     id=12   [slave  pointer  (2)]

Мои указывающие устройства - это Logitech USB RECEIVER и Synaptics TouchPad. Чтобы вывести список свойств устройства:

xinput --list-props "SynPS/2 Synaptics TouchPad"

РЕДАКТИРОВАТЬ:

Другой вариант: xinput --list-props 11 как 11 - это число, указанное выше в его родительском свойстве (SynPS / 2 Synaptic TouchPad).

Теперь уменьшите значения свойств в соответствии с вашими потребностями:

Device Accel Constant Deceleration (267):   2.500000

с помощью этой команды:

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

РЕДАКТИРОВАТЬ:

Другой опция: xinput --set-prop 11 267 1.5, где 11 - это устройство, как и выше, 267 - это идентификатор свойства устройства (Device Accel Constant Decleration), как вы можете видеть, когда устройство 11 перечисляет все свойства, являющиеся и, наконец, 1.5 - желаемая скорость.

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

Если вам нужно установить это значение автоматически при каждом запуске Ubuntu, то:

создайте файл .sh

#!/bin/sh

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

измените файл на исполняемый:

chmod +x
[ 1131] и поместите это в список приложений для запуска.

Источник: Настройка скорости мыши вручную

109
ответ дан 26.04.2020, 05:28
  • 1
    там должен так или иначе увеличить скорость мыши w/o использование ускорения? – sergtk 26.04.2020, 05:28
  • 2
    Попытайтесь увеличить ускоряющее свойство. < " Устройство Скорость Accel Scaling" 5>. у меня также есть беспроводная мышь Logitech и я can' t видят любое прямое свойство скорости. все, что я получил, является ускорением и замедлением. Скажите, какое свойство скорости Ваше устройство показывает, и также попытайтесь увеличить стоимость скорости вне 1 и видеть, работает ли это.. – Jon Limjap 26.04.2020, 05:29
  • 3
    У меня теперь есть та же проблема для моей беспроводной мыши Logitech с объединенным получателем. Я могу изменить скорость таким же образом, но максимальная скорость (1) является слишком медленной! Какие-либо предложения? – Clivant Yeo 26.04.2020, 05:29
  • 4
    Linux Mint 18, заявляет Logitech 510, xinput " свойство ' Устройство Accel Постоянный Deceleration' doesn' t существуют, необходимо определить его тип и format" – Jon Limjap 26.04.2020, 05:29
  • 5
    Я сделал значение 0.5 на ThinkPad e530c с Debian 8 и it' s работающий сладко:) – Gary Willoughby 26.04.2020, 05:30

Просто хочу добавить к предыдущим ответам, что возможно, что не будет свойства "Device Accel Constant Deceleration". Например, у меня нет его для Logitech G600 в Kubuntu 17.04. Но есть "Coordinate Transformation Matrix", который еще больше силы

1
ответ дан 26.04.2020, 05:25

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

Это линия, которую я сейчас использую:

xinput --set-prop "Bluetooth Mouse M557" "Device Accel Constant Deceleration" 2.3

2
ответ дан 26.04.2020, 05:26

Я использую 16.04 на своем Mac, и xinput отлично работал с Magic Mouse. Единственное, что мне нужно было сделать, это запустить его от имени пользователя root:

sudo xinput --set-prop 14 271 3.0 

(я впечатлен, насколько быстрой была эта мышь)

0
ответ дан 26.04.2020, 05:26

Я использовал «простой» профиль, чтобы увеличить разрешение мыши без ускорения.

#!/bin/bash

device="Dell Dell USB Optical Mouse"
resolution_percent="241" # Greater than 100, use constant deceleration otherwise with profile -1. 

xinput set-prop "$device" "Device Accel Profile" 4 # Simple profile with threshold 0 allows constant scaling up
xinput set-ptr-feedback "$device" 0 "$resolution_percent" 100 # Set threshold to 0 and acceleration to $resolution_percent/100

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

1
ответ дан 26.04.2020, 05:27

Вы можете использовать эти сценарии для установки скорости сенсорной панели и мыши при каждом запуске системы:

#!/bin/sh
TP=$(xinput --list --short|grep -i touchpad|cut -f 1 | cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$TP" "Device Accel Constant Deceleration" 1.5
xinput --set-prop "$TP" "Device Accel Velocity Scaling" 10

Мне кажется, 1,5 и 10 являются подходящими значениями для сенсорной панели . [115 ]


Я тоже использую USB-мышь Logitech.
Поэтому для мыши Logitech используйте этот скрипт:

#!/bin/sh
MOUSE=$(xinput --list --short|grep -i Logitech| cut -f 1|cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$MOUSE" "Device Accel Constant Deceleration" 1.2
xinput --set-prop "$MOUSE" "Device Accel Velocity Scaling" 10

Для меня, я думаю, 1,2 и 10 являются подходящими значениями для мыши .

Я создал проект на Github: https://github.com/rubo77/mouse-speed

5
ответ дан 26.04.2020, 05:27

Бег sudo xset m 1 1 работал на меня. Моя скорость мыши теперь ведет себя нормально, как на платформе Windows.

2
ответ дан 26.04.2020, 05:28

Ubuntu 12.10, 64-битная, беспроводная система Logitech TrackMan

xinput ничего не сделала для меня.

xset q

для проверки настроек

xset mouse 3 0

Устанавливает ускорение на 3 и порог на ноль. Не большие настройки, но лучше, чем раньше.

Если вы хотите использовать дробное значение, вы можете ввести дробь (то есть 3/2) вместо числа с плавающей запятой.

Страница руководства говорит, что настройки будут потеряны при выходе из системы / перезагрузке.

32
ответ дан 26.04.2020, 05:29
  • 1
    хм, поэтому какова самая быстрая скорость, которую может сделать xset? – Jonathan Allen 26.04.2020, 05:29
  • 2
    Спасибо я становился довольно раздраженным на свою неспособность управлять бодхи скорость мыши Linux – PhiLho 26.04.2020, 05:30
  • 3
    Если Вы хотите использовать дробное значение, можно ввести часть (т.е. 3/2) вместо числа с плавающей точкой. It' s странный, но это работает. – feoh 26.04.2020, 05:30

Вышеупомянутые опции «Device Accel ...» не существуют на моей машине. Lenovo T440s работает под управлением Ubuntu 18.04

Вместо этого я успешно использую следующие:

xinput --set-prop "TPPS/2 IBM TrackPoint" "Coordinate Transformation Matrix" 0.5 0 0 0 0.5 0 0 0 1

Первоначальная «Матрица преобразования координат» была 1 0 0 0 1 0 0 0 1, и теперь у меня есть половина скорость, которая для меня достаточно медленная.

С помощью этого синтаксиса мы можем регулировать горизонтальную и вертикальную скорость отдельно.

7
ответ дан 26.04.2020, 05:29
  • 1
    Спасибо за это. Я успешно использовал это для ускорения моей мыши Logitech K520, таким образом, я хотел упомянуть, что это, кажется, работает на мышей Logitech также. Странно, самое правое число, кажется, замедляет вертикальную прокрутку в более высоких числах и убыстряется в более низких. – Blorgbeard 26.04.2020, 05:30

Теги

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