Как изменить мышь DPI?

5

Мышь является SteelSeries Rival 100, которая имеет DPI от 250 до 4000.

Я не знаю, как его изменить. Googling также ничего не вызывает.

Как мне его изменить? Через командную строку хорошо.

    
задан TellMeWhy 02.05.2016 в 13:01
источник

2 ответа

6

Я не могу проверить сам мышь, поскольку я не владею оборудованием, но похоже, что есть хорошая утилита командной строки, называемая rivalcfg доступно для Linux для управления многими параметрами , включая DPI.

Чтобы установить rivalcfg , выполните следующие действия:

sudo apt-get install python-pip
sudo pip install rivalcfg

Проверьте свою установку rivalcfg и убедитесь, что ваша копия охватывает вашу мышь (которую я со стрелкой!):

[email protected]:~$ rivalcfg -l
SteelSeries Rival                             1038:1384   
SteelSeries Rival 100                         1038:1702   <-------
SteelSeries Rival 300                         1038:1710   
SteelSeries Rival 300 CS:GO Fade Edition      1038:1394   
SteelSeries Rival 300 CS:GO Hyperbeast Edition 1038:171a   
[email protected]:~$ 

Затем вы должны иметь доступ к двум предустановленным параметрам DPI из командной строки:

-s SENSITIVITY1, --sensitivity1=SENSITIVITY1
                    Set sensitivity preset 1 (values: 250, 500, 1000,
                    1250, 1500, 1750, 2000, 4000, default: 1000)
-S SENSITIVITY2, --sensitivity2=SENSITIVITY2
                    Set sensitivity preset 2 (values: 250, 500, 1000,
                    1250, 1500, 1750, 2000, 4000, default: 2000)

Использование просто:

Usage: rivalcfg [options]

, и теперь доступны все параметры командной строки здесь ...

    
ответ дан andrew.46 08.07.2017 в 09:26
источник
1

KISS - простое решение

Моя беспроводная мышь Logitech MX Performance имеет DPI от 400 до 1600. Чтобы установить скорость в Ubuntu, я перехожу к System Settings - > Mouse & Touchpad , который отображает этот экран:

Скольжение"Скоростьуказателямыши"изменяетскоростьDPIдляудобногоиспользования.ВWindowsLogitechтакжерекомендуетсяустановитьDPIспомощью скользящая скорость указателя мыши . В частности, он говорит:

  1. В Скорость указателя настройте ползунок на предпочтительное значение DPI. Минимальное значение - 400 DPI. Скорость может быть увеличена с шагом 200, максимум до 1600 DPI.

Более сложное решение

Некоторые сообщают, что для игровых мышей самая медленная установка скорости указателя (выше) все еще слишком "безумно быстро". В этой ситуации вам нужно найти имя xinput для вашей мыши, используя xinput --list --short :

[email protected]:~$ xinput --list --short
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Performance MX                   id=11   [slave  pointer  (2)]
⎜   ↳ Logitech K800                             id=12   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS GlidePoint                  id=15   [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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_HD               id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=16   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]

Из списка мы видим, что мышь называется " Logitech Performance MX ".

Далее нам нужны детали мыши, используя xinput --list-props "Logitech Performance MX" :

Device 'Logitech Performance MX':
    Device Enabled (139):   1
    Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (268): 0
    Device Accel Constant Deceleration (269):   1.000000
    Device Accel Adaptive Deceleration (270):   1.000000
    Device Accel Velocity Scaling (271):    10.000000
    Device Product ID (257):    1133, 4122
    Device Node (258):  "/dev/input/event8"
    Evdev Axis Inversion (272): 0, 0
    Evdev Axes Swap (274):  0
    Axis Labels (275):  "Rel X" (149), "Rel Y" (150), "Rel Horiz Wheel" (266), "Rel Vert Wheel" (267)
    Button Labels (276):    "Button Left" (142), "Button Middle" (143), "Button Right" (144), "Button Wheel Up" (145), "Button Wheel Down" (146), "Button Horiz Wheel Left" (147), "Button Horiz Wheel Right" (148), "Button Side" (261), "Button Extra" (262), "Button Forward" (263), "Button Back" (264), "Button Task" (265), "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260)
    Evdev Scrolling Distance (277): 1, 1, 1
    Evdev Middle Button Emulation (278):    0
    Evdev Middle Button Timeout (279):  50
    Evdev Third Button Emulation (280): 0
    Evdev Third Button Emulation Timeout (281): 1000
    Evdev Third Button Emulation Button (282):  3
    Evdev Third Button Emulation Threshold (283):   20
    Evdev Wheel Emulation (284):    0
    Evdev Wheel Emulation Axes (285):   0, 0, 4, 5
    Evdev Wheel Emulation Inertia (286):    10
    Evdev Wheel Emulation Timeout (287):    200
    Evdev Wheel Emulation Button (288): 4
    Evdev Drag Lock Buttons (289):  0

Нам нужно умножить constant deceleration выше на 5 (рекомендуется для игровых мышей), используя:

xinput --set-prop "Logitech Performance MX" "Device Accel Constant Deceleration" 5

Опять 5 рекомендуется. На моей платформе (мышь 1600 DPI) я использовал 2 (двойной медленный) и должен был увеличить полосу слайдера указателя скорости Ubuntu Mouse от 1/3 до около 7/8.

Если вышеуказанное не работает, другие рекомендуемые настройки для игровых мышей:

xinput --set-prop "Logitech Performance MX" "Device Accel Velocity Scaling" 1
xinput --set-prop "Logitech Performance MX" "Device Accel Profile" -1

ПРИМЕЧАНИЕ. Замените "Logitech Performance MX" выше, указав имя мыши на ваши сообщения xinput .

ПРИМЕЧАНИЕ. Вышеуказанные изменения относятся к Ubuntu 10.04 - 16.10. Для Ubuntu 17.04 см. снижение чувствительности мыши в Ubuntu и Fedora , где основная часть этой информации исходит от.

Особая благодарность Q & amp; A, которая появилась сегодня днем: Corsair M95 Gaming Mouse слишком чувствительна / скорость слишком быстро. Как уменьшить скорость?

    
ответ дан WinEunuuchs2Unix 10.07.2017 в 04:27