| Summary: | media-sound/amarok-1.3.8 tray icon is incorrect | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Paul Moore <pcmoore> |
| Component: | [OLD] KDE | Assignee: | Diego Elio Pettenò (RETIRED) <flameeyes> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | minor | CC: | kde, sound |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | 118263 | ||
| Bug Blocks: | |||
|
Description
Paul Moore
2006-02-08 18:01:30 UTC
Diego, can you reproduce this? I use a slightly modified Amarok, with different icons, which works fine. Uhm I'm not using 1.3.8 at the moment to be honest (was running my 1.4 snapshot before, and 1.4-beta1_RC1 right now), but never seen or heard of this problem before. Can you give the output of echo $KDEDIR and echo $KDEDIRS ? Here ya go: [pcmoore@stuffed ~ ]echo $KDEDIR KDEDIR: Undefined variable. [pcmoore@stuffed ~ ]echo $KDEDIRS /usr I tried (re)setting $KDEDIR to point to /use/kde/3.5 and that seems to do the trick. Here are the contents of my /etc/env.d/99kde-env file: KDEDIRS=/usr CONFIG_PROTECT=/usr/share/config #KDE_IS_PRELINKED=1 Perhaps there is a problem with the KDE ebuilds (I haven't changed this file from the default)? You had arts merged and then moved to -arts setup, removing it later, perhaps? In that case try to re-emerge kdelibs, and make sure /etc/env.d/??kdepaths is present. I've always had arts as part of my USE flags, and I just merged in KDE 3.5.1 earlier this week. I do have the file "/etc/env.d/45kdepaths-3.5", here are the contents: PATH=/usr/kde/3.5/bin ROOTPATH=/usr/kde/3.5/sbin:/usr/kde/3.5/bin LDPATH=/usr/kde/3.5/lib CONFIG_PROTECT="/usr/kde/3.5/share/config /usr/kde/3.5/env /usr/kde/3.5/shutdown" I also noticed something a little strange after adding "KDEDIR=/usr/kde/3.5" to my "/etc/env.d/99kde-env" file and running env-update; having amaroK start as login (the seesion manager automatically restarting it) causes it to display the default logo, the same is true if I start it from the menu. However, if I open a terminal and start it from there I get the correct tray icon. Any ideas on that one? Also, thank you to everyone who has helped me so far ... hopefully I can get to the bottom of this soon. I had a few free minutes this morning so I decided to try and figure out why the amaroK icon displayed correctly when started from a terminal but incorrectly when started from the KDE menu. It turns out to be a problem with the default Gentoo /etc/csh.cshrc due to a change which was made as a result in bug #104763 which causes [t]cshrc to only load /etc/csh.env if it is an interactive shell. Removing the conditional requirement for "$?prompt" causes the amaroK icon to be displayed correctly (because KDEDIR is finally set). I'm not sure how you guys want to solve this, but I think it is worth fixing because I imagine the problem extends beyond amaroK to all of KDE. |