System Tray Icons are invisible or wrong.

Has anyone else seen or heard of this odd issue? (Using opensuse 11.1, KDE4.3.0)

I have a system tray “plasmoid/widget” (whatever it is called) on the panel at the bottom of the screen, and it has been exhibiting some strange behavior.

KMix, Klipper, and opensuse-updater icons all appear as normal. BUT - if more icons are added to the system tray, they either are blank squares, or a copy of the icon to the left.

The offending icons so far are KNetworkManager, Pidgin, VMware and I also tried wicd (to see if it was just knetworkmanager). When I hover the mouse over the blank (or copied icon) and right click, the appropriate menu items appear. It just seems so odd that they show up as blank squares, or copies.

It is almost as if the system tray is one count off for the icons.

Please post the result of this:

zypper lr -d

That was an interesting way to request which repositories I have, but I do appreciate you taking the time to help.
Anyway - the output wraps, making it ugly to view - but here it is:

#  | Alias                     | Name                                    | Enabled | Refresh | Priority | Type   | URI                     
                                                                           | Service                                                       
---+---------------------------+-----------------------------------------+---------+---------+----------+--------+--------------------------------
--------------------------------------------------------------------+--------                                                                     
1  | Education                 | Education                               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/re
positories/Education/openSUSE_11.1/                                 |                                                                             
2  | KDE4_Community_Desktop    | KDE4 Community Desktop                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/re
positories/KDE:/KDE4:/Community/openSUSE_11.1_KDE4_Factory_Desktop/ |                                                                             
3  | KDE:KDE4:Factory:Desktop  | KDE:KDE4:Factory:Desktop                | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/re
positories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.1/               |                                                                             
4  | KDE:KDE4:UNSTABLE:Desktop | KDE:KDE4:UNSTABLE:Desktop               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/re
positories/KDE:/KDE4:/UNSTABLE:/Desktop/openSUSE_Factory/           |                                                                             
5  | Packman_Repository        | Packman Repository                      | Yes     | Yes     |   99     | rpm-md | http://packman.unixheads.com/su
se/11.1/                                                            |                                                                             
6  | devel:gcc                 | devel:gcc                               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/re
positories/devel:/gcc/openSUSE_11.1/                                |                                                                             
7  | devel:languages:perl      | devel:languages:perl                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/re
positories/devel:/languages:/perl/openSUSE_11.1/                    |                                                                             
8  | devel:tools:building      | devel:tools:building                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/re
positories/devel:/tools:/building/openSUSE_11.1/                    |                                                                             
9  | multimedia                | multimedia                              | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/re
positories/multimedia:/audio:/KMP/openSUSE_11.1/                    |                                                                             
10 | network:utilities         | network:utilities                       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/re
positories/network:/utilities/openSUSE_11.1/                        |                                                                             
11 | openSUSE 11.1-0           | openSUSE 11.1-0                         | No      | No      |   99     | yast2  | cd:///?devices=/dev/sr0        
                                                                    |                                                                             
12 | openSUSE-11.1-Updates     | openSUSE-11.1-Updates                   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/up
date/11.1                                                           |
13 | openSUSE:11.1:NonFree     | openSUSE:11.1:NonFree                   | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/re
positories/openSUSE:/11.1:/NonFree/standard/                        |
14 | openSUSE:11.1:Update      | openSUSE:11.1:Update                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/up
date/11.1/                                                          |
15 | repo                      | openSUSE BuildService - Wine CVS Builds | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/re
positories/Emulators:/Wine/openSUSE_11.1/                           |
16 | repo-debug                | openSUSE-11.1-Debug                     | Yes     | Yes     |  100     | yast2  | http://download.opensuse.org/de
bug/distribution/11.1/repo/oss/                                     |
17 | repo-non-oss              | openSUSE-11.1-Non-Oss                   | Yes     | Yes     |  100     | yast2  | http://download.opensuse.org/di
stribution/11.1/repo/non-oss/                                       |
18 | repo-oss                  | openSUSE-11.1-Oss                       | Yes     | Yes     |  100     | yast2  | http://download.opensuse.org/di
stribution/11.1/repo/oss/                                           |
19 | repo-source               | openSUSE-11.1-Source                    | Yes     | Yes     |  100     | yast2  | http://download.opensuse.org/so
urce/distribution/11.1/repo/oss/                                    |
20 | repo-update               | openSUSE-11.1-Update                    | Yes     | Yes     |   20     | rpm-md | http://download.opensuse.org/up
date/11.1/                                                          |
21 | repo_1                    | openSUSE BuildService - OpenOffice.org  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/re
positories/OpenOffice.org:/STABLE/openSUSE_11.1/                    |
22 | repo_2                    | openSUSE BuildService - Mozilla         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/re
positories/mozilla/openSUSE_11.1/                                   |
23 | repo_3                    | VideoLan Repository                     | Yes     | Yes     |   99     | rpm-md | http://download.videolan.org/pu
b/videolan/vlc/SuSE/11.1/                                           |
24 | system:wicd               | system:wicd                             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/re
positories/system:/wicd/openSUSE_11.1/  

I know I don’t need all of these - but using the “One-Click” install for various programs has collected quite a few repo’s…

Again - thanks for any suggestions you have.

> Has anyone else seen or heard of this odd issue? (Using opensuse 11.1,
> KDE4.3.0)
> When I hover
> the mouse over the blank (or copied icon) and right click, the
> appropriate menu items appear. It just seems so odd that they show up as
> blank squares, or copies.

KDE 4.2.4r2 and I’ve seen this behavior after recent updates.
Also Novell Client tray won’t run at all. Here’s my setup.

----------------------------------------------------------------±-------
1 | KDE:42 | KDE:42 | Yes | Yes | 99 |
rpm-md | http://download.opensuse.org/repositories/KDE:/42/openSUSE_11.1/ |
2 | Nvidia | Nvidia | Yes | Yes | 99 |
rpm-md | http://download.nvidia.com/opensuse/11.1 |
3 | Packman | Packman | Yes | Yes | 99 |
rpm-md | http://packman.unixheads.com/suse/11.1/ |
4 | openSUSE 11.1-0 | openSUSE 11.1-0 | No | No | 99 |
yast2 | cd:///?devices=/dev/sr0 |
5 | repo-non-oss | openSUSE-11.1-Non-Oss | Yes | Yes | 100 |
yast2 | http://download.opensuse.org/distribution/11.1/repo/non-oss/ |
6 | repo-oss | openSUSE-11.1-Oss | Yes | Yes | 100 |
yast2 | http://download.opensuse.org/distribution/11.1/repo/oss/ |
7 | repo-source | openSUSE-11.1-Source | Yes | Yes | 100 |
yast2 | http://download.opensuse.org/source/distribution/11.1/repo/oss/ |
8 | repo-update | openSUSE-11.1-Update | Yes | Yes | 99 |
rpm-md | http://download.opensuse.org/update/11.1/

Seriously dude.You have to clean that up. Follow this guide:
KDE4.3.* Upgrade - HowTo - openSUSE Forums

It will help you. You have duplicates and conflicting repos. My advice would be delete them all then add back
oss
non-oss
updates
packman

and then the 2 kde4.3 factory repos in that guide
Make sure oss and non-oss are 120 priority, all the rest 99

Then go to software management, filter by repo, select system and do update all unconditionally.

It may help to nopt just update KDE 4, but also QT.
If you still use 4.4, then update to 4.5, solved my issues.

I see many people strugling with the system tray. A lot of them have Intel GPU’s. Installing the latest Xorg from the repos is a solution for most of them, since it contains latest intel video drivers.

I do agree a repolist like this should give trouble.

Intel here
Faultless behaviour with no added Xorg.
Never been better!

Thanks for the feedback.

I went ahead and deleted ALL repositories, then added ONLY the ones suggested. Currently in the process of Unconditional Update for the KDE repo’s.

I will post more when the update is done.

PS - I have an Intel Graphics card also - and it works quite well. I didn’t think this was a graphics driver issue, because icons are displayed correctly in Gnome, XFCE, and in KDE3.5. I understand that KDE4.3 is a work in progress.

kde4.3 is a stable release, but the repo’s in suse should really be considered development.

11.1 was released with kde4.1.3 and that is the official support. The repos that provide you and many others with 4.3.1 ATM are Factory. This is what is being used in the development of 11.2 which will be released with kde4.3.

FWIW, ran update all if newer, 23 packages updated.
Novell Tray icon working again.

Still have the problem. I think it may be the KNetworkManager(KDE3) is what is causing problems. As long as I don’t run it - the icons are lined up and visible.

Once I run it - it seems like its icon, and any subsequent icons become confused.

In case you are wondering - here is my repo list:

# | Alias             | Name                      | Enabled | Refresh | Priority | Type   | URI
                                                    | Service
--+-------------------+---------------------------+---------+---------+----------+--------+-------------------------------------------------------
---------------------------------------------+--------
1 | KDE4.3_Desktop    | KDE4.3 Desktop            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE4:/F
actory:/Desktop/openSUSE_11.1/               |
2 | KDE_4.3_Community | KDE 4.3 Community         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE4:/C
ommunity/openSUSE_11.1_KDE4_Factory_Desktop/ |
3 | repo              | Main Repository (NON-OSS) | Yes     | Yes     |  120     | yast2  | http://download.opensuse.org/distribution/11.1/repo/no
n-oss/                                       |
4 | repo_1            | Main Repository (OSS)     | Yes     | Yes     |  120     | yast2  | http://download.opensuse.org/distribution/11.1/repo/os
s/                                           |
5 | repo_2            | Main Update Repository    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/11.1/
                                             |
6 | repo_3            | Packman Repository        | Yes     | Yes     |   99     | rpm-md | http://ftp.skynet.be/pub/packman/suse/11.1/
                                             |

And here are my running specs:


CPU Information
Processor (CPU):   Intel(R) Core(TM)2 Duo CPU T6500 @ 2.10GHz
  Speed:  2,100.00 MHz
  Cores:  2
OS:  Linux 2.6.27.29-0.1-pae i686
  Current user:  bobby@system
  System:  openSUSE 11.1 (i586)
Display Info
Vendor:   Tungsten Graphics, Inc
  Model:   Mesa DRI Mobile Intel® GM45 Express Chipset 20080716 x86/MMX/SSE2
  Driver:   1.4 Mesa 7.2  KDE:  4.3.1 (KDE 4.3.1) "release 162"

Did you reboot? Try than, then if no go:

Try deleting the kde3 networkmanager, I did (not because I had issue with it mind) I now use the kde4 NManager
Reboot

Repos better!

I uninstalled the KDE3 Knetworkmanager, rebooted. Installed KDE 4 network manager, rebooted. The new KDE4 network manager looks like a funny blue letter M - and it says “Networking Information not available” when I hover over it, and if I right click it says “Network Manager Disabled”

I don’t think this is correct, because I can clearly type “ps aux | grep NetworkManager” and it IS running.

<sigh> I will play more with this tomorrow - I am tired of it now.

You’ll have to configure it’s connections.

Configure the connections? I can’t figure out how. In the “Configure Desktop” Network Connections area - it only gives me ONE choice - Wired Connection. All other tabs are greyed out.

That’s fine while I am at work - but at home I use wireless.

Anyway - After more probing I discovered that it is ANY NON-KDE4 icon that is displayed in the system tray is messed up.

Let me go back over the list. I killed all the apps running in the system tray and started them one by one and noted the effect.
KMIX(KDE4) OK
Klipper(KDE4) OK
UpdateApplet(KDE4?) OK
KNEMO(KDE4) OK
KGPG(KDE4) OK
Knetworkmanager(KDE3) Blank
Pidgin(GTK) Blank/Copy(went from blank to a copy of the (i) information icon of the system tray when I got an IM)
WiCD(GTK) Blank
VMWare Blank
I started and stopped each application to observe the effects.
This situation is recent, after some updates - but I honestly don’t know what could cause the GTK/KDE3 icons to display improperly in KDE4. When I start up XFCE, Gnome, or even Fluxbox, ALL the icons display properly - so it is KDE4.

Any other suggestions? Maybe I changed a setting and didn’t realize it?

Again - thanks for the helpful suggestions so far.

Does it look like this, but you say the wireless section is grey:

http://thumbnails22.imagebam.com/4915/c8b23449145138.gif](http://www.imagebam.com/image/c8b23449145138/)

What is your wireless device, was it working with the kde3 NM?

Yes - that is how it looks.
I added a new user, and then logged in as that user in KDE4, and the network manager works! I was also able to configure the wireless as the new user. So… I logged into Konsole, su’ed to myself, and moved “.kde4/” to “.kde4-old” and then logged in as myself again - and everything is working again properly.

This now points to something I did inadvertently.

<sigh> Now I have to set up my desktop the way I liked it again. (I will go through and copy individual files/folders from .kde4-old into the current .kde4 to see where it dies…)

Thanks for trying to help - but looks like I was my own worst enemy here.

Hey, you’re getting the hang of it, well done. Stick around.:wink:

> Thanks for trying to help - but looks like I was my own worst enemy
> here.

i think the inadvertent (or uninformed, ignorant, unthinking, hasty,
etc) user action is (are) one of the biggest problem(s) facing the
acceptance of the Linux desktop…


platinum