Hi, the recent upgrade from python 3.11 to python 3.12 has once again broken fusion-icon. I tried copying over the site-packages files from 3.11 to 3.12, but it still fails to find some modules, even though they've been coped over: usion-icon & [1] 3899 [geoffk@archx280 site-packages]$ Traceback (most recent call last): File "/usr/bin/fusion-icon", line 59, in <module> from FusionIcon.interface import choose_interface File "/usr/lib/python3.12/site-packages/FusionIcon/interface.py", line 22, in <module> from FusionIcon.util import env File "/usr/lib/python3.12/site-packages/FusionIcon/util.py", line 22, in <module> import os, compizconfig, time ModuleNotFoundError: No module named 'compizconfig'
before trying this, the failure was: Error: the "FusionIcon" module is missing. If you did not install fusion-icon to /usr/lib, you may need to add the appropriate site-packages directory to your PYTHONPATH'
I also tried export PYTHONPATH="$PYTHONPATH:/usr/lib/python3.11/site-packages" but got the same error message.
Help please
Pinned Comments
aquilarubra commented on 2019-12-20 07:21 (UTC)
For those having issues launching fusion-icon because of a wrong library, libcompizconfig must be recompiled and everything will work.