Glorious OneApp is a lightweight, easy-to-use application for controlling the RGB lighting on Glorious Model O mice under Linux.
It connects directly to the OpenRGB SDK server to apply static colors and simple lighting presets — no DPI or ratbag functionality implemented yet.
Before running the app, make sure you have:
- Python 3.10+
- OpenRGB installed and working with your mouse
→ https://openrgb.org - OpenRGB udev rules installed so your user can access the device
You should be able to run the OpenRGB AppImage manually and see your mouse detected.
# 1. Clone the repo
git clone https://github.com/nottoezz/gloriousRGB.git
# 2. Create a virtual environment and install dependencies
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
# 3. Run the app
python -m gloriousRGBWhen you start the app, it will:
- Try to connect to an OpenRGB SDK server at
localhost:6742. - If nothing is running, it will attempt to launch:
~/.local/bin/OpenRGB.AppImage --server --startminimized, oropenrgb --server --startminimizedif found in yourPATH.
- If your mouse isn’t detected, run the OpenRGB AppImage manually once and check that it appears in the device list.
- You can change the OpenRGB launch command in the app’s Settings → RGB Backend.
- No root access is needed once udev rules are set up.
This project uses the OpenRGB SDK. Make sure to follow its license requirements when redistributing.