gloriousctl
1.0.0
Linux/BSD 上の Model O/D マウスの設定を調整するユーティリティですが、おそらく他の Sinowealth 製マウスでも同様に機能します。
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/フラッシュを変更するようであるため、これを何らかの方法で使用すると、マウスをレンガにしてください。