Bug 394406

Summary: gnome desktop no background images except green & blue
Product: [openSUSE] openSUSE 11.0 Reporter: Casual J. Programmer <casualprogrammer>
Component: PatternsAssignee: Christoph Thiel <cthiel>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P3 - Medium CC: kde-maintainers, mls, sbrabec, schubi, vuntz
Version: Factory   
Target Milestone: ---   
Hardware: x86   
OS: openSUSE 11.0   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Casual J. Programmer 2008-05-26 07:17:04 UTC
After updating from factory all background images are gone except for a few green & blue graphical ones.

Notebook: Fujitsu Siemens Amilo Si 1520
Graphics: Fujitsu Siemens Mobile 945GM/GMS/GME, 943/940GML Express
Monitor:  QUANTADISPLAY LCD Monitor 1280x800@60Hz
Wireless: Intel PRO/Wireless 3945ABG Network Connection
Sound:    82801G (ICH7 Family) High Definition Audio Controller
Desktop:  gnome-desktop-2.22.1-22
YaST GUI: yast2-qt-2.16.50-2
OS:       openSUSE 11.0 (i586) Beta3plus VERSION = 11.0
Kernel:   2.6.25.4-6-pae

rpm -qa | grep desktop | sort

desktop-data-openSUSE-11.0-60
desktop-file-utils-0.15-31
gnome-desktop-2.22.1-22
gnome-python-desktop-2.22.0-25
libgnome-desktop-2-2-2.22.1-22
Comment 1 Vincent Untz 2008-05-26 07:28:55 UTC
I guess it's now in desktop-data-openSUSE-extra, can you try it?
Comment 2 Casual J. Programmer 2008-05-26 08:19:43 UTC
sounds good, looks good. so there needs a dependency to be added to gnome-desktop i guess ?
Comment 3 Vincent Untz 2008-05-26 08:39:48 UTC
Hrm, not really sure that we want to have them installed by default.
cc'ing Stanislav.
Comment 4 Casual J. Programmer 2008-05-26 10:40:25 UTC
I think people are used to being offered a choice of backgrounds, one probably could also add an installer link to the add button.
Comment 5 Stanislav Brabec 2008-05-26 10:53:29 UTC
desktop-data-openSUSE contain default wallpaper for both GTK and GNOME and several color variants plus several backgrounds from older distros.

If you want more, desktop-data-openSUSE-extra contains several other optional wallpapers, and desktop-data-openSUSE-extra-gnome contains the four images daily presentation (the default, if installed).

No, we don't want dependency enlarging minimal installation for about 40MB of optional data.

It uses Enhances/Recommends RPM tag, but AFAIK it is not yet handled by zypp.
Comment 6 Casual J. Programmer 2008-05-26 11:12:29 UTC
"desktop-data-openSUSE contain default wallpaper for both GTK and GNOME and
several color variants plus several backgrounds from older distros." not true at the moment, see comment #0

Comment 7 Stefan Schubert 2008-05-26 11:20:24 UTC
"Enhances/Suggests" will not be regarded by libzypp:
http://en.opensuse.org/Software_Management/Dependencies#Weak_dependencies
Comment 8 Stanislav Brabec 2008-05-26 11:31:27 UTC
In this case, it is a WONTFIX. We don't want to install these packages by default.

When Enhances will be handled sometimes in future, this package will be offered as an optional enhancement.
Comment 9 Casual J. Programmer 2008-05-26 11:46:49 UTC
please make sure to read as well understand an issue reported before closing. 

until very recently there were a few photos available as backgrounds to choose from, presently there are 5 almost identical green motives and 2 blue ones.

this report originally was just pointing that out. The effect being, that people using other backgrounds are left with a grey desktop, as existing motives are deleted.

I don't think that this is intended behaviour, or else you _really_ want to turn the audience off.
Comment 10 Stanislav Brabec 2008-05-26 12:12:17 UTC
We want to keep the default GNOME/KDE installation as small as possible.

There is no way, how the package manager could inspect all home directories and guess, which images are used by particular users.

To Coolo: Is there any way, how to advertise additional artwork during the installation without enlarging of the minimal installation?

Greying out the background, if the selected image is not present, is another problem. Now it is worked around in /usr/bin/gnome and GNOME should revert to the default background. See bug 383775 for more.
Comment 11 Casual J. Programmer 2008-05-26 12:42:01 UTC
I don't know about KDE, for GNOME the background file used is in Gconf editor under /desktop/gnome/applications/background/picture_filename
Comment 12 Stephan Kulow 2008-05-26 12:45:54 UTC
the "work around" is exactly what we do for KDE since several releases now. If the wallpaper is not present, we change it to default.
Comment 13 Stanislav Brabec 2008-05-26 13:03:23 UTC
openSUSE GNOME now does the same.

But the reporter thinks, that we should provide more backgrounds than only the openSUSE branded green and blue backgroungs.

We provide them, but these packages are not intalled by default. Should we do it? Should we provide "Additional artwork" or "Optional Features" pattern?
Comment 14 Jakub Steiner 2008-05-26 13:51:54 UTC
I don't think it's worth the hassle to special case the situation where a wallpaper is now packaged in -xtras. Keep it simple. Falling back to the default if missing sounds a good enough solution to me.
Comment 15 Casual J. Programmer 2008-05-26 14:09:25 UTC
I don't think I get the idea here. 

Nobody I know is using the standard background, neither in Windows nor in Linux. There were only a few flower pictures anyway in the old default setup ( we are taking KB not MB ), which is odd enough as otherwise nobody cares for resources to add bells and whistles.

Not only are these removed, but user is left in the dark where to look for them. That's what I call user friendlyness..
Comment 16 Stanislav Brabec 2008-05-26 15:04:19 UTC
We are talking about 45.4 MB (39 wallpapers in size of 37.1 MB in desktop-data-openSUSE and one desktop presentation in size of 8.3 MB in desktop-data-openSUSE-gnome).

Nature images you are interested in are about 1/4 of that size.
Comment 17 Michael Schröder 2008-05-26 15:46:50 UTC
Isn't there just a split-provides missing in desktop-data-openSUSE-extra, so that it gets installed if you update from an old version?
Comment 18 Stephan Kulow 2008-05-27 07:47:21 UTC
It's about #17 and about having more than green in the default installation. #17 is a clear no-brainer, but how many MB to reserve for wallpapers is another.

(this is not exactly the latest build, but ~ beta2 and kdebase4-wallpapers wasn't even installed)
desktop-data-openSUSE-11.0-34 default-1600x1200.jpg 21
desktop-data-openSUSE-11.0-34 default-1920x1200.jpg 21
desktop-data-openSUSE-11.0-34 suse101-1600x1200.jpg 177789
desktop-data-openSUSE-11.0-34 suse101-1920x1200.jpg 200754
desktop-data-openSUSE-11.0-34 suse102-1600x1200.jpg 203062
desktop-data-openSUSE-11.0-34 suse102-1920x1200.jpg 236256
desktop-data-openSUSE-11.0-34 suse103-1600x1200.jpg 327726
desktop-data-openSUSE-11.0-34 suse103-1920x1200.jpg 344600
desktop-data-openSUSE-extra-11.0-34 Bear.jpg 529053
desktop-data-openSUSE-extra-11.0-34 Boulders.jpg 1468295
desktop-data-openSUSE-extra-11.0-34 Green.jpg 701460
desktop-data-openSUSE-extra-11.0-34 Haze.jpg 598361
desktop-data-openSUSE-extra-11.0-34 Hillside.jpg 1631900
desktop-data-openSUSE-extra-11.0-34 Mountains.jpg 511019
desktop-data-openSUSE-extra-11.0-34 Naptime.jpg 345376
desktop-data-openSUSE-extra-11.0-34 Relax.jpg 401269
desktop-data-openSUSE-extra-11.0-34 Silence.jpg 374125
desktop-data-openSUSE-extra-11.0-34 Soaring.jpg 688666
desktop-data-openSUSE-extra-11.0-34 SpringFlowers.jpg 396781
desktop-data-openSUSE-extra-11.0-34 Turtle.jpg 463276
desktop-data-openSUSE-extra-11.0-34 Wolf.jpg 518546
kdeartwork4-wallpapers-4.0.2-3 alien-night.jpg 341826
kdeartwork4-wallpapers-4.0.2-3 Appropriately-Left-Handed-2.jpg 60519
kdeartwork4-wallpapers-4.0.2-3 blue_angle_swirl.jpg 11826
kdeartwork4-wallpapers-4.0.2-3 bluegreencrisscross.jpg 18662
kdeartwork4-wallpapers-4.0.2-3 fulmine.jpg 77538
kdeartwork4-wallpapers-4.0.2-3 gold_crinkle.jpg 28581
kdeartwork4-wallpapers-4.0.2-3 kraftwurm.jpg 141749
kdeartwork4-wallpapers-4.0.2-3 kubical.png 201592
kdeartwork4-wallpapers-4.0.2-3 mystical_rightturn.jpg 161874
kdeartwork4-wallpapers-4.0.2-3 Superfluous-Organ-1.jpg 35776
kdeartwork4-wallpapers-4.0.2-3 The-Good-Times-1.jpg 50599
kdeartwork4-wallpapers-4.0.2-3 vegetative_fog.jpg 8045
kdeartwork4-wallpapers-4.0.2-3 Water01.jpg 29801
kdebase3-3.5.9-20 All-Good-People-1.jpg 50280
kdebase3-3.5.9-20 alta-badia.jpg 237290
kdebase3-3.5.9-20 blue-bend.jpg 160312
kdebase3-3.5.9-20 Chicken-Songs-2.jpg 20123
kdebase3-3.5.9-20 default_blue.jpg 133918
kdebase3-3.5.9-20 default_gears.jpg 52118
kdebase3-3.5.9-20 floating-leaves.jpg 400999
kdebase3-3.5.9-20 KDE34.png 77853
kdebase3-3.5.9-20 No-Ones-Laughing-3.jpg 30730
kdebase3-3.5.9-20 seaofconero.jpg 196193
kdebase3-3.5.9-20 soft-green.jpg 203894
kdebase3-3.5.9-20 stelvio.jpg 277508
kdebase3-3.5.9-20 sunshine-after-the-rain.jpg 224116
kdebase3-3.5.9-20 Time-For-Lunch-2.jpg 32471
kdebase3-3.5.9-20 Totally-New-Product-1.jpg 61832
kdebase3-3.5.9-20 triplegears.jpg 117600
kdebase3-3.5.9-20 Won-Ton-Soup-3.jpg 40432
kdebase3-SuSE-11.0-72 root-logo.png 24282

Interestingly enough, KDE3 will have a huge set of wallpapers installed, neither kde4's wallpapers nor gnome's are installed by default. But as
you can clearly see, we're not talking KB but MB. And neither gnome's nor kde4's wallpapers would fit on the live cd. First stop: having them on the DVD at least.

I'm heavily undecided, for KDE it doesn't matter that much as the user gets a nice button to download new artwork directly from kde-look, but I'm not aware of any such button in GNOME and Casual is right, that giving your desktop an individual touch is pretty much standard for many users.
Comment 19 Stanislav Brabec 2008-05-27 09:21:12 UTC
FYI: Since openSUSE 11.0, there is only one GNOME specific wallpaper (distributed with upstream GNOME) and one openSUSE specific GNOME wallpaper presentation. All other wallpaper in desktop-data-openSUSE{,-extra} are shared between KDE and GNOME.

I guess it should not be so complicated to patch GNOME Background Properties to display "Install extra openSUSE wallpapers (45.4MB)" (if they are not installed) calling "gnomesu yast2 -i desktop-data-openSUSE-extra". (But it's too late to get it translated.)
Comment 20 Stephan Kulow 2008-05-27 09:25:16 UTC
I could make it recommended in the patterns and leave it out on live cd. this way it will appear in "recommended packages" group, but not be present on live cd.
Comment 21 Vincent Untz 2008-05-27 09:40:55 UTC
(In reply to comment #19 from Stanislav Brabec)
> FYI: Since openSUSE 11.0, there is only one GNOME specific wallpaper
> (distributed with upstream GNOME) and one openSUSE specific GNOME wallpaper
> presentation. All other wallpaper in desktop-data-openSUSE{,-extra} are shared
> between KDE and GNOME.

FWIW, we also have gnome-backgrounds, which are upstream additional backgrounds.
Comment 22 Michael Loeffler 2008-07-25 12:12:27 UTC
Agreeing with Coolo
Comment 23 JP Rosevear 2008-07-25 12:20:04 UTC
So, i think this is a patterns issue then.
Comment 24 Stanislav Brabec 2008-07-25 12:25:13 UTC
I also prepared yet another packages with a set of about 800 additional GPL backgrounds + wallpapers (seamless tiles) in OBS:

propaganda00-propaganda14

Any of them can be added to openSUSE as well.
Comment 25 Christoph Thiel 2008-07-28 12:10:06 UTC
Which package is missing from the patterns? Currently we suggest gnome-backgrounds in GNOME-DESKTOP.
Comment 26 Stanislav Brabec 2008-07-28 16:21:06 UTC
Most probably these two:
desktop-data-openSUSE-extra (both desktops, 45.4MB)
desktop-data-openSUSE-extra-gnome (GNOME, 8.3MB)
Comment 27 Christoph Thiel 2008-08-14 23:20:30 UTC
JP *ping* ;)
Comment 28 JP Rosevear 2008-08-15 17:22:36 UTC
Not sure what I'm supposed to answer here.  #26 appears to give the relevant info.
Comment 29 Christoph Thiel 2008-08-20 21:17:54 UTC
desktop-data-openSUSE-extra is being suggested in X11 already, it's online-only.
desktop-data-openSUSE-extra-gnome is now recommended in GNOME-BASIS-OPT.