Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

GloriousRGB — Simple RGB Control for Glorious Mice (Linux)

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.


🧰 Requirements

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.


🚀 Quick Start

# 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 gloriousRGB

When you start the app, it will:

  1. Try to connect to an OpenRGB SDK server at localhost:6742.
  2. If nothing is running, it will attempt to launch:
    • ~/.local/bin/OpenRGB.AppImage --server --startminimized, or
    • openrgb --server --startminimized if found in your PATH.

⚡ Tips

  • 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.

📄 License

This project uses the OpenRGB SDK. Make sure to follow its license requirements when redistributing.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages