Difference between revisions of "Razer"

From ArchWiki
Jump to: navigation, search
Line 1: Line 1:
[[Category:Mice (English)]]
[[Category:Mice (English)]]
[[Category:HOWTOs (English)]]
[[Category:HOWTOs (English)]]
{{i18n_entry|Български|Razer (Български)}}
= Background =
= Background =

Revision as of 04:10, 4 March 2010

Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n links end


There is currently no official driver for the Razer gaming mice in Linux. However, Michael Buesch has created a tool to configure varios Razer mice under Linux. Currently it lists Razer DeathAdder and Razer Krait as Stable, Razer Lachesis as experimental/missing features, Razer Copperhead and Razer Boomslang as not supported.

Getting the tool working under Arch Linux

While there are instructions in the README, I had to modify various things to get the driver to work properly. I am using the Razer Lachesis in my example.


Download the tool from the the author's website. The current latest version is 0.06.


You need to install a few pacakges prior to this one.

# pacman -S cmake qt4 python python-qt4 libusb

Compiling and installing

Extract the package then then compile and install it there following way:

$ cmake .
$ make
# make install
# ldconfig

Then, copy the daemon:

# cp razerd.initscript /etc/rd.d/razerd

Before your restart

Before you restart, you need to edit your xorg.conf file to disable the current mouse settings. I just commented them out then set some defaults as suggested by the author:

Section "InputDevice"
   Identifier	"Mouse"
   Driver	"mouse"
   Option	"Device" "/dev/input/mice"

It is important to only have "Mouse" and not "Mouse#" listed in xorg.conf.

Next, you need to copy the library as the installer puts it where Arch cannot find it. I simply did:

# cp /usr/local/lib/librazer.so /usr/lib/librazer.so

Final touches

Retart the computer then enter:

# udevadm control --reload-rules

To start the daemon, type:

# /etc/rc.d/razerd start

If you did everything correctly, you shouldn't get errors.

Using the Razer Configuration Tool

The tool is located under /usr/local/bin/razercfg and /usr/local/bin/qrazercfg. The second one is the GUI one. You can make a shortcut for it and put a fancy icon.

From the tool you can use the 5 profiles, change the DPI, change mouse frequency, enable and disable the scroll and logo lights and configure the buttons.


Everytime I restart, my Razer Lachesis is brought back to 500 DPI. Not that cruicial as I just open the Razer Configuration Tool and set it to 4000 DPI and all is good. I've e-mailed him on this issue and am waiting on a reply.