Bug#1143177: desktop-base: duplicate wallpapers in the wallpaper selection menu due to two symlinks pointing to the same wallpaper folder

General Budweiser <[email protected]> Sat, 1 Aug 2026 19:24:25 +0000
Newsgroups gmane.linux.debian.devel.desktop
Message-ID <CAMZdj-PD25OYTDdN0xqQC7+Ryc+Us0Ux2uK2QEX8LGOpL-8HaA__23369.6998724312$1785612452$gmane$org@mail.gmail.com>
--0000000000006fae9f065801412e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Indeed, the phrasing =E2=80=9Cmodern desktop environments=E2=80=9D was some=
what general,
since the behavior does depend on exactly how a given desktop environment
scans the file system.

However, shifting the blame for this issue onto KDE Plasma is a weak
argument, since different desktop environments are free to implement
directory scanning in their own way.
The fact that one desktop environment =E2=80=9Chandles=E2=80=9D Debian=E2=
=80=99s specific structure
does not make other environments faulty. KDE Plasma likely expects unique
items in the wallpaper directory, rather than a tangled web of multiple
layers of symbolic links pointing to the same resource.

The user interacts with the system interface, not the package architecture.
When the same image appears twice in the desktop background selection menu,
it spoils the user experience (UX). The responsibility for maintaining a
clean dataset lies with the package maintainers who compile this list, not
with each graphical environment that attempts to display it.

Shouldn=E2=80=99t you reconsider the structure of `desktop-base` instead of=
 relying
on end-user environments to handle deduplication?

I apologize for any inconsistencies in the text, as I=E2=80=99m using a tra=
nslation
tool.

--0000000000006fae9f065801412e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Indeed, the phrasing =E2=80=9Cmodern desktop environments=
=E2=80=9D was somewhat general, since the behavior does depend on exactly h=
ow a given desktop environment scans the file system.<br><br>However, shift=
ing the blame for this issue onto KDE Plasma is a weak argument, since diff=
erent desktop environments are free to implement directory scanning in thei=
r own way.<br>The fact that one desktop environment =E2=80=9Chandles=E2=80=
=9D Debian=E2=80=99s specific structure does not make other environments fa=
ulty. KDE Plasma likely expects unique items in the wallpaper directory, ra=
ther than a tangled web of multiple layers of symbolic links pointing to th=
e same resource.<br><br>The user interacts with the system interface, not t=
he package architecture. When the same image appears twice in the desktop b=
ackground selection menu, it spoils the user experience (UX). The responsib=
ility for maintaining a clean dataset lies with the package maintainers who=
 compile this list, not with each graphical environment that attempts to di=
splay it.<br><br>Shouldn=E2=80=99t you reconsider the structure of `desktop=
-base` instead of relying on end-user environments to handle deduplication?=
<br><br>I apologize for any inconsistencies in the text, as I=E2=80=99m usi=
ng a translation tool.</div>

--0000000000006fae9f065801412e--