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

68

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

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

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

    
задан Felix 24.10.2012 в 11:06
источник

8 ответов

89

Откройте терминал и запустите эту команду:

xinput --list --short

выход:

[email protected]:~$ 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"

EDIT:

Другой вариант: xinput --list-props 11 as 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

EDIT:

Другой вариант:      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

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

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

    
ответ дан Vikash Singh 29.10.2012 в 16:00
источник
28

Ubuntu 12.10 64-бит, беспроводной путеводитель Logitech TrackMan

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

xset q

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

xset mouse 3 0

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

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

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

    
ответ дан John Gomez 26.03.2013 в 07:23
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 являются подходящими значениями для сенсорной панели .

Я также использую мышь 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: Ссылка

    
ответ дан rubo77 04.12.2012 в 01:28
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 без аргументов. Также сценарий должен запускаться каждый раз, когда мышь подключена или когда вы запускаете систему.     

ответ дан Mick 05.12.2013 в 14:37
1

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

ответ дан Hari Kishan 21.07.2017 в 09:28
0

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

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

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

ответ дан ViliusK 01.04.2015 в 15:58
0

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

    
ответ дан Grief 21.02.2017 в 00:15
-1

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

sudo xinput --set-prop 14 271 3.0 

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

    
ответ дан Luís Santos 11.04.2017 в 14:15