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 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org