Loading SVG images as background blows up bitmap instead

Bug #9722 reported by J.B. Nicholson-Owens on 2004-10-30
Affects Status Importance Assigned to Milestone
Fix Released
gnome-desktop (Ubuntu)
Ubuntu Desktop Bugs

Bug Description

Find or make an SVG image, open the desktop background image panel for Nautilus
and drag in the SVG file you have. The background will change to reflect your
newly selected background image, but instead of seeing a perfectly rendered
vector image, you'll see a blowup of a low-resolution rendering of the SVG image.

http://bugzilla.gnome.org/show_bug.cgi?id=141557: http://bugzilla.gnome.org/show_bug.cgi?id=141557

J.B. Nicholson-Owens (jbn) wrote :

Created an attachment (id=646)
The Mozilla Firefox logo

If you don't have an SVG file handy, try this one.

Sebastien Bacher (seb128) wrote :

Are you speaking about the desktop background image ? How do you set it ?

J.B. Nicholson-Owens (jbn) wrote :

Right-click on the background and pick "Change Desktop background". Drag in
whatever image file you want into the panel that pops up.

Sebastien Bacher (seb128) wrote :

Ok, I was not sure if you were speaking about the desktop background or a folder

The corresponding upstream bug report is here:

Lionel Dricot (ploum) wrote :

Confirmed on Dapper 2006-03-30

Changed in nautilus:
status: Unconfirmed → Confirmed
Changed in nautilus:
status: Unconfirmed → Confirmed
trollord (trollenlord) wrote :

Seems to be still valid for Gnome 2.20 and what will be released with Gutsy.

cdfalcon24 (cdfalcon24) wrote :

Confirmed on Gutsy with GNOME 2.20.1.

will_in_wi (will-in-wi) wrote :

Confirmed on Hardy with gnome 2.22.0.

Changed in nautilus:
status: Confirmed → Triaged
Changed in nautilus:
assignee: seb128 → desktop-bugs
Dotblank (eliaswoods) wrote :

Confirmed on Intrepid with gnome 2.24.1

Changed in nautilus (Ubuntu):
status: Triaged → In Progress
Robert Ancell (robert-ancell) wrote :

Attached patch:
* debian/patches/10_gnome_bg_smooth_svg_scale.patch:
   - Render SVG backgrounds set to SCALE, ZOOM or FILL at maximum resolution

Robert Ancell (robert-ancell) wrote :

The rendering is done in libgnome-desktop

affects: nautilus (Ubuntu) → gnome-desktop (Ubuntu)
Sebastien Bacher (seb128) wrote :

thanks robert the change looks good, let's wait for upstream comment a bit and then upload

Robert Ancell (robert-ancell) wrote :

Updated patch based on upstream comments - it now checks if the API user specified a resolution.

Changed in nautilus:
status: Confirmed → Fix Released
Sebastien Bacher (seb128) wrote :

the bug has been fixed upstream now

Changed in gnome-desktop (Ubuntu):
status: In Progress → Fix Committed
Sebastien Bacher (seb128) wrote :

unsubscribing the sponsor team the change will be in the next version and there is no need to backport the change in karmic now when we can wait for the update

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-desktop - 1:2.27.3-0ubuntu1

gnome-desktop (1:2.27.3-0ubuntu1) karmic; urgency=low

  * new upstream release: (LP: #387919)
    - GnomeRR: Only select for RRScreenChangeNotifyMask, not for the more
      detailed RANDR 1.2 events (Federico Mena Quintero)
    - GnomeRR: Don't ask for RANDR events if the caller doesn't specify a
      callback (Federico Mena Quintero)
    - GnomeRR: Add _with_time() versions to the GnomeRR and GnomeRRConfig
      functions that change the RANDR configuration (Federico Mena Quintero)
    - GnomeRR: Add gnome_rr_screen_get_timestamps() to query the XRR
      timestamps (Federico Mena Quintero)
    - GnomeRR: Don't force a reprobe of the RANDR outputs on every RANDR
      event (Federico Mena Quintero)
    - GnomeRR: First update screen resources, then update the screen size
      range (Federico Mena Quintero)
    - GnomeRR: Add debug dialog to show the RANDR timestamps (Federico
      Mena Quintero)
    - Svg backgrounds not scaled correctly (LP: #9722)
    - Updated translations
  * debian/rules: bump shlibs
  * update debian/watch to take unstable version
  * debian/patches:
    - 100_load_desired_settings.patch: replace gnome_rr_config_apply with
      gnome_rr_config_apply_with_time to make it apply again
    - 90_relibtoolize.patch: new version update

 -- Didier Roche <email address hidden> Tue, 16 Jun 2009 16:11:33 +0200

Changed in gnome-desktop (Ubuntu):
status: Fix Committed → Fix Released
Changed in nautilus:
importance: Unknown → Low
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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