Anpassung des KDE/PLASMA-Begrüßungsbildschirms

Anpassung des KDE/PLASMA-Begrüßungsbildschirms

Ich möchte mein Begrüßungsbildschirmbild in KDE/PLASMA ändern.

Ich habe ein benutzerdefiniertes Design erstellt und das Bild in

/usr/share/plasma/look-and-feel/org.kde.my_theme.desktop/contents/splash/images/kde.svgz

Ich möchte allerdings die Größe des Bildes ändern. Dies sollte in der Datei gesteuert werden:

/usr/share/plasma/look-and-feel/org.kde.arch_custom.desktop/contents/splash/Splash.qml

in dem steht

Rectangle {
    id: topRect
     width:  parent.width
     height: (root.height / 3) - bottomRect.height - 1
    y: root.height
    color: "#4C000000"
    Image {
        source: "images/kde.svgz"
        anchors.centerIn: parent
        sourceSize.height: 128
        sourceSize.width: 128
    }
}

Ich habe versucht, verschiedene Teile davon zu bearbeiten, aber das Bild ist immer dasselbe. Was muss ich bearbeiten, um die Größe des Splash-Bilds zu ändern?

Antwort1

Öffnen Sie die Datei kde.svgz mit Inkscape, passen Sie zuerst die Größe des Rahmens an und ändern Sie dann Ihr Bild, damit es zum Rahmen passt. Ich mache das Bild doppelt so groß wie nötig, denn wenn Sie erst einmal die Größe in Inkscape geändert haben, können Sie die tatsächliche Größe, die angezeigt wird, steuern, indem Sie Ihre Datei main.qml bearbeiten.

Um die Größe zu steuern, ändern Sie einfach:

sourceSize.height: 128
sourceSize.width: 128

Meines ist beispielsweise folgendermaßen eingestellt:

Rectangle {
    id: topRect
    width: parent.width
    height: (root.height / 3) - bottomRect.height - 1
    y: root.height
    color: "#4C000000"
    Image {
        source: "images/kde.svgz"
        anchors.centerIn: parent
        sourceSize.height: 300
        sourceSize.width: 300
    }
}

Speichern und testen Sie anschließend Ihren Splash. Wenn Sie alles richtig gemacht haben, sollte das Ergebnis etwa so aussehen:

ModifiziertSplash

verwandte Informationen