Я хотел бы изменить изображение заставки в 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 ответ1

2

Откройте файл 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .