Loading SVG images as background blows up bitmap instead

Bug #9722 reported by J.B. Nicholson-Owens
12
Affects Status Importance Assigned to Milestone
Nautilus
Fix Released
Low
gnome-desktop (Ubuntu)
Fix Released
Low
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

Revision history for this message
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.

Revision history for this message
Sebastien Bacher (seb128) wrote :

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

Revision history for this message
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.

Revision history for this message
Sebastien Bacher (seb128) wrote :

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

The corresponding upstream bug report is here:
http://bugzilla.gnome.org/show_bug.cgi?id=141557

Revision history for this message
Lionel Dricot (ploum-deactivatedaccount) wrote :

Confirmed on Dapper 2006-03-30

Changed in nautilus:
status: Unconfirmed → Confirmed
Changed in nautilus:
status: Unconfirmed → Confirmed
Revision history for this message
trollord (trollenlord) wrote :

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

Revision history for this message
cdfalcon24 (cdfalcon24) wrote :

Confirmed on Gutsy with GNOME 2.20.1.

Revision history for this message
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
Revision history for this message
Dotblank (eliaswoods) wrote :

Confirmed on Intrepid with gnome 2.24.1

Changed in nautilus (Ubuntu):
status: Triaged → In Progress
Revision history for this message
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

Revision history for this message
Robert Ancell (robert-ancell) wrote :

The rendering is done in libgnome-desktop

affects: nautilus (Ubuntu) → gnome-desktop (Ubuntu)
Revision history for this message
Sebastien Bacher (seb128) wrote :

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

Revision history for this message
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
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has been fixed upstream now

Changed in gnome-desktop (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
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

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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