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/閃存,因此有可能以某種方式使用它磚你的滑鼠。