On 04/17/2012 07:27 PM, Adrian Knoth wrote:
Do you happen to have a pointer how to do that correctly in the package?
If so, I'd be happy to add one.
I'm sorry, I was mistaken. I assumed that all other applications already
use SVG for their icons, but it seems that they're still using PNG, but
at a higher resolution than Ardour's icon (and some others).
However, I think I've figured out why Ardour's icon looks so whimpy in
the current package:
The icon entry in Ardour's .desktop file points directly to the 22x22
pixel icon:
Icon=/usr/share/ardour2/icons/ardour_icon_22px.png
Therefore, the Freedesktop icon lookup mechanism [1] can't choose
different items, depending on the resolution.
A solution might be Ardour's v3 (beta) package [2]:
It installs its icons in different paths than Ardour 2 - and has a
different icon entry in its .desktop file.
I've read up on how .desktop files work and here's my suggestion for how
to fix this cosmetic issue for ardour 2:
*) Ardour 2 has its icons in /usr/share/ardour2/icons:
/usr/share/ardour2/icons/ardour_icon_16px.png
/usr/share/ardour2/icons/ardour_icon_22px.png
/usr/share/ardour2/icons/ardour_icon_32px.png
/usr/share/ardour2/icons/ardour_icon_48px.png
*) If the .deb package install routine renames them to ardour_2.png
(or just ardour.png) to the following locations:
/usr/share/icons/hicolor/16x16/apps/ardour.png
/usr/share/icons/hicolor/22x22/apps/ardour.png
/usr/share/icons/hicolor/32x32/apps/ardour.png
/usr/share/icons/hicolor/48x48/apps/ardour.png
*) Change ardour's desktop file:
/usr/share/applications/ardour.desktop
and change the icon entry to ardour, like this:
Icon=ardour
That's it.
Thanks,
Pb
== References:
[1] http://standards.freedesktop.org/icon-theme-spec/latest/ar01s05.html
[2] http://ardour.org/files/Ardour_64bit-3.0beta3_11482-dbg.tar
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers