Bug 369924

Summary: package default wallpaper
Product: [openSUSE] openSUSE 11.0 Reporter: Jakub Steiner <jimmac>
Component: GNOMEAssignee: Stanislav Brabec <sbrabec>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: captain.magnus
Version: Alpha 2plus   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 369270    

Description Jakub Steiner 2008-03-12 16:06:56 UTC
Here's the default wallpaper for 11.0. It's abstract, so it can take stretching for widescreen displays. Please do not convert to JPEG/JFIF as that will result in severe color banding and blocky artifacts. The wallpaper is dithered on purpose for better display on 16 bit display.

ftp://forgeftp.novell.com/opensuse-art/openSUSE11/wallpaper/default.png

Depending on size contraints, here's the variant of the wallpaper for use on GNOME, where the wallpaper blends in a version depending on the time -

ftp://forgeftp.novell.com/opensuse-art/openSUSE11/wallpaper/default-wallpaper-gnome-11.0.1.tar.bz2
Comment 1 Stephan Binner 2008-03-31 08:25:04 UTC
Why is this assigned to Vincent?

> Please do not convert to JPEG/JFIF as that will result

Do you have this time an answer how to upgrade older user's config from png to jpeg?
Comment 2 Jakub Steiner 2008-03-31 13:39:36 UTC
>Do you have this time an answer how to upgrade older user's config from png to
jpeg?

Stephan, can you please rephrase the question? I'm not sure what you are asking.
Comment 3 Stephan Binner 2008-04-04 12:31:14 UTC
Previous distro releases used default-1600x1200.jpg and default-1920x1200.jpg - now having a default-1600x1200.png requires 3+ desktop code for configuration migration for users upgrading. We had this discussion for 10.3 already. Not even mentioning that the new wallpaper as png is more than 6 times the size than the ones of the previous releases.
Comment 4 Stephan Binner 2008-04-07 10:11:47 UTC
Added to package, let's see how much breaks.
Comment 5 Vincent Untz 2008-04-09 08:54:19 UTC
Stephan: thanks for working on this.

Not quite sure what we can do wrt the GNOME variant. JP: do you think we'd have enough space for this?
Comment 6 Stanislav Brabec 2008-04-14 14:44:21 UTC
To Stephan Binner: To Which package you added it?

In GNOME, it should fall into gnome-session-branding-openSUSE, which is for technical reasons part of the gconf2-branding-openSUSE.

And yes, GNOME will need fix for the old defaults:

Local user GConf database was customized by /usr/bin/gnome to a non-default value. So GNOME thinks, that e. g. default-1920x1200.jpg was picked by user and ignores any further changes in the default branding.

I will revert this from /usr/bin/gnome. It will need additional hacks reverting local gconf database to the default, if the change was done by this script. It has to remain there at least to SLED12.
Comment 7 Stanislav Brabec 2008-04-14 15:03:05 UTC
We probably should define, the path of the default image somehow. In GNOME, there is no problem to set it to arbitrary path (PNG, JPG, SVG), but we don't want to package it more than once.
Comment 8 Stephan Binner 2008-04-14 15:16:50 UTC
> To Stephan Binner: To Which package you added it?

desktop-data-openSUSE of course
Comment 9 Stanislav Brabec 2008-04-14 17:19:33 UTC
Default wallpaper added to gconf2-branding-openSUSE for beta1. Later I will create the magic to either reuse desktop-data-openSUSE one or dynamic default-wallpaper-gnome-11.0.1.tar.bz2.

gnome-session fixed to not modify user database, so the default background is now defined by the system gconf key sets.
Comment 10 Stanislav Brabec 2008-04-16 13:37:30 UTC
To Stephan Binner: Symlinking of default-1600x1200.jpg to openSUSE110-1600x1200.png looks like a bad idea and GNOME refuses to open such file.

I will use directly openSUSE110-1600x1200.png and add Requires: desktop-data-openSUSE = 11.0.

Additionally, I will symlink all desktop-data-openSUSE wallpapers to /usr/share/backgrounds to make them easily visible in background selection tool in GNOME.
Comment 11 Stanislav Brabec 2008-04-16 16:03:22 UTC
Default wallpaper removed from gconf2-branding-openSUSE and gconf2-branding-openSUSE now requires desktop-data-openSUSE.

Optional dynamic wallpaper packaged as a new package: gnome-wallpaper-openSUSE. If it is installed, it is used as a default, if it is not installed, GNOME default wallpaper reverts to static image from gconf2-branding-openSUSE.

desktop-data-openSUSE wallpapers are symlinked to /usr/share/backgrounds, so GNOME users can easily find them in the background selector.