Search Criteria
Package Details: polychromatic 0.9.8-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/polychromatic.git (read-only, click to copy) |
|---|---|
| Package Base: | polychromatic |
| Description: | RGB lighting management front-end application for OpenRazer |
| Upstream URL: | https://github.com/polychromatic/polychromatic |
| Licenses: | GPL-3.0-or-later |
| Submitter: | z3ntu |
| Maintainer: | z3ntu (lah7) |
| Last Packager: | lah7 |
| Votes: | 69 |
| Popularity: | 1.56 |
| First Submitted: | 2016-11-25 14:35 (UTC) |
| Last Updated: | 2026-08-11 20:40 (UTC) |
Dependencies (13)
- libappindicator
- python
- python-colorama (python-colorama-gitAUR)
- python-colour
- python-gobject
- python-openrazer (python-openrazer-gitAUR)
- python-pyqt6 (python-pyqt6-pre-releaseAUR)
- python-pyqt6-webengine
- python-requests
- python-setproctitle
- qt6-svg
- meson (meson-gitAUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR, n2-gitAUR) (make)
Required by (3)
- neovim-razer-git (optional)
- openrazer-meta-git (optional)
- vim-razer-git (optional)
Latest Comments
1 2 3 Next › Last »
lah7 commented on 2026-05-06 21:22 (UTC)
@qubit Good find. Yes,
/usr/lib/python3/dist-packagesis a Debian/Ubuntu specific path. Python packages built for Arch Linux should be installing into/usr/lib/python3.14/site-packages(Python version changed as appropriate). I forgot ourmeson.buildmakes this assumption.So yes, that's something the maintainer of that package should consider addressing. I haven't looked deeper into their package, but the package can't be integrating well if Python doesn't pick up that path:
python -c "import sys; print(sys.path)"qubit commented on 2026-05-06 12:46 (UTC)
@lah7 Thanks for the quick reply. I think I found the root cause of my issue in one of the comments on the polychromatic repo, specifically here: https://github.com/polychromatic/polychromatic/issues/543#issuecomment-2748325367
I have one other package from the AUR (https://aur.archlinux.org/packages/timekpr-next) that installs in
/usr/lib/python3/dist-packagesand this is causing the meson build to also install in that directory. Should I flag this as an issue with the maintainer of thetimekpr-nextpackage?lah7 commented on 2026-05-05 21:19 (UTC)
@qubit Most likely: your Python environment is contaminated with paths pointing to the wrong places or a non-system version of Python is installed. These will interfere with building the package and running the program. Check your PATH, PYTHONPATH, home and /usr/local folder for any local installations of Python and delete them.
There's closed issues on the polychromatic repo investigating issues like that which may provide some clues. Likewise, the Polychromatic release notes provide a copy of a working tar.zst package, but it still won't run (ImportError, ModuleNotFound) if your Python environment is polluted with Python installations outside of pacman.
qubit commented on 2026-05-05 14:56 (UTC)
I'm getting the same errors as @patri9ck . I have already tried a full rebuild but that does not solve the issue. It seems like the package gets installed in
/usr/lib/python3/dist-packageswhich does not seem to be part of the defaultsys.pathof the latest python release on Arch (3.14.4-1). Not sure if this is something that changed recently or if has been broken for a while since I don't use the program frequently. Is anyone else experiencing this?lah7 commented on 2024-04-21 19:16 (UTC)
@Roken Looks like Python 3.12 rebuilds are in the testing repositories: https://gitlab.archlinux.org/archlinux/packaging/packages/python-colour/-/commit/41c52d5de453725bb84f0d945dd594c769567a33
If you are using the '-testing' repos, see if all three are enabled in /etc/pacman.conf and placed before the stable repos. I was able to upgrade, clean build and start the app using the Python 3.12 (testing) packages just fine.
Roken commented on 2024-04-21 16:38 (UTC)
python-colour 1.5-13 breaks this. Downgrade to 1.5-12 fixes. Rebuilding the package didn't help.
lah7 commented on 2023-08-31 19:12 (UTC)
@polyzen Dependencies updated. It was around v0.7.0 when 'python-openrazer' became optional as the project prepared to be more vendor-agnostic. Makes sense to put it back as a hard dependency until such development is done.
The software can still start without 'python-openrazer' present, although those scenarios may be less likely now that OpenRazer packages are in the official Arch repos!
polyzen commented on 2023-08-31 03:58 (UTC)
Seems
python-openrazershould be a hard dep and not just an optdep.lah7 commented on 2023-05-21 20:38 (UTC)
@patri9ck Python has been recently updated in the repositories (3.10 => 3.11). You must perform a clean rebuild of the package so it installs inside the correct Python modules folder.
Repeat this for any other Python-based AUR packages (like OpenRazer):
patri9ck commented on 2023-05-21 18:47 (UTC)
Getting this when launching polychromatic-cli or polychromatic-controller:
Installed via paru, reinstalling did not help.
1 2 3 Next › Last »