У меня есть проблема со скоростью мыши... У меня есть играющая мышь с аппаратным переключателем (1 000 точек на дюйм, 1 600 точек на дюйм, 2 000 точек на дюйм), и я установил его на 1 000 точек на дюйм, у меня есть ускорение мыши и пороговый набор к 0. Я пытался решить с xset и xinput, но это, казалось, не сделало работы вообще. Я не знаю, как установить чувствительность мыши под минутой... Помогите! Под управлением Ubuntu 15.04 x86; мышь: Redragon Centrophorus;Заранее спасибо.
Я взглянул к: manpages.ubuntu.com/manpages/vivid/man4/mousedrv.4.html, я нашел это (нажмите меня),
второе - то, что я уже попробовал (и не работает), кто-либо знает, как использовать первую опцию?
xinput --list --short
Logitech USB Optical Mouse id=10 [ведомый указатель (2)]
(это - часть вывода, который Вы будете видеть, я нашел название своей мыши Logitech USB Optical Mouse
)
xinput - опора набора "Logitech USB Optical Mouse" "Устройство Accel Постоянное Замедление" 5
необходимо играть с с числом, здесь 5. не освобождают фокус Вашего терминала, потому что скорость мыши может стать или слишком быстро или слишком медленный . понижают число быстрее, это будет, точно так же выше число медленнее, это будет . Для меня 1
слишком быстро, и 100
является слишком медленным.
xinput - опоры списка "Logitech USB Optical Mouse"
, Если это не работало на Вас, можно всегда возвращаться он назад как это:
xinput --set-prop "Logitech USB Optical Mouse" "Device Accel Velocity Scaling" 1
xinput --set-prop "Logitech USB Optical Mouse" "Device Accel Profile" -1
Я закончил тем, что имел необходимость сделать
xinput --list --short
, как сказано исходной отвечающей стороной, но должен был сделать
xinput set-prop 17(my device id) "Device Accel Constant Deceleration" 2
, чтобы заставить ее работать над моей установкой Xubuntu 16.04, потому что у меня есть несколько устройств, соответствующих 'Приемопередатчику Нано Microsoft Microsoft 1.1'..
Для Corsair M65, играющей мышь, я сделал следующий
$xinput --list --short
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Corsair Corsair M65 Gaming Mouse id=9 [slave pointer (2)]
⎜ ↳ Corsair Corsair M65 Gaming 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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Corsair Corsair M65 Gaming Mouse id=10 [slave keyboard (3)]
↳ Metadot - Das Keyboard Das Keyboard id=12 [slave keyboard (3)]
↳ Metadot - Das Keyboard Das Keyboard id=13 [slave keyboard (3)]
↳ Corsair Corsair M65 Gaming Mouse id=14 [slave keyboard (3)]
Так мой идентификатор i 9 мыши. Я получаю регистры, связанные с этой мышью:
$ xinput --list-props 9
Device Corsair Corsair M65 Gaming Mouse:
Device Enabled (149): 1
Coordinate Transformation Matrix (151): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (286): 0
libinput Natural Scrolling Enabled Default (287): 0
libinput Scroll Methods Available (288): 0, 0, 1
libinput Scroll Method Enabled (289): 0, 0, 0
libinput Scroll Method Enabled Default (290): 0, 0, 0
libinput Button Scrolling Button (291): 2
libinput Button Scrolling Button Default (292): 2
libinput Middle Emulation Enabled (293): 1
libinput Middle Emulation Enabled Default (294): 0
libinput Accel Speed (295): 0
libinput Accel Speed Default (296): 0.000000
libinput Accel Profiles Available (297): 1, 1
libinput Accel Profile Enabled (298): 1, 0
libinput Accel Profile Enabled Default (299): 1, 0
libinput Left Handed Enabled (300): 0
libinput Left Handed Enabled Default (301): 0
libinput Send Events Modes Available (271): 1, 0
libinput Send Events Mode Enabled (272): 0, 0
libinput Send Events Mode Enabled Default (273): 0, 0
Device Node (274): "/dev/input/event3"
Device Product ID (275): 6940, 6917
libinput Drag Lock Buttons (302): <no items>
libinput Horizontal Scroll Enabled (303): 1
И я установил libinput Скорость Accel (295) на-1 для замедления его.
$xinput -set-prop 9 295 -1
я затем просто добавил это для запущения приложений.
Этим утром моя мышь, должно быть, выпила слишком много кофе. Я пытался успокоить его через System Setting | Mouse & Touchpad
, но это не имело абсолютно никакого эффекта. Вопрос & ответы здесь были полезны мне. Я описываю свой собственный опыт, который мог бы быть полезен для других:
Некоторая соответствующая онлайн-документация: https://www.x.org/wiki/Development/Documentation/PointerAcceleration говорит следующее:
Сценарии
, Если Ваша мышь перемещается слишком быстро? ConstantDeceleration является Вашим другом. Набор к 2 или выше разделить скорость соответственно. Это не отбросит точность (по крайней мере, только на nv-сбросе, посмотрите Скоростное приближение или ниже).
, Если Ваше высокоэффективное устройство не делает repond хорошо к ускорению, Вы, возможно, должны были бы уменьшить скорость, масштабирующуюся сначала.
, Если Вы любите скорость, но нуждаетесь еще в некотором управлении на пиксельном уровне, необходимо ли установить? AdaptiveDeceleration к 2 или больше. Это позволяет замедлять медленные движения вниз к данному фактору. Вы могли бы хотеть держать nv-сброс отдельно путем установки? VelocityReset к, например, 500 мс, и возможно настраивают скорость, масштабирующуюся для настройки результатов.
Шаг 1 - Находят идентификатор устройства: (как в @edward-torvalds ответе)
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput --list --short
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Wireless Mouse id=11 [slave pointer
Моя мышь является идентификатором == 11, это число может использоваться для установки свойств. Имена полей могут также использоваться. При записи команд в файл запуска, имена полей должны использоваться, потому что идентификаторы устройства могут измениться динамично (c.f. здесь ).
Шаг 2 - Находят текущие настройки устройства и идентификационные номера свойства:
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -list-props 11
Device 'MOSART Semi. 2.4G Wireless Mouse':
...
Device Accel Profile (262): 0
Device Accel Constant Deceleration (263): 1.000000
Device Accel Adaptive Deceleration (264): 1.000000
Device Accel Velocity Scaling (265): 10.000000
...
свойства, которые я наконец решил скорректировать, следующие:
Device Accel Constant Deceleration (263): [original value 1.0]
Device Accel Adaptive Deceleration (264): [original value 1.0]
Device Accel Velocity Scaling (265): [original value 100.0]
упомянутая выше онлайн-документация дает описания этих значений. Здесь я добавляю некоторое описание на основе субъективного "чувства" и ту документацию.
Device Accel Constant Deceleration (263): - чувствительность мыши. Более низкие настройки медленнее. Чувствует, что скорость мыши разделена на этот фактор.
Device Accel Адаптивный Deceleration (264): - когда мышь перемещается в низкие скорости, скорость далее разделена на этот фактор. Полное чувство имеет два отдельных механизма, lo-механизм и разгар. В моем персональном случае я получил лучший результат путем соответствия настройкам физиологическому левереджу: для lo-механизма снижается моя пальмовая пятка, и я делаю прекрасные движения мыши с мышцами пальца. Для разгара моя пальмовая пятка произошла или скольжение, и я делаю широкие перемещения с мышцами рук при захвате мыши твердо. Это может быть немного хитрого управления переходом - если был другой вход, чтобы сказать, была ли пальмовая пятка/двигающий, или вниз/фиксированный это будет прекрасно!
Скорость Device Accel, Масштабирующаяся (265): - этот фактор делит необработанные числовые данные, действуя как "Device Accel Constant Deceleration", но также и выбрасывая целочисленное разрешение.? Возможно.
Мои текущие настройки следующие:
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -set-prop 11 263 10
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -set-prop 11 264 1000
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -set-prop 11 265 10
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -list-props 11
Device 'MOSART Semi. 2.4G Wireless Mouse':
...
Device Accel Profile (262): 0
Device Accel Constant Deceleration (263): 10.000000
Device Accel Adaptive Deceleration (264): 1000.000000
Device Accel Velocity Scaling (265): 10.000000
...
Если ConstantDeceleration
не доступно, можно использовать отрицательные ускорения.
В Debian XFCE я использовал:
xinput set-prop 8 "libinput Accel Speed" -0.9