install openrazer-daemon
and python3-openrazer
via apt.
Don't bother with installing razercfg and qrazercfg since they did not work, at least not for me. They return:
from pyrazer import *
ModuleNotFoundError: No module named 'pyrazer'
Instead, install flatpak if not already installed and do:
flatpak install xyz.z3ntu.razergenie
Then make sure your user is in the plugdev group:
sudo gpasswd -a $USER plugdev
Then start razergenie as a normal application.
If it still does not work, try to plug the keyboard into a different USB port.
Verfying that the keyboard is seen. Start a python interpreter:
In [1]: from openrazer import client
In [2]: c = client.DeviceManager()
In [3]: c._dbus_devices.getDevices()
It should return something like:
Out[3]: dbus.Array([dbus.String('astringdescribingthekeyboard')], signature=dbus.Signature('s'))
More troubleshooting info here: