This is the next generation Razer device configuration tool bringing the Razer gaming experience to the free OpenSource world.
This utility is a replacement for the old deathaddercfg tool.
The tool architecture is based on "razerd", which is a background daemon doing all of the lowlevel privileged hardware accesses. The user interface tools are "razercfg", a commandline tool; and "qrazercfg", a QT4 based graphical device configuration tool (see screenshot below).
Device support
| Device name | Support status |
|---|---|
| Razer Boomslang CE mouse | Stable, but missing minor features. |
| Razer Copperhead mouse | Stable, but missing minor features. |
| Razer DeathAdder Classic mouse | Stable |
| Razer DeathAdder 3500 DPI mouse | Stable |
| Razer DeathAdder Black Edition mouse | Stable |
| Razer Imperator Classic and 2012 mice | Driver exists, but is currently broken |
| Razer Krait mouse | Stable |
| Razer Lachesis Classic mouse | Stable, but missing minor features. |
| Razer Lachesis 5600 DPI mouse | Driver exists, but is currently broken |
| Razer Naga Classic mouse (wired) | Stable |
| Razer Naga 2012 mouse | Stable |
| Razer Taipan mouse | Stable |
| Any other wired, wireless or hybrid wired/wireless Razer mouse not listed here | Currently unsupported |
If you want support for any other Razer mouse and you are a software developer, please contact me. Your help is greatly appreciated.
Supported hardware features
Razercfg does only offer options for features supported by the actual hardware of the mouse. So if the hardware does not support button remapping for example, razercfg will not offer button options, even if the windows driver does. Button remapping on these devices has to be done by xmodmap, xinput or other X11 tools. One exception is profiles, though. If the mouse does not support profiles in hardware, razercfg will emulate 20 profiles in software.
| Device name | Supported features |
|---|---|
| Razer Boomslang CE mouse | hP, B*, F, D, L |
| Razer Copperhead mouse | hP, B*, F, D, L |
| Razer DeathAdder Classic mouse | eP, F, D, L |
| Razer DeathAdder 3500 DPI mouse | eP, F, D, L |
| Razer DeathAdder Black Edition mouse | eP, F, D |
| Razer Imperator Classic and 2012 mice | hP, B*, F, D, L |
| Razer Krait mouse | eP, D |
| Razer Lachesis Classic mouse | hP, B*, F, D, L |
| Razer Lachesis 5600 DPI mouse | hP, B*, F, D, L |
| Razer Naga Classic mouse (wired) | eP, F, D, L |
| Razer Naga 2012 mouse | eP, F, D, L |
| Razer Taipan mouse | eP, F, D, L |
| eP | = Emulated profiles |
| hP | = Hardware profiles |
| F | = Frequency switching |
| B | = Button remapping |
| D | = DPI switching |
| L | = LEDs switching |
| * | = Not fully supported |
Download
-
razercfg release 0.20:
razercfg-0.20.tar.bz2
---
(PGP signature)
26 April 2013 07:58 (UTC) -
razercfg release 0.19:
razercfg-0.19.tar.bz2
---
(PGP signature)
12 October 2012 15:41 (UTC) -
razercfg release 0.18:
razercfg-0.18.tar.bz2
24 August 2012 16:19 (UTC) - Older razercfg releases can be found here.
Latest bleeding edge razercfg can be downloaded using the Git version control software by issuing the following command
git clone git://git.bues.ch/razer.git
or by downloading the
razercfg snapshot archive.
To browse the Git repository online, go to the
gitweb interface.
License / Copyright
Copyright (C)
Michael Büsch
Licensed under the terms of the
GNU General Public License version 2.
See the sourcecode for details.