Dead stuck on making Razer Naga programmable

Title says it all.
I’m dead stuck on trying to gain the functionality to program my mouse buttons, I can live without RGB, or just use OpenRGB - not the issue here, my hand covers the RGB anyways so I’m not sure who thought that was a good idea.
I have installed the openrazer meta, i have enabled it at startup via systemd and have tried polychromatic, razercommander, and snake (all installed via yay)… none of them start or throw any errors - nothing happens and the GUI never makes an appearance.
Piper works fine for my G502, but I’d much rather stick to my trusty Razer Naga. If the tool is command line I am ok with that as long as I can easily save to a profile and switch to it when a game starts (manual or auto, I don’t care)

I’m a total newbie when it comes to Linux, so I don’t know what are some basic first steps or what information to provide here. In Windows I could look at the event logs or check the driver installation status with device manager, but I’m flying blind in Linux - I am fairly technically agile so please let me know what other info I can provide, or if you have some recommended reading post it here… Please do not link me to the Arch wiki and tell me to start reading…PLEASE
I know about the Arch Wiki and it is extremely useful, but If I’m here its most likely because I need some handholding to make sense of it or I feel like user experience will be more practical.

Cachyos-BORE kernel, issue is in Wayland and X

Shouldnt openrazer support it?

Try to run the GUIs from the terminal to capture some logs, if any, e.g. polychromatic in the terminal.

Perhaps I’m just uneducated on the topic. I was under the impression that openrazer was a driver of sorts, like a framework - but requires a front end app to actually configure the buttons.

when I try to issue the comands openrazer -h open-razer -h and also tried sudoing both… it just returns “unrecognized command”

HOWEVER
after ripping it ALL out and reinstalling the packages fresh last night from ocopti I did finally get Polychromatic to start up, but the device (Naga Pro v2 Hyperspeed) is unrecognized and the troubleshooter tells me that the kernel headers are not loaded… small win but I’ll take it. Now to make sense of loading kernel headers.

Appreciate everyone’s time!

do you have secure boot on?
if so check out this repo run everything mentioned except razer-sign.sh(since the script mentioned only designed for rhel or fedora)

1 Like

dkms should cover this if you have enrolled your own keys, either manually via MOKutil or via sbctl.

1 Like

Which open Razer package did you install? I had issues with the default one on the repos. Ended up uninstalling everything, installing only polychromatic, which grabbed all its dependencies and if worked fine with it and any other front end without issue.

1 Like

I’m use Input Remapper for my Razer Naga V2 and it’s works!

1 Like

installed, started the service, and configured my first profile in about 5 mins. THANK YOU SO MUCH! Really, this is so much easier than the work around I was using. Even though my openrazer issue was technically never resolved, I’ll mark this as a solution because it is exactly what I asked for… a simple interface (CLI or GUI) to remap the buttons and save it to a profile. Perfectly met my needs… so simple to install and use!

3.9.0-1 for openrazer and openrazer dkms. It looks like Input-remapper will meet the need perfectly though!