After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 552857 - Support fading between backgrounds
Support fading between backgrounds
Status: RESOLVED FIXED
Product: gnome-settings-daemon
Classification: Core
Component: plugins
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-settings-daemon-maint
gnome-settings-daemon-maint
Depends on: 552856
Blocks:
 
 
Reported: 2008-09-19 03:45 UTC by Ray Strode [halfline]
Modified: 2009-01-20 02:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
call gnome_bg_set_pixmap_as_root_with_crossfade instead of gnome_bg_set_pixmap_as_root (938 bytes, patch)
2008-09-19 03:47 UTC, Ray Strode [halfline]
accepted-commit_after_freeze Details | Review
latest iteration from rawhide (3.88 KB, patch)
2008-11-06 19:07 UTC, Ray Strode [halfline]
none Details | Review
Update to work with Behdad's changes from trunk (3.40 KB, patch)
2008-12-04 19:52 UTC, Ray Strode [halfline]
committed Details | Review

Description Ray Strode [halfline] 2008-09-19 03:45:50 UTC
Right now when switching desktop backgrounds in the appearance capplet it just cuts immediately from one to the other.

A nice subtle piece of polish would be to crossfade between the old background and the new one.

In bug 552856 I attached a patch to add new apis to allow for cross fades.  Below I'll attach a patch to use the new apis (this only matters if nautilus isn't running).
Comment 1 Ray Strode [halfline] 2008-09-19 03:47:14 UTC
Created attachment 118983 [details] [review]
call gnome_bg_set_pixmap_as_root_with_crossfade instead of gnome_bg_set_pixmap_as_root
Comment 2 Jens Granseuer 2008-09-20 11:44:04 UTC
Good to go as soon as we've branched or 2.25 (and the desktop bits have been committed).
Comment 3 Behdad Esfahbod 2008-10-31 18:26:58 UTC
Time for this now?
Comment 4 Ray Strode [halfline] 2008-10-31 20:28:38 UTC
nope, still waiting on bug 552856 which Soeren is looking into.
Comment 5 Ray Strode [halfline] 2008-11-06 19:07:17 UTC
Created attachment 122143 [details] [review]
latest iteration from rawhide

this version handles the separation of background changing and background transitioning, and suppresses spurious notifications from gnome_bg_load_from_preferences() call at startup.
Comment 6 Ray Strode [halfline] 2008-12-04 19:52:18 UTC
Created attachment 123959 [details] [review]
Update to work with Behdad's changes from trunk
Comment 7 Ray Strode [halfline] 2009-01-20 02:52:56 UTC
gnome-desktop changes landed so i've commited this (with minor changes to accomodate api churn from the gnome-desktop review)