RGB lighting management software for GNU/Linux. Powered by OpenRazer.
This release focuses on fixing bugs, correcting inconsistencies and improving device compatibility with OpenRazer.
The keyboard shortcuts in the editor for changing the brush's hue, saturation or lightness (HSL) has changed.
Before | After |
---|---|
Changing them without the mouse was painful for fingers - your hand was thrown all over the place! | Now that's a shortcut - they're physically grouped together for quick presses. |
For mice, the scroll wheel settings are now shown first, and then the logo, so it's logically the correct way round (#363)
It's here! 🎉 A new stable release after 3 years! 🥳 Just about everything has changed, overhauling the UI experience from v0.3.12 and vastly improving support for newer OpenRazer hardware.
The main application is now based on PyQt5, dropping WebKitGTK. Essentially, this means it's no longer a hybrid web app and now functions as a traditional desktop application. Still featuring the familiar look & feel, but redesigned to be neat and tidy.
Some slightly more trivial things:
--print-device-info parameter
(this is replaced by "Device Info" and "Inspect Matrix")Create your own static and animated effects! This is available for any device capable of individually addressable LEDs (also known as a matrix). Click & drag with your pointer to draw on a graphic representing your devices, or use a grid.
Device graphics are available for the following devices:
If your device isn't listed, the grid is always available. If you're lucky, there might be a graphic identical to your device already. Learn how to contribute device graphics.
Polychromatic has a new objective to be vendor agnostic with a goal to have seamless integration between RGB brands. For now, this software continues to be compatible with OpenRazer:
To improve your experience with OpenRazer, there is now:
~/.config/openrazer/razer.conf
, for options provided by the OpenRazer daemon, like:
Are you a terminal warrior? Scripting kiddie? Introducing polychromatic-cli
. You can set options (-o)
, parameters (-p)
, colours (-c)
and more (-k)
for all devices or just specific ones (-d, -s, -n)
.
polychromatic-cli --help
polychromatic-helper
spawns for each device to run custom effects.polychromatic-helper --autostart
takes care of autostarting the tray applet (enabled by default)#!/usr/bin/python3
meson
/ninja
.lessc
to sassc
The application is now packaged modularly on Debian-based systems.
polychromatic-tray-applet
.polychromatic
is a metapackage to install the complete set.At least 3.0.1 is recommended due to older bugs that may affect the operation of this software.
Bugs in OpenRazer that will be fixed in 3.1.0:
If this affects you, consider using the
-git
or daily package of OpenRazer until the next release.
There are some unresolved problems for some hardware:
If you haven't visited in a long while, Polychromatic can be found at https://polychromatic.app - also recently updated!
We also have documentation if you're looking to get involved or learn more about the project as well as OpenRazer.
🐦 We're on Twitter too: @polychromic_app
After having a bit of a hiatus developing the next "major" update to this application, it's time for a very minor release to fix some "paper cuts" in the stable version:
fonts-play
package).If you installed Polychromatic prior to around September 2017, there's been a bit of re-organisation since then regarding PPAs used for updating the software:
lah7/polychromatic
has moved to polychromatic/stable
.lah7/polychromatic-daily
has moved to polychromatic/daily
:warning: v0.3.12 will be the last update to the old PPA.
To make the transition:
Open Software & Updates and open the Other Software tab.
Find the "lah7/polychromatic" entry in the list and delete it.
Open the terminal and run:
sudo add-apt-repository ppa:polychromatic/stable
sudo apt update
This release simply renames and points to the new naming used for the driver/daemon. Previously known as terrycain/razer-drivers
.
The version has been bumped to v2.0.0.
:warning: If you're using Ubuntu, you should to switch to the new driver/daemon repository, as you will get dependency errors and be unable to update the program.
Unless you are already using ppa:openrazer/stable
, run these commands to make a clean switch:
sudo rm /etc/apt/sources.list.d/terrz-ubuntu-razerutils-*
sudo apt remove python3-razer razer-daemon razer-doc razer-kernel-modules-dkms
sudo add-apt-repository ppa:openrazer/stable
sudo apt update
sudo apt install polychromatic openrazer-meta
A minor update to address a few issues, particularly after the daemon's last updat which caused a regression for Blade Stealth devices.
The changes are mainly for improved stability until the next major release, which is slowly tugging along. :hammer_and_wrench:
WebKit2 >2.12
for Debian/Ubuntu.This is a "quick" release to tweak the daemon's paths as they have changed in the daemon's latest v1.1.14 update.
~/.razer-service
has become:
~/.config/openrazer/
for storing the daemon's configuration.~/.local/share/openrazer/
for logs.This release only contains a small but important change in the recently released v1.1.13 of the driver/daemon.
razer-service
to razer-daemon
. Thanks @SengokuKamuri (#95)It's been a quiet couple of weeks, this minor release contains a few small things.
More major improvements still to come! :clock1030:
This is a minor release, with some fixes and new device support.
Applies to both Controller and Tray Applet.
plugdev
group.sync_effects_enabled
in daemon's config to be disabled. (#79)Both the Controller and Tray Applet now synchronise device states, so if you make tweaks in one while the other is running, they'll be reflected without needing to reload. :relieved:
The tray applet gets a lot of love in this update! :heart:
The tray applet use to be responsible for setting an effect, brightness or profile when it first runs. This has been dropped temporarily. It was unreliable, especially as it applied them to the first device.
Rest assured, this feature will be coming back much improved in the next major release. :+1:
If you're a Fedora or openSUSE user, you'll be pleased to know you now have packages available! Thanks to @z3ntu for setting this up. See the README for instructions.