gloriousctl
1.0.0
一个在 Linux/BSD 上调整 Model O/D 鼠标设置的实用程序,但它可能也适用于其他 Sinwealth 制造的鼠标。
libratbag 有一个用于配置的 GUI,有一个基于此代码进一步开发的驱动程序。
Usage:
gloriousctl --help
Show this help text.
gloriousctl --info
Show the current configuration of the mouse.
gloriousctl --listen
Listen for and show DPI profile changes.
gloriousctl [--set-...]
Change persistent mouse settings.
Available settings:
--set-debounce-time 4-16
Change click debounce time in milliseconds. Only use even numbers.
--set-dpi DPI1,...
Up to six DPIs can be configured.
--set-dpi-color RRGGBB,...
For each DPI the RGB color can be set.
--set-effect effect-name
Available RGB effects: off, glorious, breathing, wave, tail,
single, breathing7, breathing1, rave
single and breathing1 use one color, breathing7 seven, rave two.
--set-colors RRGGBB,...
Set the color(s) of the effect. Only effective with --set-effect.
--set-brightness 0-4
Set the brightness of the effect. Only effective with --set-effect.
--set-speed 0-3
Set the speed of the effect. Only effective with --set-effect.
Supported mice:
- Glorious Model D (VID 258a PID 0033)
- Glorious Model O/O- (VID 258a PID 0036) (untested)
C 编译器和 libhidapi-hidraw。基于 libusb 的 HIDAPI 后端在技术上应该可以工作,但它需要对 USB 设备进行独占控制,这对于鼠标来说是不切实际的。
可能需要对大量的sinowealth鼠标进行微小的改动,因为它们似乎都使用完全相同的Windows实用程序来配置它们(除了一个配置文件告诉它要查找哪个VID/PID以及存在哪些选项)。
由于这不是官方的 OEM/ODM(sinowealth 将是一个有趣的案例研究...)软件,并且这似乎会修改鼠标中控制器的 EEPROM/闪存,因此有可能以某种方式使用它砖你的鼠标。