Package: desktop-base
Version: 10.0.3
Severity: important
When KDE plasma desktop is installed on Debian testing (currently
plasma 5.17.5)
the wallpaper you get is not the one set by desktop-base but KDE's
default. So,
it seems like the integration provided by the script
/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/desktop-base.js
is not properly working and would need an update for the newer
plasma-desktop
versions.
$ cat
/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/desktop-base.js
...
// This script is provided by desktop-base
// It is run by Plasma 5 on upgrade.
// Plasma checks that the script is only run once for each version.
d = desktops()
for (i in d) {
// Only set up the wallpaper if the plugin is the default.
// Otherwise it means the user chose another plugin and we don’t
want to override that.
if (d[i].wallpaperPlugin == 'org.kde.image') {
d[i].currentConfigGroup = Array('Wallpaper', 'org.kde.image',
'General')
if (!d[i].readConfig('Image')) {
// Only set up the wallpaper if the wallpaper image is
empty (=default).
// Otherwise it means the user selected a picture and we
don’t want to override that.
d[i].writeConfig('Image', 'DebianTheme');
}
}
}
Apparently the condition inside `if (!d[i].readConfig('Image')) {` is
always false.
Removing that if solves the issue.
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.4.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages desktop-base depends on:
ii fonts-quicksand 0.2016-2
ii librsvg2-common 2.46.4-1
Versions of packages desktop-base recommends:
ii plymouth-label 0.9.4-2
Versions of packages desktop-base suggests:
ii kde-standard 5:104
-- no debconf information
--
Daniel Ruiz de Alegría
drasite.com