Double clic on .gtp (GNOME Theme Package) files should install them

Bug #152453 reported by Luca Ferretti
2
Affects Status Importance Assigned to Milestone
gnome-control-center
Fix Released
Medium
gnome-control-center (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

GNOME Control Centrer provides a new MIME type (from 2.18, if I'm right) for theme packages. This MIME type is called application/x-gnome-theme-package and it matches to a simple .tar.gz file with the extension changed to .gtp. The XML definition for new MIME is installed as /usr/share/mime/packages/gnome-theme-package.xml

Now, in a proper installation of gnome-control-center (at least in my GNOME upstream installation under /opt/ using jhbuild), double clicking on a .gtp file should install its content in $HOME/.themes and $HOME/.icons, and should open the Appearance capplet allowing you to select the newly installed theme.

On Gutsy, when I double click on .gtp theme, it's opened in File Roller, reporting an error on unknown/unmanaged file type

It seems that both /usr/share/mime/packages/gnome-theme-package.xml (the MIME type definition) and /usr/share/applications/gnome-theme-installer.desktop (the MIME<->application association) are propertly installed, so I've no idea (maybe not updated stuff on upgrade from Feisty?)

Revision history for this message
Luca Ferretti (elle.uca) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=486811

Changed in control-center:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Triaged
Changed in gnome-control-center:
status: Unknown → Confirmed
Changed in gnome-control-center:
status: Confirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

The bug has been fixed upstream now

Changed in gnome-control-center:
status: Triaged → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :
Download full text (6.4 KiB)

gnome-control-center (1:2.21.2-0ubuntu1) hardy; urgency=low

  * New upstream version:
    about-me:
    - Add another string to the list of recognized error returns from passwd
    - Don't get confused when the user does not have a password set and passwd
      immediately asks for the new one
    appearance:
    - Fix build without libXcursor
    - Be more careful when reading background information from GConf and
      make sure we don't choke on NULL values later on
    keyboard:
    - Fix warnings and don't use deprecated signal API from GTK
    - Move layout options to separate popup
    - Rename first tab to "General"
    - Replace text entry and "Choose.." button for keyboard model with a
      single chooser button
    - Don't include keyboard model description in Glade file
    localization:
    - Added (very basic skeleton of) localization capplet
    shell:
    - Remove reference to non-existing background.desktop
    settings daemon:
    - Make composited media popup window sizes scale with the screen size
    common:
    - Remove more redundant info from the theme changed callback
    updated translations
    appearance:
    - Unify "invalid theme" error messages and be a bit more verbose
    - Reword the "theme engine" error message
    - Add support for dragging images from the background list
    - Make theme sorting case insensitive
    - Fix crash if we fail to convert a filename to UTF-8
    - Use NoDisplay=true instead of OnlyShowIn=; (LP: #152453)
    - Return a new theme instead of munging whatever got passed in
    - Take cursor size into account when comparing themes
    - Watch cursor theme/size GConf keys for changes
    - Move cursor size widget initialization to Glade, to allow the slider to
      be updated properly on startup
    - Make the cursor themes delete button works
    - If the parent directory is empty after deleting a theme, delete the
      parent directory too
    - Update cursor size GConf value when the theme changes
    - Reduce number of XCURSOR ifdefs and get rid of the special treatment for
      the default cursor theme
    - Add support for live cursor theme updates
    - Read gettext macro that accidentally got stripped
    - Prevent lots of thumbs from being created with the color scheme of the
      currently active theme
    - Actually remove theme data from the hash when the theme gets deleted
    - Fix the cursor size only being updated if the cursor theme changed too
    - Watch /usr/share/cursors/xorg-x11 for cursor themes
    - Teach the installer to recognize cursor themes and icon themes with
      cursors
    - Check whether there are multiple themes to install up front
    at-properties:
    - Don't use 'Preferences' word for application name
    default applications:
    - Make the accelerators for the A11Y tools page unique
    - Replace mail and multimedia icon names with Tangoified versions
    - Use standard xdg autostart directory instead of GNOME one
    - Replace obsolete 'orca -m' command with new 'orca -e magnifier'
    display:
    - Code cleanup and fix a few leaks
    - fix string capitalization
    fontilus:
    - Drop "GNOME" from the menu item name as recommended...

Read more...

Changed in gnome-control-center:
status: Fix Committed → Fix Released
Changed in gnome-control-center:
importance: Unknown → Medium
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.