Утилита для настройки параметров мышей модели O/D в Linux/BSD, но, вероятно, она работает и для других мышей производства Sinowealth.
libratbag, имеющий графический интерфейс для настройки, имеет драйвер, основанный на дальнейшем развитии этого кода.
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. Серверная часть HIDAPI на базе libusb технически должна работать, но требует эксклюзивного контроля над USB-устройством, что непрактично для мыши.
Возможно, работает с небольшими изменениями с множеством мышей sinowealth, поскольку все они, похоже, используют одну и ту же утилиту Windows для их настройки (за исключением файла конфигурации, сообщающего, какой VID/PID искать и какие существуют параметры).
Поскольку это не официальное программное обеспечение OEM/ODM (sinowealth было бы интересным примером...), и оно, похоже, изменяет EEPROM/флэш-память контроллера вашей мыши, есть вероятность, что его использование каким-либо образом может забейте свою мышь.