mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-01-22 17:33:19 +01:00
26a49d518b2671e0fd8eda30d67c2f3a8f0ea01e
ROG-Core
rog-core is a utility for Linux to control many aspects (eventually) of the ASUS ROG laptops like the Zephyrus GX502GW.
The laptop I currently have is the GX502RW and so I'll be using that for the basis of this app. If I get wireshark captures from others with different ROG laptops then I should be able to add something like laptop and feature detection.
Use
Currently requires root for accessing the USB devices (so, sudo).
Commands are given by:
rog-core <option> <command> <command-options>
Help is available through:
rog-core --help
rog-core <command> --help
Some commands may have subcommands:
rog-core <command> <subcommand> --help
Implemented
- Setting/modifying built-in LED modes
- Per-key LED setting
- Fancy LED modes (custom programs)
- Daemon mode
- Saving settings for reload (CLI and daemon mode)
- System control
- Capture and use hotkeys, e.g, Aura controls to control LEDs
Wireshark captures
TODO
License
Mozilla Public License 2 (MPL-2.0)
Description
Languages
Rust
87.3%
Slint
11.7%
Makefile
0.7%
Shell
0.2%