netbook-launcher assume background file is an image

Bug #341242 reported by Hubert Figuiere
2
Affects Status Importance Assigned to Milestone
Ubuntu Netbook Remix Launcher
In Progress
Undecided
Neil J. Patel

Bug Description

the netbook launcher assume /desktop/gnome/background/picture_filename points to an image. This is an absolutely wrong assumption as libgnome-desktop actually can find a slidshow file there.

So the code in launcher-background.c is wrong (load_stretched()). It is even more wrong that in case of error it still tries to pass a NULL GdkPixbuf* to clutter.

Revision history for this message
Neil J. Patel (njpatel) wrote :

I've partially implemented this:

committer: Neil Jagdish Patel <email address hidden>
branch nick: netbook-launcher
timestamp: Tue 2009-03-17 15:30:35 +0000
message:
  * netbook-launcher assume background file is an image (LP: #341242)
    - Part implementation:
      - Handle case of no/invalid uri at picture_filename better
      - Handle case of just showing a background colour
      - Set correct stage bg color to match desktop background colour (the
        mismatch between ClutterColor and GdkColor means we are losing some
        colour information. Need to probably create a specific texture with
        the correct color set.

===

I still need to support the case of gradients and the slideshow. I can do the gradients, but have never come across the slideshow option, so if you could you provide an example file/link, I can get that working too. Thanks.

Changed in netbook-remix-launcher:
assignee: nobody → njpatel
milestone: none → 2.0
status: New → In Progress
Revision history for this message
decoherence (totalmassretain) wrote :

I believe this is such an example of the slideshow background

http://gnome-look.org/content/show.php/All+Day+Long+(Animated+Wallpaper)?content=83443

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.