Bug 438639 - Plasma themes can replace shell icons even if they are disabled
Summary: Plasma themes can replace shell icons even if they are disabled
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (other bugs)
Version First Reported In: 5.22.0
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-14 17:48 UTC by Podagric
Modified: 2021-06-15 23:56 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Podagric 2021-06-14 17:48:36 UTC
STEPS TO REPRODUCE
1. In systemsettings, go to the option to download new plasma themes and search for fluent dark plasma (https://store.kde.org/p/1499867/) and install it
2. Apply the theme and then go back to breeze

OBSERVED RESULT
The systray icons, widgets and applets will continue with the fluent dark stuff even if it is disabled.

ADDITIONAL INFORMATION
As I understand it, this is happening because the theme is installed in `~/.local/share/plasma/desktoptheme/default` and has priority over `/usr/share/plasma/desktoptheme/default/

After renaming it to anything other than `default`, this bug no longer happens.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.22.0
KDE Frameworks Version: 5.83.0
Qt Version: 5.15.2
Graphics Platform: X11
Comment 1 Nate Graham 2021-06-15 21:15:58 UTC
You're probably right, but this seems like a really bad bug in that theme. Naming itself "default" is super bad. Can you please contact the theme's developer and ask them to fix it?
Comment 2 Podagric 2021-06-15 23:30:49 UTC
Yes, it will certainly solve that, but the point is that any developer can forget to rename a folder and end up generating the same bug, and less experienced users who install the theme will have this problem without knowing why.
It took me a while to understand what was going on. It was very irritating.
I'm sorry but nothing is resolved at the moment.
Comment 3 Nate Graham 2021-06-15 23:56:56 UTC
In this case "resolved downstream" means "it's somebody else's fault. Yes, if the developer of a theme is careless, their subpar work can mess up your system. This is always the risk you take when using 3rd-party software. Some of it is better, and safer, and stabler than others. In all cases, the outcome is the same: report the bug to the developer who is causing it. :)