Last month we wrote about a desktop app that let you configure Razer keyboards on Linux. It’s called Polychromatic.
You can see a list of Razer devices supported by the terrycain driver on its Github page.
This new fork of Razer drivers for Linux offers support for more Razer devices, ships with a new daemon, and provides developers with a flexible python library with which they can build natty front-ends (like Polychromatic).
Polychromatic + Terrycain Razer Drivers
Polychromatic has since been updated to take full advantage of the new driver stack.
You can now configure a broader set of devices, including Razer mice, Razer mouse mats and, for the 1990s cyberpunks among you, the Razer Tartarus gamepad too. It also supports more features, including the (infamous) ripple lighting effect, on-the-fly macro recording, and lets you set up and switch between multiple Razer devices.
All of the above is in addition to the existing core feature set which allows you to:
- Create per-app/game profiles
- Toggle Macro keys
- Toggle Gaming Mode
- Change brightness setting
- Change colours
- Choose a lighting effect
- Tray applet for switching game profiles
Install the Linux Razer Drivers on Ubuntu 16.04 LTS
To install the new Razer drivers on Ubuntu you will need to add the following PPA to your Software Sources, update and then install the driver, kernel modules and related fuzz.
Quickest way to do this is, you guessed it, through the Terminal:
sudo add-apt-repository ppa:terrz/razerutils
sudo apt update && sudo apt install python3-razer razer-kernel-modules-dkms razer-daemon razer-doc
Once everything has downloaded and installed correctly I strongly recommend that your reboot your machine. This is to make sure that all the new modules load up correctly, as intended.
Install Polychromatic on Ubuntu 16.04 LTS
Polychromatic 0.3 is the desktop app you use to configure your Razer devices with on Ubuntu.
To install the latest release of Polychromatic on Ubuntu 16.04 LTS run the following two commands:
sudo add-apt-repository ppa:lah7/polychromatic
sudo apt update && sudo apt install polychromatic
Once everything listed above has installed correctly you can go ahead and launch the app from the Unity Dash and get configuring!