Bug#765069: huge SVG icons

Ian Abbott abbotti at mev.co.uk
Fri Nov 14 16:05:51 UTC 2014


On Sun, 9 Nov 2014 22:22:30 +0000 Emmanuele Bassi <ebassi at gmail.com> wrote:
> this is a change in GTK+ 3.14: the SVG icons are loaded as specified
> by the icon theme data, and not constrained by the widget's
> allocation.
>
> the release notes for GTK+ 3.14 say:
>
> * The icon theme code has become a little pickier about sizes and is not
>   automatically scaling icons beyond the limits defined in the icon theme
>   unless explicitly asked to do so with GTK_ICON_LOOKUP_FORCE_SIZE.
> -- https://git.gnome.org/browse/gtk+/tree/README.in#n91
>
> the application code should conform to that.

So does GNOME's default icon theme constrain the icon size to some maximum?

The /usr/share/pixmaps/vim.svg installed by vim-gui-common has a width 
and height of 550pt.  On my system currently, it is shown at a size of 
688x688 pixels by both Nautilus's "Open With" handler and by "Image 
Viewer" (eog).  However the "Open With" tab on Nautilus's file 
"Properties" dialog shows the icon at a small size.  Is the large icon 
shown by the "Open With" handler a bug in Nautilus or some GNOME/GTK+ 
library?

A workaround is to install a GNOME icon theme that includes its own vim 
icon (for example "gnome-colors-common") and select that icon theme in 
the GNOME Tweak Tool.  gnome-colors-common installs a bunch of fixed 
size vim.png icons and a scalable vim.svg (with a size of 48x48 pixels).



More information about the pkg-gnome-maintainers mailing list