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


80

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

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

Проблема как для тачпада, так и для мыши.


У меня нет этого ноутбука - поэтому этот комментарий. Может быть, эти вопросы и ответы могут помочь - askubuntu.com/questions/130217/… . Если вы печатаете у synclientвас есть некоторые параметры , такие как MinSpeed, MaxSpeedи AccelFactorчто вы можете играть с. Удачи.
fossfreedom

1
Я установил LXInput из Softwarecenter. Это для LXDE, но работает и под Unity. Аня

Ответы:


110

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

xinput --list --short

выход:

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 Concel Decleration), который можно увидеть, когда 11в списке устройств указаны все подключаемые свойства, и, наконец, 1.5желаемая скорость.

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

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

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

#!/bin/sh

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

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

chmod +x

и поместите это в список приложений запуска.

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


2
Теперь у меня та же проблема с моей беспроводной мышью Logitech с унифицированным приемником. Я могу изменить скорость таким же образом, но максимальная скорость (1) слишком медленная! Какие-либо предложения?
Феликс

Попробуйте увеличить свойство ускорения. <«Device Accel Velocity Scaling» 5>. У меня также есть беспроводная мышь Logitech, и я не вижу никакой прямой скорости. все, что я получил, это ускорение и замедление. Пожалуйста, скажите, какое свойство скорости показывает ваше устройство, а также попробуйте увеличить значение скорости выше 1, и посмотрите, работает ли это ...
Викаш Сингх,

Я установил значение 0.5 на ThinkPad e530c с Debian 8, и он прекрасно работает :)
Bahax

4
Linux mint 18, Logitech 510, xinput говорит, что «свойства« Device Accel Concel Deleleration »не существует, вам нужно указать его тип и формат»
Георгий Гобозов

1
Есть ли в любом случае, чтобы увеличить скорость мыши без использования ускорения?
Чови

32

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

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

xset q

проверить настройки

xset mouse 3 0

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

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

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


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

хм, так с какой скоростью работает xset?
Амос

Спасибо, я был довольно раздражен своей неспособностью манипулировать скоростью мыши
bodhi

7

Вышеупомянутые параметры «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, и теперь у меня половина скорости, что достаточно медленно для меня.

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


2
Спасибо за это. Я успешно использовал это, чтобы ускорить свою мышь Logitech K520, поэтому я хотел бы упомянуть, что она работает и для мышей Logitech. Как ни странно, самый правый номер, по-видимому, замедляет вертикальную прокрутку при более высоких числах и ускоряет при более низких.
LuminousNutria

5

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

#!/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 являются подходящими значениями для сенсорной панели .


Я также использую мышь Logitech USB.
Поэтому для мыши 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


2

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

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

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


2

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


1

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

#!/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

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


1

Как уже упоминалось, ускорение не совпадает со скоростью. До недавнего времени я использовал Coordinate Transformation Matrixнастройку для масштабирования скорости мыши и отключил ускорение мыши с помощью xinput. Но это связано со своими проблемами - у меня были проблемы в Blender при перетаскивании средней кнопки мыши для поворота сцены - курсор прыгал, как только я отпустил кнопку. Есть открытый вопрос .

Но я нашел способ напрямую установить DPI мыши. Здесь можно создать файл настроек:

sudo vim /etc/udev/hwdb.d/50-mouse-dpi.hwdb

Со следующим содержанием - замените <name-of-the-device>его именем, показанным на xinput(например, «Перезаряжаемая игровая мышь Logitech G700s»).

mouse:*:name:<name-of-the-device>:
 MOUSE_DPI=320

Для применения настроек выполните

sudo systemd-hwdb update && sudo udevadm trigger

Повторяйте, пока не найдете значение DPI, которое делает вас счастливым.


Я не смог заставить это работать с мышью Logitech
Майкл Коул

0

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

sudo xinput --set-prop 14 271 3.0 

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

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