https://bugs.kde.org/show_bug.cgi?id=369592

            Bug ID: 369592
           Summary: KSplashQML configuration seems to be tied to Breeze
                    Look and Feel - cannot edit or separately add new QML
           Product: ksplash
           Version: 5.7.95
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: l.lu...@kde.org
          Reporter: vishal...@gmail.com

I wanted to edit the default ksplashqml theme to include a background image.
Adding the image was easy enough to the existing Splash.qml in
/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash but of
course whenever there's is an update it gets overwritten to the default again.

So I tried copying just the splash folder contents to
vishal@skybird:~/.local/share/plasma/look-and-feel/org.kde.vishal.desktop/contents/splash
and also modified the metadata.desktop file (to name it org.kde.vishal.desktop
to avoid clashing with breeze) and while that seems to work for the splash
screen theme, but it also creates a new item under "look and feel" settings.

I guess this bug report might be a wishlist to move the theme config load/save
away from the overall "look and feel" package/KCM config group so that it's
easy for people to create new QML splash themes and configure it in the Splash
Screen KCM separate from the selected (default Breeze) Look and Feel options.

Looking around the code I couldn't figure out where the "splashmainscript"
string literal is being used (loaded/saved) but I guess the code in ksplash QML
and KCM portions would need to be updated:

https://github.com/KDE/plasma-workspace/blob/master/ksplash/ksplashqml/splashwindow.cpp#L117

https://github.com/KDE/plasma-desktop/blob/master/kcms/ksplash/kcm.cpp#L108

Searching the code for "splashmainscript" found these other places:

https://github.com/KDE/plasma-desktop/blob/master/kcms/lookandfeel/kcm.cpp#L194
https://github.com/KDE/plasma-framework/blob/master/src/plasmaquick/private/packages.cpp#L71
https://github.com/KDE/plasma-workspace/blob/master/shell/packageplugins/lookandfeel/lookandfeel.cpp#L71

Although I'm reporting this for 5.7.95 I guess this is too late for the LTS and
I hope this might be addressed for 5.9 

Reproducible: Always

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to