openrazer

Open source driver and user-space daemon to control Razer lighting and other features on GNU/Linux

GPL-2.0 License

Stars
3.6K

Bot releases are hidden (Show)

openrazer - v2.2.2

Published by z3ntu over 6 years ago

Changelog

Bugfixes

  • Fix issue introduced in v2.2.1 that caused a dbus method to be available even though it shouldn't (#537)
openrazer - v2.2.1

Published by z3ntu over 6 years ago

Changelog

Features

  • Handle more effects in the event sync

Bugfixes

  • Fix bad regex looking for Razer BlackWidow Ultimate 2013 event files
  • Fix ripple effect on non-standard keyboards
  • Update list of inverted LED states on Razer Blade laptops (#480)
  • Handle abnormal serial strings on Razer Blade laptops
  • Fix the creation of sysfs files for the Razer Ornata
openrazer - v2.2.0

Published by z3ntu almost 7 years ago

Changelog

Breaking changes

  • Rename device type of the Razer Firefly from firefly to mousemat.
  • Rename device type of several Razer keypads from orbweaver/tartarus to keypad.
  • Rename pylib capability macro_tartarus_mode_modifier to macro_mode_modifier

Device support

  • Add support for Razer Abyssus 1800.
  • Add support for Razer Blade Pro FullHD (2017).

Bugfixes

  • The matrix size of the Razer Blade Late 2016 was fixed.
  • Added the missing max_dpi method for the Razer Naga Chroma.
  • Disabled key management on Razer Naga Hex V2 and Razer Naga Chroma as it was causing problems.
  • Add missing device_type in the driver for the Razer Tartarus.
  • Now the correct keymap gets used in the pylib for

Features

  • Add --version argument to daemon for printing the daemon version
  • Improve the plugdev group check
  • Only allow daemon to be run as root if --as-root flag is passed
openrazer - v2.1.1

Published by z3ntu almost 7 years ago

Bugfix release

  • Add missing RippleManager to the DeathStalker Chroma
  • Fix logger in foreground mode
openrazer - v2.1

Published by z3ntu almost 7 years ago

Changelog

  • DKMS module was renamed from razer_chroma_driver to openrazer-driver.
  • Worked around a bug in Ubuntu 16.04 in the package dbus-user-session which caused a lot of issues.
  • Cleanup patches from @whot
  • Several issues on Blade laptops were fixed.
  • DPI now works properly on the Naga Chroma.
  • Support for the Blade Pro 2017 was added.

New dependency:

  • A new dependency is required for the daemon: python3-daemonize
openrazer - v2.0.0 - Now named OpenRazer

Published by lah7 about 7 years ago

It's been a long time coming, but the terrycain/razer-drivers project now has a new name to help unify discovery of the open source driver and daemon for Razer devices!

Package Renames in Ubuntu/Debian

If you're running Debian, you do not need to take any action as your repository hasn't changed. The new 2.0.0 packages will replace the old ones.

If you're running Ubuntu and are already using the new ppa:openrazer/stable repository, you do not need to take any further action.

However, if you were previously using ppa:terrz-utils/razer, run these commands to ensure you receive the latest updates cleanly:

sudo rm /etc/apt/sources.list.d/terrz-ubuntu-razerutils-*
sudo add-apt-repository ppa:openrazer/stable
sudo apt update
sudo apt install openrazer-meta

These commands will take out the old PPA and use the new openrazer-meta package (uninstalling the old names), then you're good to go.

Front-ends will need their packaging updated, so it is normal to see dependency errors until these have been updated too.

If, for some reason you get dependency problems, try completely removing the old packages (which will also remove any frontends) first:

sudo apt remove python3-razer razer-daemon razer-doc razer-kernel-modules-dkms 

Other distributions may already use the openrazer-meta package and can update as usual.

openrazer -

Published by terrycain over 7 years ago

openrazer -

Published by terrycain over 7 years ago

openrazer - v1.1.12

Published by z3ntu over 7 years ago

Release v1.1.12

openrazer - v1.1.11

Published by terrycain over 7 years ago

openrazer - v1.1.10

Published by terrycain over 7 years ago

New release, more devices 😉

openrazer - Added more devices, fixed more shit

Published by terrycain almost 8 years ago

  • Fixed bug in Makefile where drivers wernt being copied over
  • Added Device - Razer DeathStalker Chroma
  • Added Device - Razer BlackWidow X Ultimate
  • Added Device - Razer Ouroboros 2012
  • Added Device - Razer DeathAdder Chroma
  • Added Device - Razer Diamonback Chroma
  • Added device add and device remove signals to the daemon
  • Overhaul'd the daemons device add/remove logic so that it actually works now, and works well
  • Added dict's to devices so that the python library can get links to Razer Store and device images
  • Added Razer BlackWidow 2012 and BlackWidow Classic to daemon
  • Fixed matrix limits on firefly and mug
  • Commented out evil log line that spams
  • Fixed package dependancy issue when on KDE
  • Fixed case issue in udev rules
  • Added config for kraken v1/2 and mug for device emulation
openrazer -

Published by terrycain almost 8 years ago

openrazer - Initial Release

Published by terrycain about 8 years ago

Initial release of the driver, daemon and python library

Currently supports the following keyboards:

  • Razer Blackwidow Classic
  • Razer Blackwidow Ultimate 2012
  • Razer Blackwidow Ultimate 2013
  • Razer Blackwidow Ultimate 2016
  • Razer Blackwidow Chroma
  • Razer Blackwidow Chroma TE
  • Razer Blackwidow X Chroma
  • Razer Blade Stealth

Currently supports the following mice:

  • Razer Mamba Chroma (Wireless only)
  • Razer Abyssus

Currently supports the following misc peripherals:

  • Razer Firefly
  • Razer Tartarus

Daemon currently starts at login and presents endpoints in DBus which is interacted with the python library. The daemon implements the Ripple effect found on synapse along with a custom multicolored ripple effect. The daemon syncs effects across multiple devices as well as turns off the brightness when the computer is on screensaver.

Daemon supports the following devices:

  • Razer Blackwidow Ultimate 2013
  • Razer Blackwidow Ultimate 2016
  • Razer Blackwidow Chroma
  • Razer Blackwidow Chroma TE
  • Razer Blackwidow X Chroma
  • Razer Mamba Chroma (Wireless only)
  • Razer Firefly