diff options
author | Eric Hameleers <alien@slackware.com> | 2022-05-18 23:58:05 +0200 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2022-05-18 23:58:05 +0200 |
commit | 95b00e4a1978a646e7640699c0ea85466b9f1ba9 (patch) | |
tree | a61393425441176512182c963cb055240acaa482 /make_slackware_live.sh | |
parent | a8b702d718f085fcf54a83dd3ba5e43c73e01ca1 (diff) | |
download | liveslak-95b00e4a1978a646e7640699c0ea85466b9f1ba9.tar.gz liveslak-95b00e4a1978a646e7640699c0ea85466b9f1ba9.tar.xz |
LEAN, DAW: fix changing the default Plasma wallpaper
Frameworks 5.94.0 changed the file where the value of the
'defaultWallpaperTheme' property is defined.
Diffstat (limited to 'make_slackware_live.sh')
-rwxr-xr-x | make_slackware_live.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/make_slackware_live.sh b/make_slackware_live.sh index 466b09b..b2ab36d 100755 --- a/make_slackware_live.sh +++ b/make_slackware_live.sh @@ -1199,7 +1199,14 @@ EOT # Now set our wallpaper to be the default. For this to work, we need to link # the name of the default theme to ours, so find out what the default is: - DEF_THEME="$(grep ^defaultWallpaperTheme ${LIVE_ROOTDIR}/usr/share/plasma/desktoptheme/default/metadata.desktop |cut -d= -f2-)" + if [ -f "${LIVE_ROOTDIR}/usr/share/plasma/desktoptheme/default/metadata.desktop" ]; then + # Frameworks before 5.94.0: + THEMEFIL=/usr/share/plasma/desktoptheme/default/metadata.deskop + else + # Frameworks 5.94.0 and newer: + THEMEFIL=/usr/share/plasma/desktoptheme/default/plasmarc + fi + DEF_THEME="$(grep ^defaultWallpaperTheme ${LIVE_ROOTDIR}/${THEMEFIL} |cut -d= -f2-)" mv ${LIVE_ROOTDIR}/usr/share/wallpapers/${DEF_THEME}{,.orig} ln -s ${LIVEDE,,} ${LIVE_ROOTDIR}/usr/share/wallpapers/${DEF_THEME} |