Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 257046 - lxde-base/lxpanel-0.5.3 do not shows window icons in taskbar
Summary: lxde-base/lxpanel-0.5.3 do not shows window icons in taskbar
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: LXDE team (DEFUNCT)
URL: http://www.azure.org.ua/img/lxpanel.png
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-31 07:55 UTC by azure
Modified: 2009-10-18 22:48 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
removed patch that enables icons to appear correctly (lxpanel-icons.patch,7.37 KB, patch)
2009-03-11 13:05 UTC, Martin Polak
Details | Diff
Modification to the ebuild, using lxpanel-icons.patch (lxpanel-0.3.8.1-r1.patch,373 bytes, patch)
2009-04-05 17:40 UTC, Víctor Ostorga (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description azure 2009-01-31 07:55:54 UTC
lxde-base/lxpanel-0.3.8.1 do not shows window icons in taskbar
All the icons are the same

Reproducible: Always

Steps to Reproduce:
1.emerge
2.run
3.see

Actual Results:  
subj

Expected Results:  
opera - has opera icon, gimp has gimp icon etc.
Comment 1 Michael Metsger 2009-02-01 03:22:27 UTC
>lxde-base/lxpanel-0.3.8.1 do not shows window icons in taskbar
>All the icons are the same

Yes, this is old bug in lxpanle. Try lxpanel-9999 from lxde overlay or find removed patch lxpanel-icons.patch from lxde-overlay which has been applied upstream
Comment 2 Martin Polak 2009-03-11 13:05:54 UTC
Created attachment 184682 [details, diff]
removed patch that enables icons to appear correctly

For your convenience I've retrieved the patch from an archived version of the overlay
...applying it, taskbar icons work again
Comment 3 Víctor Ostorga (RETIRED) gentoo-dev 2009-04-05 17:40:17 UTC
Created attachment 187386 [details, diff]
Modification to the ebuild, using lxpanel-icons.patch

This patch is intended to make things easier to devs :) 

Tested and proved to work fine.
Comment 4 Bernd Butscheidt 2009-10-15 19:17:45 UTC
Is this patch already applied?

I installed lxde-meta and then the ebuilds from lxde-overlay.

In both cases, I get a desktop with no icons, no icons in the menu or application-shortcuts. 

Pcman file manager shows no icons too,

I just can see the text entries.

I couldn't get the patch working manually with the sources downloaded by the overlay either.

The KDE file manager Krusader, e.g., started in the lxde environment, has no problems showing icons.
Comment 5 Bernd Butscheidt 2009-10-15 19:18:52 UTC
I forgot - just in case - emmerge --info:


Portage 2.2_rc46 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.31-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.31-gentoo-r1-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_3600+-with-gentoo-2.0.1
Timestamp of tree: Wed, 14 Oct 2009 19:25:02 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p33
dev-java/java-config: 1.3.7-r1, 2.1.9-r1
dev-lang/python:     2.5.4-r3, 2.6.3, 3.1.1-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.1
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://de-mirror.org/distro/gentoo/ "
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_GB de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/own /usr/local/portage/layman/berkano /usr/local/portage/layman/portato /usr/local/portage/layman/oss-overlay /usr/local/portage/layman/sunrise /usr/local/portage/layman/java-overlay /usr/local/portage/layman/vmware /usr/local/portage/layman/lxde"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo caps cdr cli consolekit cracklib crypt cups dbus dga dri dts dvd dvdr eds emboss encode esd evo fam firefox flac fortran gdbm gif gpm gstreamer hal iconv ipv6 isdnlog jpeg kde ldap libnotify mad midi mikmod mmx modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl startup-notification svg sysfs tcpd threads thunar tiff truetype unicode usb vorbis x264 xml xorg xulrunner xv xvid zlib" ALSA_CARDS="HDA NVidia" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB de" USERLAND="GNU" VIDEO_CARDS="mga nv nvidia nvidia%" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 6 Víctor Ostorga (RETIRED) gentoo-dev 2009-10-15 20:11:52 UTC
(In reply to comment #4)
> Is this patch already applied?
> 
> I installed lxde-meta and then the ebuilds from lxde-overlay.

I suggest you to install lxde-base/lxde-meta-0.4.2 and use portage ebuilds  avoiding overlay ones.

Comment 7 Bernd Butscheidt 2009-10-15 21:42:05 UTC
That was my first try.

Seeing no icons made me try the overlay. Both, the portage ebuilds and the overlay give me the same result: no icons as described.
Comment 8 Víctor Ostorga (RETIRED) gentoo-dev 2009-10-17 12:53:37 UTC
OK, which version of lxpanel are you using?

Try to wipe your ~/.local and ~/.config directories (do a backup first if you wish) to start with a clean lxde setup.

And please please use portage provided ebuilds to make debugging easier.
Comment 9 Bernd Butscheidt 2009-10-17 18:51:59 UTC
O.K.:
1. I removed the overlay lxde
2. I unmerged all packages installed by the overlay (containing lx in their name)
3. I installed lxde-meta-0.4.2 from portage
4. I closed my kde-session
5. I moved .config to .config_save and .local to .local_save, so their is no folder .local oder .config in my home directory
6. I restarted /etc/init.d/xdm which launched kdm
7. Started lxde with the appropriate entry in the kdm-menu

The result is the same. The only Icon I could see was in the programm-menu the "tool"-icon beside the entry "appearance". Nevertheless, starting this programm, there is even no preview visible of the icon-set it offers (e.g. gentoo or crystal etc.)
Comment 10 Víctor Ostorga (RETIRED) gentoo-dev 2009-10-17 19:09:50 UTC
reopening
Comment 11 Bernd Butscheidt 2009-10-18 22:32:48 UTC
After doing some search this seems to be my problem:

http://forums.gentoo.org/viewtopic-p-6007645.html#6007645

So I did:

* (for each user) $ update-mime-database ~/.local/share/mime/ 
 * (as root)       # update-mime-database /usr/local/share/mime/

and finally there is a desktop and menu entries showing icons including a background picture.

So my problem doesn't seem to be related to lxde, but to x11-misc/shared-mime-info-0.70 .


Comment 12 Víctor Ostorga (RETIRED) gentoo-dev 2009-10-18 22:48:34 UTC
The pkg_postinst() of x11-misc/shared-mime-info-0.70 suggest the above fix, so I am marking this bug fixed.

Thanks for the heads up.