Настройка заставки KDE/PLASMA

Настройка заставки KDE/PLASMA

Я хотел бы изменить изображение на заставке в KDE/PLASMA.

Я создал собственную тему и изменил расположение картинок.

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

Я бы хотел изменить размер картинки. Это должно контролироваться в файле:

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

который гласит:

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
    }
}

Я пробовал редактировать разные части этого, но картинка всегда одна и та же. Что мне нужно отредактировать, чтобы изменить размер изображения заставки?

решение1

Откройте файл kde.svgz с помощью inkscape, сначала измените размер рамки, затем измените изображение, чтобы оно соответствовало рамке. Я делаю изображение в два раза больше, чем мне нужно, потому что после того, как вы изменили размер всего в inkscape, вы контролируете фактический размер, который отображается, редактируя файл main.qml.

Чтобы контролировать размер, просто измените:

sourceSize.height: 128
sourceSize.width: 128

Например, у меня это установлено так:

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
    }
}

После этого сохраните и проверьте ваш сплэш. Если вы все сделали правильно, у вас должно получиться что-то вроде:

ModdedSplash

Связанный контент