[Pkg-xfce-devel] Bug#524496: Bug#524496: xfce4-screenshooter-plugin: icon missing when using Xfce 4.6
corsac at debian.org
Fri Apr 17 15:53:22 UTC 2009
On ven, 2009-04-17 at 11:42 -0400, Dave Witbrodt wrote:
> Package: xfce4-screenshooter-plugin
> Version: 1.3.1-1
> Severity: normal
> I needed to make screeshots of some open browser windows, so I decided
> to install 'xfce4-screenshooter-plugin'. When adding the plugin to a
> panel, I noticed that no icon was displayed in the plugin chooser; once
> the plugin was on the panel, the fact that the icon is missing makes the
> launcher invisible -- you can only find it if you memorize the position
> where you added it.
Ouch, sure it's not really nice.
> Investigating further, I found that I could not manually alter the icon
> by right-clicking Properties. Next, I looked for the configuration file
> that controls the icon setting:
Yup, it clearly use applets-screenshooter icon.
> Looking at the dependencies of 'xfce4', I see that it depends on
> 'tango-icon-theme'. This dependency actually caused some temporary
> annoyance when I upgraded from Xfce 4.4 to 4.6, because the old default
> icon theme was "Rodent" from the 'xfce4-icon-theme' package, which had
> been installed automatically with 'xfce4' 4.4 but was removed when
> upgrading to 4.6.
Yes, Rodent theme (provided in xfce4-icon-theme) is not fully
freedesktop.org compliant, and Xfce 4.6 needs that. So xfce4-icon-theme
(4.4) is deprecated and there's no project to have an xfce4-icon-theme
4.6 for the moment.
> Have I messed up my configuration somehow, or should
> 'xfce4-screenshooter-plugin' depend on a package that provides its icon,
> such as 'xfce4-icon-theme' or 'gnome-icon-theme'.
> I found that
> installing 'xfce4-icon-theme' did not immediately restore the icon,
> since its 'applets-screenshooter.svg' icon is located in the "Rodent"
> theme and I am using the "Tango" theme. A quick symlink, followed by a
> run of 'gtk-update-icon-cache' allowed this workaround to function.
> It would be nice if 'xfce4-screenshooter-plugin' either packaged its own
> icon, or had a dependency on some package that would (automagically)
> provide the icon, or if 'tango-icon-theme' had its own
> "applets-screenshooter" icon.
applets-screenshooter is not a freedesktop compliant icon name so yes
either it ships the icon itself, either it depends on an icon theme
I'm not really a fan of depending on gnome-icon-theme for a small
package like this (even if a lot of people already have it installed).
I'll talk with the upstream developer about that. Stay tuned.
More information about the Pkg-xfce-devel