polychromatic
An open source RGB lighting management front-end application to customise OpenRazer peripherals on GNU/Linux. Soon to be vendor agnostic!
Polychromatic is a vendor agnostic front-end for managing lighting, RGB effects and some special functionality for keyboards, mice, keypads and just about any other gaming peripheral on your GNU/Linux system.
The software aims to make it easy to create and co-ordinate lighting effects that work across all compatible hardware, even if you switch to another brand also supported by Polychromatic.
Presets and triggers enables you to switch your lighting on-the-fly to match the application or game that's currently playing.
Device Support
Polychromatic on its own is just a front-end, it needs at least one backend installed to provide the actual communication with the hardware.
Currently, OpenRazer is the only supported backend at the moment. (Being vendor agnostic is a fairly new objective!)
To check your Razer device is supported, check out the supported devices grid on the OpenRazer website.
In future, this project aims to add support for:
- OpenRGB - supports many brands, including GPU, MB and RAM modules.
- Philips Hue (phue)
Download
Instructions for each supported distro are provided on the website:
Installing packages from a software repository is recommended as this will keep the software up-to-date.
Alternately, providing all the dependencies are installed, you can run the application directly from the repository without installation. The polychromatic-controller-dev
script will create an isolated configuration in dev/config
as opposed to ~/.config/polychromatic
.
Are you on the cutting edge?
On Ubuntu, add ppa:polychromatic/edge
. Arch users can install polychromatic-git
from the AUR.
Alternately, grab the latest build from the Actions tab. GitHub requires you to be signed in to download these.