Created attachment 1000615 [details]
Proposed fix + 4.10.3 bump
Description of problem:
As the package is based off Fedora, it has a Fedora specific patch that defaults to non-existent Fedora specific background.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install @xfce-desktop
2. Start with clean ~/.config/xfce4/
3. Look at the sad single color background
No background image, only color.
Xfce default background image.
I found no way to depend on the flavor specific (RHEL, CentOS, SL etc.) *-logos package because they seem to have different ideas where and what the default background should be even when they all "Provides: redhat-logos", correct me if I'm wrong.
Because this seems like a bad idea to break at this point - to depend on a single path for default background image, I'm proposing to stick with the default Xfce background instead as it's better than nothing.
Attached patch fixes this issue and also drops the gnome-backgrounds dependency as they aren't visible in the background list anyway by default.
Patch also bumps the version to 4.10.3.
That's a fair point. I will build this.
Thanks for the report and the patch.
I think the Fedora package works around this, by using the "desktop-backgrounds-compat" package to provide the background. It cheats wildly, by not providing a background but instead symlinking to one of the large GNOME ones. But at least it follows the branding. Tried to "fix" this once, but was and is a dead-end...
Official branding is available for GNOME only (even KDE uses the default), and even that branding has some issues with paths/locations like is detailed above. There was some similar issues with LightDM looking crazy, even the "default" image isn't great always (it varies wildly between default.png/default.jpg)
Ouch, that "once" was 5 years ago already... (F11)
xfdesktop-4.10.3-1.el7 has been submitted as an update for Fedora EPEL 7.
xfdesktop-4.10.3-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.