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
まずフレームのサイズを変更した inkscape で kde.svgz ファイルを開き、フレームに合わせて画像を変更します。画像を必要なサイズの 2 倍にしたのは、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
}
}
その後、スプラッシュを保存してテストします。正しく実行した場合、次のような結果になるはずです。