• Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Strawberry Unable to Update Tray Icon

    Scheduled Pinned Locked Moved
    Technical Help
    2
    2
    45
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      strawt
      last edited by

      Hello!
      I've upgraded to Fedora 42 and noticed that the Strawberry tray icon is no longer working. This is a combination I've been using for years — Fedora and Gnome with the AppIndicator and KStatusNotifierItem Support extension. This morning, I noticed this in my journal:

      Apr 17 11:18:42 chainsaw.inside.msnomer.com gnome-shell[3988]: Strawberry unable to update icon: TypeError: method St.ImageContent.set_bytes: At least 6 arguments required, but only 5 passed
                                                                     
                                                                     Stack trace:
                                                                       _createIconFromPixmap@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:1327:22
                                                                       _createIcon@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:1470:25
                                                                       _createAndSetIcon@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:1423:32
                                                                       _updateIconByType@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:1415:24
                                                                       _updateIcon@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:1492:24
                                                                       _init/<@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:931:22
                                                                       _callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
                                                                       _emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
                                                                       _onPropertiesChanged/<@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:717:41
                                                                       _onPropertiesChanged@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:717:23
                                                                       _queuePropertyUpdate@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:358:22
                                                                       async*refreshProperty@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:310:24
                                                                       async*_refreshOwnProperties/<@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:192:32
                                                                       _refreshOwnProperties@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:190:51
                                                                       _onSignalAsync/refreshPropertiesPromises<@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:246:26
                                                                       _onSignalAsync@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:245:50
                                                                       async*_onSignal@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:204:14
                                                                       _init/<@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusProxy.js:40:43
                                                                       @resource:///org/gnome/shell/ui/init.js:21:20
      
      

      Looks like perhaps Gnome (or the extension) has changed the St.ImageContent.set_bytes method.

      Anyway, not a huge deal for me but it would be nice to see the icon start working again sometime.

      Thanks for Strawberry!

      jonasJ 1 Reply Last reply Reply Quote 0
      • jonasJ
        jonas @strawt
        last edited by

        @strawt
        I notice that the appindicator is installed in /home/tony/.local/share/gnome-shell/extensions, maybe the extension needs to be updated or reinstalled after upgrading to Fedora 42 and a new Gnome version?
        I suggest to ask Fedora or Gnome, they probably know this better.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Powered by NodeBB | Contributors