Following today’s (at least partial) update to Cinnamon 6.4, the sound/volume applet is no longer working for me. It shows the following error in the log:
error t=2024-11-27T13:28:58Z
[sound@cinnamon.org]: GSettings key maximum-volume not found in schema org.cinnamon.desktop.sound
[sound@cinnamon.org]: Failed to evaluate 'main' function on applet: sound@cinnamon.org/35
error t=2024-11-27T13:28:58Z
[sound@cinnamon.org]: Applet sound@cinnamon.org: Could not create applet object.
[sound@cinnamon.org]: Error importing applet.js from sound@cinnamon.org
The sound still works. It’s just there is no volume control any more in the system tray.
Those who want to explore the upcoming Cinnamon 6.4 version as it is currently in development, can try the new added cinnamon-git package to see if it improves the situation.
Note: 6.4 of cinnamon itself is not tagged as stable yet and this provided development package might be broken as well! Official release seems to be scheduled end of December.
We are currently providing the following Cinnamon packages in testing/unstable, including the new cinnamon-git 6.2.9+r91+g7a4afa6-1 which will conflict and provide cinnamon 6.2.9-1 including the latest changes from master branch. I’m not talking about any AUR packages, which may exist!
pacman -Ss cinnamon
extra/artwork-cinnamon-minimal 20190729-2
Wallpapers for Manjaro Cinnamon
extra/cinnamon 6.2.9-1
Linux desktop which provides advanced innovative features and a traditional
user experience
extra/cinnamon-control-center 6.4.0-1.0
The Control Center for Cinnamon
extra/cinnamon-desktop 6.4.0-1
Library with common API for various Cinnamon modules
extra/cinnamon-git 6.2.9+r91+g7a4afa6-1
Linux desktop which provides advanced innovative features and a traditional
user experience
extra/cinnamon-live 1.1-2
Scripts for Cinnamon live session
extra/cinnamon-menus 6.4.0-1
Cinnamon menu specifications
extra/cinnamon-remove-application 1.1-2
Enables the uninstall option in the Cinnamon application context menu
extra/cinnamon-screensaver 6.4.0-1
Screensaver designed to integrate well with the Cinnamon desktop.
extra/cinnamon-session 6.4.0-1
The Cinnamon Session Handler
extra/cinnamon-settings-daemon 6.4.0-1
The Cinnamon Settings daemon
extra/cinnamon-sounds 1:1.8.4-1
Linux Mint sounds for the Cinnamon desktop.
extra/cinnamon-translations 6.4.0-1
Translations for Cinnamon and Nemo
extra/cinnamon-wallpapers 20190729-2
Wallpapers for Manjaro Cinnamon
extra/cjs 6.4.0-1
Javascript Bindings for Cinnamon
extra/manjaro-cinnamon-settings 20240329-1
Manjaro Linux Cinnamon settings
extra/manjaro-wallpapers-by-lunix-cinnamon 1.1-2
Manjaro Wallpapers By Lunix - Cinnamon
extra/muffin 6.4.0-1
Cinnamon window manager based on Mutter
extra/nemo 6.4.0-1
Cinnamon file manager (Nautilus fork)
extra/plymouth-theme-manjaro-cinnamon 2.0-5
Plymouth theme for Manjaro Cinnamon
extra/xdg-desktop-portal-xapp 1.0.9-1
A backend implementation for xdg-desktop-portal using GTK and various pieces
of Cinnamon/MATE/Xfce4 infrastructure
We have several issues with this approach. Cinnamon is known to update and tag their dependency packages like cinnamon-desktop first. For example cinnamon-session, nemo and muffin depend on it. However, it may create issues with the cinnamon 6.2.9 package, which may have an older code base. cinnamon-git package might improve the situation, as it ships with the current latest code base currently available, but might also give you an unstable experience, as it is not yet fully done and tagged as a stable release yet.
When we talk about the sound applet, there is a workaround provided by using the version from Cinnamon Spices. Sure those developers will keep track of upcoming v6.4 release of Cinnamon, and hopefully all important applets will support when it gets officially released.
That particular applet for sound already has some update, but need manual intervention to make it work on the current partial update of Cinnamon 6.4 packages provided by Arch. So a downgrade of the packages is a save bet until the cinnamon package gets officially updated to 6.4 release.
I don’t apply Cinnamon updates to my main Manjaro until there is an official LinuxMint release. It’s always annoying. I’ve learned this over the last 7 years.
Cinnamon 6.4.0 just got tagged. cinnamon-git package got updated to that version already. Lets see when @Yochanan find time to update our cinnamon package. I also informed Arch about the release.