[Pkg-xfce-devel] Bug#524496: xfce4-screenshooter-plugin: icon missing when using Xfce 4.6
dawitbro at sbcglobal.net
Fri Apr 17 15:42:05 UTC 2009
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
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
-- 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