如何更改鼠标DPI?

Tel*_*Why 8 mouse hardware 14.04

鼠标是 SteelSeries Rival 100,DPI 为 250 到 4000。

我完全不知道如何改变它。谷歌搜索它也不会带来任何东西。

我该如何更改?通过命令行就好了。

and*_*.46 12

我无法测试鼠标本身,因为我不拥有硬件,但看起来有一个很好的命令行实用程序,称为rivalcfg可用于 Linux 来操作许多设置,包括DPI。

要安装rivalcfg运行以下命令:

sudo apt-get install python-pip
sudo pip install rivalcfg
Run Code Online (Sandbox Code Playgroud)

测试您的安装rivalcfg并确保您的副本覆盖了您的鼠标(我已经用箭头标记了!):

andrew@ilium:~$ 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   
andrew@ilium:~$ 
Run Code Online (Sandbox Code Playgroud)

然后您应该可以从命令行访问两个预设的 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)
Run Code Online (Sandbox Code Playgroud)

用法很简单:

Usage: rivalcfg [options]
Run Code Online (Sandbox Code Playgroud)

完整的命令行选项可以在这里看到......


Win*_*nix 5

KISS - 保持简单的解决方案

\n

我的无线Logitech MX Performance 鼠标的 DPI 为 400 到 1600。要在 Ubuntu 中设置速度,我进入System Settings-> Mouse & Touchpad,它会显示此显示:

\n

鼠标速度

\n

滑动“鼠标指针速度”可更改 DPI 速率,以实现舒适的使用。在 Windows 中,罗技还建议通过滑动鼠标指针速度来设置 DPI 。具体来说,它说:

\n
    \n
  1. 低于指针速度下,将滑块调整为您首选的 DPI 值。最小值为 400 DPI。速度可以以 200 为增量增加,最高可达 1600 DPI。
  2. \n
\n
\n

更复杂的解决方案

\n

一些报告称,对于游戏鼠标来说,最慢的指针速度设置(上图)仍然太“快得离谱”。在这种情况下,您需要使用以下命令查找xinput鼠标的名称xinput --list --short

\n
rick@dell:~$ xinput --list --short\n\xe2\x8e\xa1 Virtual core pointer                      id=2    [master pointer  (3)]\n\xe2\x8e\x9c   \xe2\x86\xb3 Virtual core XTEST pointer                id=4    [slave  pointer  (2)]\n\xe2\x8e\x9c   \xe2\x86\xb3 Logitech Performance MX                   id=11   [slave  pointer  (2)]\n\xe2\x8e\x9c   \xe2\x86\xb3 Logitech K800                             id=12   [slave  pointer  (2)]\n\xe2\x8e\x9c   \xe2\x86\xb3 AlpsPS/2 ALPS GlidePoint                  id=15   [slave  pointer  (2)]\n\xe2\x8e\xa3 Virtual core keyboard                     id=3    [master keyboard (2)]\n    \xe2\x86\xb3 Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]\n    \xe2\x86\xb3 Power Button                              id=6    [slave  keyboard (3)]\n    \xe2\x86\xb3 Video Bus                                 id=7    [slave  keyboard (3)]\n    \xe2\x86\xb3 Video Bus                                 id=8    [slave  keyboard (3)]\n    \xe2\x86\xb3 Power Button                              id=9    [slave  keyboard (3)]\n    \xe2\x86\xb3 Sleep Button                              id=10   [slave  keyboard (3)]\n    \xe2\x86\xb3 Laptop_Integrated_Webcam_HD               id=13   [slave  keyboard (3)]\n    \xe2\x86\xb3 Dell WMI hotkeys                          id=16   [slave  keyboard (3)]\n    \xe2\x86\xb3 AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]\n
Run Code Online (Sandbox Code Playgroud)\n

从列表中我们看到鼠标被命名为“ Logitech Performance MX” ”。

\n

接下来我们需要使用鼠标的详细信息xinput --list-props "Logitech Performance MX"

\n
Device \'Logitech Performance MX\':\n    Device Enabled (139):   1\n    Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000\n    Device Accel Profile (268): 0\n    Device Accel Constant Deceleration (269):   1.000000\n    Device Accel Adaptive Deceleration (270):   1.000000\n    Device Accel Velocity Scaling (271):    10.000000\n    Device Product ID (257):    1133, 4122\n    Device Node (258):  "/dev/input/event8"\n    Evdev Axis Inversion (272): 0, 0\n    Evdev Axes Swap (274):  0\n    Axis Labels (275):  "Rel X" (149), "Rel Y" (150), "Rel Horiz Wheel" (266), "Rel Vert Wheel" (267)\n    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)\n    Evdev Scrolling Distance (277): 1, 1, 1\n    Evdev Middle Button Emulation (278):    0\n    Evdev Middle Button Timeout (279):  50\n    Evdev Third Button Emulation (280): 0\n    Evdev Third Button Emulation Timeout (281): 1000\n    Evdev Third Button Emulation Button (282):  3\n    Evdev Third Button Emulation Threshold (283):   20\n    Evdev Wheel Emulation (284):    0\n    Evdev Wheel Emulation Axes (285):   0, 0, 4, 5\n    Evdev Wheel Emulation Inertia (286):    10\n    Evdev Wheel Emulation Timeout (287):    200\n    Evdev Wheel Emulation Button (288): 4\n    Evdev Drag Lock Buttons (289):  0\n
Run Code Online (Sandbox Code Playgroud)\n

我们需要乘以constant deceleration上面的值乘以 5(推荐用于游戏鼠标),使用:

\n
xinput --set-prop "Logitech Performance MX" "Device Accel Constant Deceleration" 5\n
Run Code Online (Sandbox Code Playgroud)\n

再次5推荐。在我的平台(1600 DPI 鼠标)上我使用2(双慢)并且必须将 Ubuntu 鼠标指针速度滑块从 1/3 增加到大约 7/8。

\n

如果上述方法不起作用,游戏鼠标的其他推荐设置是:

\n
xinput --set-prop "Logitech Performance MX" "Device Accel Velocity Scaling" 1\nxinput --set-prop "Logitech Performance MX" "Device Accel Profile" -1\n
Run Code Online (Sandbox Code Playgroud)\n

注意:将上面的“Logitech Performance MX”替换为报告中的鼠标名称xinput

\n

注意:上述更改适用于 Ubuntu 10.04 - 16.10。对于 Ubuntu 17.04,请参阅降低 Ubuntu 和 Fedora 中的鼠标灵敏度,其中大部分信息来自其中。

\n

特别感谢今天下午出现的问答:Corsair M95 游戏鼠标太敏感/速度太快。如何降低速度?

\n