I have updated (nearly) all packages around cinnamon for version 4, and pushed my changes to my fork of your repos on salsa, into the experimental branch (after doing git merge --ff master). I have built all the packages, and I am currently running the desktop based on these packages. Some notes I have collected during updating/building that probably need people with better insight into the stuff are below. The pre-built sources and packages are available here: deb https://www.preining.info/debian/ unstable main deb-src https://www.preining.info/debian/ unstable main (signed with my Debian key). If this is of any help for you, please let me know what I can do more. When I first installed the packages, the cinnamon-settings GUI died with a Python exception: %cinnamon-settings Traceback (most recent call last): File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 611, in <module> window = MainWindow() File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 249, in __init__ for module in modules: File "/usr/share/cinnamon/cinnamon-settings/modules/cs_desktop.py", line 6, in <module> gi.require_version('Nemo', '3.0') File "/usr/lib/python3/dist-packages/gi/__init__.py", line 129, in require_version raise ValueError('Namespace %s not available' % namespace) ValueError: Namespace Nemo not available . I fixed this by installing gir1.2-nemo-3.0. Given that /usr/bin/cinnamon is owned by the cinnamon package, cinnamon should probably depend on gir1.2-nemo-3.0. Most other things seem to be working well. Cinnamon feels so much snappier now! Thanks, --Justin |