[Slackbuilds-users] polychromatic (0.8.8) does not work with openrazer-daemon (3.12.1)

KB_SBo sbo at linuxgalaxy.org
Mon May 18 18:10:56 UTC 2026


Hello,

After upgrading stable kernel and rebuilding openrazer-kernel (3.12.1) 
and openrazer-daemon (3.12.1), polychromatic was no longer able to 
launch daemon backend:


$ polychromatic-cli -l
No backends available.

The systray app can't find the backend:
------
$ python3 -c "import openrazer.client"
Traceback (most recent call last):
   File "<string>", line 1, in <module>
   File 
"/usr/lib64/python3.9/site-packages/openrazer/client/__init__.py", line 
4, in <module>
     from openrazer.client.device_manager import DeviceManager as 
DeviceManager, DaemonNotFound as DaemonNotFound, __version__ as __version__
   File 
"/usr/lib64/python3.9/site-packages/openrazer/client/device_manager.py", 
line 5, in <module>
     from openrazer.client.device import RazerDeviceFactory as 
_RazerDeviceFactory
   File "/usr/lib64/python3.9/site-packages/openrazer/client/device.py", 
line 4, in <module>
     from openrazer.client.devices import RazerDevice, BaseDeviceFactory
   File 
"/usr/lib64/python3.9/site-packages/openrazer/client/devices/__init__.py", 
line 5, in <module>
     from openrazer.client.fx import RazerFX as _RazerFX
   File "/usr/lib64/python3.9/site-packages/openrazer/client/fx.py", 
line 122, in <module>
     class RazerFX(BaseRazerFX):
   File "/usr/lib64/python3.9/site-packages/openrazer/client/fx.py", 
line 123, in RazerFX
     advanced: RazerAdvancedFX | None
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'
------

I recompiled everything (all deps, etc) - no build errors.  I also have 
RazerGenie installed (C++ code) which runs correctly with updated 
openrazer-3.12.1 with no issues.

It looks like there was a syntax change incompatible with python3.9.  I 
reverted to openrazer-daemon-3.10.3 which looks like the last version 
that works with polychromatic-0.8.8 (openrazer-kernel-3.12.1 works with 
the older daemon:

-----
$ polychromatic-cli -l
Connected Devices:
Name (-n)            Form Factor (-d)  Serial (-s)           Zones (-z)
Razer DeathAdder V3  mouse             632343H26900786       main
Razer Huntsman V2    keyboard          PM2352F58400612       main

$ polychromatic-cli --version
Polychromatic 0.8.8
Python: 3.9.25

-----


-Ed




More information about the SlackBuilds-users mailing list