[SOLVED] Panel Colorizer System Tray Icons Replacer Issue

This issue seems to be app-specific. Megasync, in particular…

System Tray Icons Replacer ENABLED:
1

System Tray Icons Replacer DISABLED:
2

Anyone have an idea as to why Megasync doesn’t change?

Are you running mega as an AppImage? I have the same issue with Tuta client as an AppImage.

Nope.

Alright…then I’m out. Sorry :slight_smile:

@UncleSpellbinder mind to share the screenshot of your Panel Colorizer system tray icons replacer settings?

Have you tried journalctl -f to check the current SHA1/title/name use by the systray and see whether it’s still the same as before?

Not much to show in settings. I’ve just ticked “enable,” and it’s always worked.

─❯ journalctl -f
Apr 17 10:56:44 endeavourmsi plasmashell[1407]: file:///usr/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/configTrayIconsReplacer.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_pythonExecutableDefault
Apr 17 10:56:44 endeavourmsi plasmashell[1407]: file:///usr/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/configTrayIconsReplacer.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_switchPresets
Apr 17 10:56:44 endeavourmsi plasmashell[1407]: file:///usr/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/configTrayIconsReplacer.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_switchPresetsDefault
Apr 17 10:56:44 endeavourmsi plasmashell[1407]: file:///usr/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/configTrayIconsReplacer.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_switchPresetsIndex
Apr 17 10:56:44 endeavourmsi plasmashell[1407]: file:///usr/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/configTrayIconsReplacer.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_switchPresetsIndexDefault
Apr 17 10:56:44 endeavourmsi plasmashell[1407]: file:///usr/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/configTrayIconsReplacer.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_systemTrayIconBuiltinReplacementsEnabledDefault
Apr 17 10:56:44 endeavourmsi plasmashell[1407]: file:///usr/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/configTrayIconsReplacer.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_systemTrayIconUserReplacementsDefault
Apr 17 10:56:44 endeavourmsi plasmashell[1407]: file:///usr/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/configTrayIconsReplacer.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_systemTrayIconsReplacementEnabledDefault
Apr 17 10:56:44 endeavourmsi plasmashell[1407]: file:///usr/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/configTrayIconsReplacer.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_widgetClickMode
Apr 17 10:56:44 endeavourmsi plasmashell[1407]: file:///usr/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/configTrayIconsReplacer.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_widgetClickModeDefault

@dirn, POST HAS BEEN EDITED

Weird, I don’t see any user rule set for Megasync.

I do face the same issue with my Heroic launcher systray. It use the embedded icon instead of my adaptive one. So I need to set the rule for it.

This is my settings. I use app title to bind it to my preferred icon.

Btw, after you execute journalctl -f in konsole, move over your mouse to the targeted (megasync) systray icon. It’ll show the app SHA1/title/name inside the terminal.

After that try add the rule for the megasync and replace it with you megasync prefered icon available in icon pack status folder.

Added rule, chose icon, rebooted. Still a red icon. :thinking:

That did it! I had to use the short name in all-caps. Thanks so much, @dirn!

You’re welcome :slightly_smiling_face:

Nice. Works for tutasystray as well. Problem solved. @dirn , do you remember we thought about tutasystray appimage and how it works?

Yes! I remember. That’s why I really love panel colorizer now specifically due to this feature. It solve the systray stubborn icon issue :laughing:

I hadn’t had Panel Colorizer enabled for a while. I thought I’d take a look at it now that I’ve read about it here.
Problem solved, magically :rofl:

Nothing happens in konsole when moving my mouse over all systray icons.

I want to change 1Password’s system tray icons. But there are two icons. One icon for a locked and one for an unlocked 1Password. :thinking:

If hovering doesn’t work, try triggering the icon change by clicking or right-clicking. If it still doesn’t work, you may need to contact the developer as mentioned in the note.

I triggered a tray icon change, but there was no information in konsole. But it’s okay. Maybe I’ll contact the author of Panel Colorizer. Don’t know. Thanks, @dirn ! :wink: