[Pkg-xfce-devel] Bug#524496: xfce4-screenshooter-plugin: icon missing when using Xfce 4.6

Dave Witbrodt dawitbro at sbcglobal.net
Fri Apr 17 15:42:05 UTC 2009

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.

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:

    $ dpkg -L xfce4-screenshooter-plugin

Then, I looked at the icon setting:

    $ cat /usr/share/xfce4/panel-plugins/screenshooter.desktop 
    [Xfce Panel]
    Name= Screenshot
    Comment= Take a screenshot


    find /usr/share/icons -name '*shooter*'

produced no output.

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.

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.

Dave W.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (350, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.28-2s13145.090321.desktop.uvesafb (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xfce4-screenshooter-plugin depends on:
ii  libatk1.0-0                  1.24.0-2    The ATK accessibility toolkit
ii  libc6                        2.9-7       GNU C Library: Shared libraries
ii  libcairo2                    1.8.6-2+b1  The Cairo 2D vector graphics libra
ii  libglib2.0-0                 2.20.1-1    The GLib library of C routines
ii  libgtk2.0-0                  2.16.1-2    The GTK+ graphical user interface 
ii  libpango1.0-0                1.24.0-3+b1 Layout and rendering of internatio
ii  libx11-6                     2:1.2.1-1   X11 client-side library
ii  libxfce4util4                4.6.0-2     Utility functions library for Xfce
ii  libxfcegui4-4                4.6.0-2     Basic GUI C functions for Xfce4
ii  xfce4-panel                  4.6.0-2     The Xfce4 desktop environment pane

xfce4-screenshooter-plugin recommends no packages.

xfce4-screenshooter-plugin suggests no packages.

-- no debconf information

More information about the Pkg-xfce-devel mailing list