A front-end for customising the functionality of your Razer perpherials under GNU/Linux.
Screenshot | Features |
---|---|
|
See the daemon's device support table to check whether your device is supported by the daemon. Once it works with the daemon, it's likely to work in Polychromatic too.
However, not all newly supported devices will work straight away. These devices have known issues:
Keyboard | Mouse | Mousemat | Keypad | Headset |
---|---|---|---|---|
- Mice and mousemats
- Profile support will come in a future release.
With developments being made to the daemon, it will eventually be possible to:
- Manage macros for keyboards and keypads.
- Create and run "custom effects".
There are some limitations:
- Profile support is not possible for keypads as the daemon does not support matrixes.
If you haven't already, you will need to install the razer-drivers driver and daemon.
Ubuntu and Linux Mint users can install this via this PPA:
sudo add-apt-repository ppa:terrz/razerutils
sudo apt update
sudo apt install python3-razer razer-kernel-modules-dkms razer-daemon razer-doc
Please see the project website for instructions for your distribution.
Polychromatic can be installed via this PPA:
sudo add-apt-repository ppa:lah7/polychromatic
sudo apt update
sudo apt install polychromatic
The PPA is recommended as it keeps the application up-to-date.
These builds deliver the newest features and improvements quicker, but are not well tested and may be buggy at times.
sudo add-apt-repository ppa:lah7/polychromatic-daily
sudo apt update
sudo apt install polychromatic
If you later decide to revert back to the stable builds:
sudo apt remove polychromatic
sudo rm /etc/apt/sources.list.d/lah7-ubuntu-polychromatic-daily.list*
sudo add-apt-repository ppa:lah7/polychromatic
sudo apt update
sudo apt install polychromatic
WebKit2 Dependency
- Debian 8 "Jessie" provides an old version of
gir1.2-webkit2-4.0
which is incompatible with Polychromatic. - Please enable
jessie-backports
and updategir1.2-webkit2-4.0
and its dependencies.
Packages built for Ubuntu are also compatible with Debian.
Add this line to your /etc/apt/sources.list
:
deb http://ppa.launchpad.net/lah7/polychromatic/ubuntu xenial main
(Or polychromatic-daily
for development builds)
Then add the public key to verify the packages:
gpg --keyserver hkp://keyserver.ubuntu.com:11371 --recv-keys 6CFDA3EBE08FDDE9
gpg --armor --export 6CFDA3EBE08FDDE9 | sudo apt-key add -
Followed by updating your Apt sources:
sudo apt-get update
Otherwise, standalone packages are available from the releases page, or by following a manual installation below.
Packages for Arch are maintained by z3ntu. You can install using an AUR wrapper, like as follows:
yaourt -S polychromatic
pacaur -S polychromatic
There are two packages:
polychromatic
- Latest stable version.polychromatic-git
- Latest development version.
You can add a repository and obtain packages for these distributions via OpenSUSE's Build System. Thank you to z3ntu for setting this up.
Rudimentary ebuilds for Gentoo are maintained by vifino in his personal overlay. These can be installed with these commands:
sudo layman -a vifino-overlay
emerge polychromatic
See further below for which dependencies you will require to install first.
git clone https://github.com/lah7/polychromatic.git
cd polychromatic
git checkout stable
sudo ./install/install.sh
If you'd like to use the latest development version (but potentially unstable), skip this line: git checkout stable
.
You can update your installation by clicking "Check for Updates" in the preferences, or by running:
./install/update.sh
Polychromatic interfaces with the daemon from the razer-drivers project. These packages are required for all distributions:
- Check that the driver and daemon are properly installed for your distribution.
- Check that your device has daemon support.
- For DBUS, daemon or driver bugs, see if an issue has been raised on the razer-drivers repository, otherwise please create a new issue there.
For visual or functional problems with Polychromatic, please raise an issue here instead.
The software is ready to speak multiple languages! Take a look at this wiki page if you'd like to contribute.
This software is developed in my spare time without any expection of money in return, but if you're feeling generous, then you are more then welcome to donate to the lead developer of Polychromatic and the people who bring you the driver and daemon. Thank you for your generosity.