Testing Plasma 6 (Beta) on Endeavour OS - is this approach any good?

Smart move. :slight_smile:

Really shouldn’t change anything…because I just loaded onto this machine in mid January…but…just in case :wink:

And…no love for me. The behavior is the same with a new clean default configuration.

At least, now you know…

I’m just waiting patiently for the upgrade

1 Like

I’m waiting impatiently for the upgrade. :rofl:

1 Like

I know what you mean. :wink:

2 Likes

Was wondering if someone using this could share the contents of the Splash.qml from
/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash
When I shared the last few splashscreens I made on Pling it gave me the option to upload a Plasma 6 Splashscreen and I would like to see just what is different.

Contents of Splash.qml

/*
    SPDX-FileCopyrightText: 2014 Marco Martin <mart@kde.org>

    SPDX-License-Identifier: GPL-2.0-or-later
*/

import QtQuick
import org.kde.kirigami 2 as Kirigami

Rectangle {
    id: root
    color: "black"

    property int stage

    onStageChanged: {
        if (stage == 2) {
            introAnimation.running = true;
        } else if (stage == 5) {
            introAnimation.target = busyIndicator;
            introAnimation.from = 1;
            introAnimation.to = 0;
            introAnimation.running = true;
        }
    }

    Item {
        id: content
        anchors.fill: parent
        opacity: 0

        Image {
            id: logo
            //match SDDM/lockscreen avatar positioning
            readonly property real size: Kirigami.Units.gridUnit * 8

            anchors.centerIn: parent

            asynchronous: true
            source: "images/plasma.svgz"

            sourceSize.width: size
            sourceSize.height: size
        }

        // TODO: port to PlasmaComponents3.BusyIndicator
        Image {
            id: busyIndicator
            //in the middle of the remaining space
            y: parent.height - (parent.height - logo.y) / 2 - height/2
            anchors.horizontalCenter: parent.horizontalCenter
            asynchronous: true
            source: "images/busywidget.svgz"
            sourceSize.height: Kirigami.Units.gridUnit * 2
            sourceSize.width: Kirigami.Units.gridUnit * 2
            RotationAnimator on rotation {
                id: rotationAnimator
                from: 0
                to: 360
                // Not using a standard duration value because we don't want the
                // animation to spin faster or slower based on the user's animation
                // scaling preferences; it doesn't make sense in this context
                duration: 2000
                loops: Animation.Infinite
                // Don't want it to animate at all if the user has disabled animations
                running: Kirigami.Units.longDuration > 1
            }
        }
        Row {
            spacing: Kirigami.Units.largeSpacing
            anchors {
                bottom: parent.bottom
                right: parent.right
                margins: Kirigami.Units.gridUnit
            }
            Text {
                color: "#eff0f1"
                anchors.verticalCenter: parent.verticalCenter
                text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "This is the first text the user sees while starting in the splash screen, should be translated as something short, is a form that can be seen on a product. Plasma is the project name so shouldn't be translated.", "Plasma made by KDE")
            }
            Image {
                asynchronous: true
                source: "images/kde.svgz"
                sourceSize.height: Kirigami.Units.gridUnit * 2
                sourceSize.width: Kirigami.Units.gridUnit * 2
            }
        }
    }

    OpacityAnimator {
        id: introAnimation
        running: false
        target: content
        from: 0
        to: 1
        duration: Kirigami.Units.veryLongDuration * 2
        easing.type: Easing.InOutQuad
    }
}

Thank you

The changes aren’t too much, going to attempt to make one based off breeze for EndeavourOS

If anyone here could test this at some point it and let me know if it runs it would be greatly appreciated

Have a feeling I may have screwed something up.

I’ll have a look later today - now on my way to the dentist.

Thanks. Best of luck with the dentist, last time I went I had a panic attack tried to leave and couldn’t open the door because I kept pushing it instead of pulling it.

Tried it and noticed no difference, not sure where the changes was to happen.

It should have had the endeavouros logo in it instead of the KDE one in the centre. Thanks for trying it out. I think I’ll install Plasma 6 in a VM tomorrow and see if I can get it up and running. I think my mistake will either be a typo in the Splash.qml or the metadata.desktop. Anyway thanks for trying it out.

Sorry, for not testing as promised. My ISP has decided today is a good day to switch off our internet. :person_shrugging:t4:

1 Like

All good mate, I’m working on about 4 different things at present and it’s going to be a fifth now. Just about to set up and VM and see where I’ve made a mistake

So I now know what the issue was, now I just have to find the right information to change to fix it up

It’s only very simple at the moment and I’ll need to go and translate all the non english lines but it works now. But I will be changing it up as much as I can to get it inline with the quality of my other splashscreens. Hopefully I’ll be able to get it done by Plasma 6 release.
You can get the working one from here

1 Like

Sorry, to read that you’ve had that experience.