Hi all,
Last year I bought a Razer Basilisk mouse and I quickly found out that there is no onboard memory for storing color profiles and such, everything is done through software. I found the openrazer project that allows you to configure Razer devices in Linux but my mouse was not supported and there was no Slackware build for it. Two days ago I saw that the newest version now supports my mouse so I decided to take a crack at making a SlackBuild for openrazer. After about a day and a half I think I got everything tested and working. I thought I would share this here so I can get people to try it out and see if I missed anything or if anyone wants to give me some tweaks to the scrips and such.
READ FIRST: These packages require QT5 and Python3, I recently had to upgrade to a ryzen 1600x so I switched to current. These packages were tested and made for -current. They should probably work no problem if you install QT5 and Python3 on 14.2, but I didn't test this and I can't help you if you run into problems. Also you may want to check device compatibility before you begin
https://github.com/openrazer/openrazer
INSTALL PROCEDURE:
Step 1: First install the required dependencies
QT5: already installed on -current
Python3: Already installed on -current
setproctitle: available at SBo
pyudev: available at SBo
python-daemonize: not available at SBo, download SlackBuild here
https://www.dropbox.com/s/d6s9t73evf...ld.tar.gz?dl=0
Step 2: Install openrazer using SlackBuild
Download SlackBuild here
https://www.dropbox.com/s/lvmfruiahg...ld.tar.gz?dl=0
Build and install as usual
reboot computer, this shouldn't be necessary but I had too.
NOTE: openrazer build and installs kernel modules so you will have to rebuild it everytime you upgrade your kernel.
Step 3: Confirm openrazer is working
load the kernel module, as root run "modprobe razerkbd"
in a terminal start openrazer AS USER not as root with "openrazer-daemon -v -F"
the -v -F flags are not necessary but they give you logging and output to see what your errors are if any. If you got no errors then openrazer should be up and running.
Step 4: Install razergenie and its dependencies
to acutally configure your razer devices you are probably going to want to use a GUI, I have provided one for you called razergenie. Install its dep first then the program.
libopenrazer: download here
https://www.dropbox.com/s/4ib87p0nr1...ld.tar.gz?dl=0
The SlackBuild has no source, it clones the git and installs the package, so all you have to do is run the SlackBuild then install the package.
razergenie: download here
https://www.dropbox.com/s/o8b5bx5z0x...ld.tar.gz?dl=0
same as above, the script will clone the git and make the package for you, just install it after it is done.
Once razergenie is installed launch it as user and start customizing.
All Done! PLEASE REPORT BACK HERE, THANK YOU
TIPS:
If everything appears to be working but razergenie cant find your device, unplug then replug it in. I struggled for 20 minutes before I read this on git. after I replugged it in my mouse was found.
If you get everything working, you can have your module load at boot time by adding it to /etc/rc.d/rc.modules.local with "/sbin/modprobe razerkbd"
its also a good idea to have openrazer-daemon automatcally launch, I have it set auto launch when I startx. There are many ways to do this, your DM can do it for you.