Cinnamon 6.4 sound applet not working after today's update

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.

1 Like

pavucontrol still works.

@Manjbob 6.4? Are you in testing or stable branch?

Well I’m on unstable and it was today’s update that broke not only the applet
but cinnamon-settings sound dosen’t as well…

Audio Applet Disappeared after update [sound@cinnamon.org] · Issue #12522 · linuxmint/cinnamon · GitHub

clefebvre commented 6 hours ago

Don’t upgrade any components until Cinnamon 6.4 is fully available.

clefebvre closed this as completed 6 hours ago

1 Like

Yeah, I did suspect it might be the partial update that was behind it. Some components are now 6.4.0 whereas the main Cinnamon is still only 6.2.9.

It’s cinnamon-desktop causing the problem. downgrade it and all’s alright.

Best approach now is to ignore all cinnamon related updates when updating your system.

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.

cinnamon-desktop.git is ages old and has been marked out of date.

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

It’s cinnamon-desktop 6.4.0-1 that is broken.

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.

Just my rule.

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.

pacman.conf

IgnorePkg   = cinnamon-session cinnamon-menus nemo-audio-tab nemo-pastebin muffin nemo-python cinnamon cinnamon-screensaver cinnamon-translations cinnamon-desktop nemo nemo-fileroller nemo-image-converter nemo-preview cjs xapp cinnamon-settings-daemon nemo-terminal cinnamon-control-center cinnamon-sounds nemo-repairer cinnamon-wallpapers cinnamon-remove-application nemo-share

I don’t have any complaints against the Manjaro team. It’s just a way to protect myself.

Erik Dubois released a video for ArcoLinux yesterday that shows how to disable the sound applet and use pavucontrol until applet is updated
Arco : 4356 Cinnamon - message - problems during Cinnamon setup - sound issue

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.

1 Like

Just installed cinnamon.git and the sound is now working.

cinnamon 6.4.0-1 is now available. If one had temporarily installed cinnamon-git, one will need to manually install cinnamon again to replace it.