Join GitHub today
Should show GNOME wallpapers too, if present #268
The only packages in Ubuntu that use their directory are
Quite a few packages use
1.b. Or MATE could do that but still show wallpapers from the old
referenced this issue
Feb 14, 2017
Those xml files are used to register their wallpapers from
So changing the dir to /usr/share/gnome-background-properties/ is a bad idea for fedora or maybe others, as the mate dir is used by other fedora packages.
I disagree that it's a bad idea. The only reason some distros ship some wallpapers in the MATE directory is because they want their wallpapers to work in MATE and they can easily stop doing that. Most wallpaper packages don't register themselves in
There's no benefit to having a
The way things work is the same in GNOME, MATE and Cinnamon; i.e. the backgrounds can be placed anywhere on the file systems, they're loaded by metadata.
There are multiple advantages of doing that over just loading whatever is placed within some directory:
Switching to /usr/share/cinnamon-background-proprerties was a very conscious decision and it was done with purpose. Other than the reasons I gave above, it allowed us to ship a clean DE without being impacted by some of the poor packaging done in Debian where maintainers shoved artwork in dependencies which couldn't be removed or sometimes even within core packages.
We've always also insisted for MATE not to depend on its artwork, so that distributions can either decide to ship MATE artwork or their own artwork instead.
We don't provide artwork with Cinnamon, and if we do in the future, we'll respect the fact that people might not want it and so it will be optional.
Personally, I don't want to see GNOME, MATE, Debian, or even KDE Plasma (why not after all) branding in Cinnamon unless it was meant to be there.
The solution imo is to fix the background packages themselves. If all they do is define backgrounds for GNOME then they only work in GNOME, so maybe they should reflect that in their name.
They can easily support MATE and Cinnamon by providing additional metadata (and I hope they'll support the artist tag if they support Cinnamon).
They should also support Xfce by placing links in /usr/share/xfce4/backdrops/.
and they should also support KDE which is also quite popular, by placing both bgs and metas in KDE format in /usr/share/wallpapers/.
Sadly, that this isn't usable in fedora seems no reason for you.