Hi all,
For some months now the Global Theme section in KDE settings seems to be broken.
So many theme installations fail (pop ups giving various reasons). These aren’t old themes I’m trying to install, it seems to happen with anything.
Just occasionally if the stars align and with a fair tailwind a theme will install.
I used to be able to scroll pages and pages of themes, now it stops scrolling after about a page and a half. Same applies to icons, plasma themes, window decorations etc.
Obviously I could just download the themes from the KDE store instead but I’m just curious if any of you themers and ricers have experienced the above.
Edit: Actually when I download a global theme from the KDE Store website and unzip it all that’s in there is the look and feel stuff, there seem to be no components. Sorry I’m not good on the terminology.
So for example, a properly installed global theme looks like this..
It sounds like you are only downloading the look-and-feel (“Global”) themes and not the components they rely on, ie; color-scheme, desktoptheme, etc.
Global themes are a collection of Plasma theming components collectively applied. Like going through System Settings and applying ‘this’ then ‘this’ then ‘that’. If you dont have any of ‘those’ things then the global theme cant do much.
Global themes can also break your system. They include code and there was a infamous incident where installing a one deleted the user’s home directory due to a bug.
Well, it’s the reason warnings have been slapped all over the get new stuff pages. I don’t think there’s a lot more they can do as it is arbitrary code.
Okey well warnings don’t fix the problem just an sign which people will ignore!
Maby the themeing system needs an re-design? To future proofing theme install making the whole theme system better and easier.
I don’t no? I’m not a coder or designer just spewing ideas.
Unless someone brainier than me comes up with a solution, I think it will need to execute code to do it’s job. Maybe some kind of sandbox to contain it. In any case I think theme is a bad choice of name for something that runs code.