Summary: | Unable to change or preview non-Breeze splash screens | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Pawel <bednarczyk.pawel> |
Component: | kcm_splashscreen | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexander.lohnau, bugseforuns, dennis, justin, kde, nate, notmart |
Priority: | NOR | Keywords: | qt6 |
Version: | 5.27.80 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
URL: | https://mega.nz/file/Z84D1L6Y#Fk-0q00lLs8efGuZ-fXj2dfn5bfXjhxMz0lLBQMIvoo | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=472925 | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/-/commit/008ccaff1b029b972c832153ecadcac259eaaf31 | Version Fixed In: | |
Sentry Crash Report: |
Description
Pawel
2023-11-13 10:45:06 UTC
For me breeze plays but some other themes dont (In reply to David Redondo from comment #1) > For me breeze plays but some other themes dont yes, confirmed. The Breeze theme seems to work dine. An issue with the other themes auto-converted metadata, perhaps? Or maybe it *didn't* get auto-converted? I found that oxygen was not converted; https://invent.kde.org/plasma/oxygen/-/commit/807f6216ae0cf0bc16bfa4eef573d24a295450b8 Something is wrong with the temporary location, for example if I try to install the "beatifulltree" splash screen it shows: ``` kf.newstuff.core: Install: "BeautifulTreeAnimation" from "/tmp/CgosWX-BeautifulTreeAnimation.tar.gz" kf.package: Couldn't open metadata file "/tmp/CgosWX-BeautifulTreeAnimation.tar.gz" "/tmp/systemsettings-tfPoiI/BeautifulTreeAnimation/" ``` But there is no dir available with that directory: ``` ll /tmp/systemsettings- systemsettings-AJBtpW/ systemsettings-efOAMj/ systemsettings-nuLniY/ systemsettings-xOhdWD/ systemsettings-AYZJrt/ systemsettings-mtpmty/ systemsettings-pyITvm/ systemsettings-ZYXjXB/ ``` Possibly the same issue as Bug 472925? Or the same root cause? aren't those made for plasma5 tho? splashscreens are in qml which is not compatible between Qt5 and 6 Ah right, so we need a new category for this, then. Git commit 008ccaff1b029b972c832153ecadcac259eaaf31 by Ben Cooksley, on behalf of Marco Martin. Committed on 21/12/2023 at 20:31. Pushed by bcooksley into branch 'master'. Use Plasma6-specific store categories Some components are incompatible between plasma5 and 6, and they need to search in different categories in the store fixes KSplash M +1 -1 kcms/ksplash/ksplash.knsrc https://invent.kde.org/plasma/plasma-desktop/-/commit/008ccaff1b029b972c832153ecadcac259eaaf31 So I see we can't choose any splash screens currently, because plasma6 splash screens got a new category? Just to confirm, I understand if it is so. If so, we have the same issue on the login screen I think. And the boot splash screen. Some work btw, but most don't. Should we create new bug reports for those? That's correct. Since splash screens are QML code, and QML changed in Qt6, we can't guarantee that all (or even any) splash screens that were made with Qt5 will work on Qt6. I'm not sure about the situation with Plymouth splash screens though. It might be something different. |