Tuesday, April 28, 2009

System Tray icon missing in KDE4.2.2 in openSUSE

Hi all,
Yesterday i reinstall openSUSE 11.0 on my office PC with gnome and then install KDE4.2.2 from Yast.
But after logging to KDE desktop, i found that system tray icons are missing. I faced this problem before too, but did not find any solution for it that time.
Yesterday i searched about this issue, and found that, we have to update libqt4.4.0 to libqt4.4.3.
So the simple solution was that, to upgrade the libqt to update version to work with KDE4.2.2.
The update process is easy, open yast->software management and search for libqt. But for the latest libqt you have to add repo. so 1st add this repo to repo list.
For openSUSE11.0: http://download.opensuse.org/repositories/KDE:/Qt44/openSUSE_11.0/
For openSUSE11.1: http://download.opensuse.org/repositories/KDE:/Qt44/openSUSE_11.1/
For openSUSE10.3: http://download.opensuse.org/repositories/KDE:/Qt44/openSUSE_10.3/

Now, install the update version, which i think will be libqt4.4.3, and that's it.

Here is the sample of the issue:



For more about this issue read here from KDE forum:
KDE forum libqt issue

ANL

2 comments:

Mathieu said...

i had the same trouble when upgrading from kubuntu 8.10 to 9.04. the kde version is not in cause. there must have been some update in xorg causing the trouble. before, a long time ago..., I had set a env var to fix a weird bug.

export KDE_SKIP_ARGB_VISUALS=1

then I forgot about it. it seems that something has been fixed. because now, you can simply remove this export and reboot.

that will make your icon appear again.
you might also want to force it to 0 but I have not tried.

M M Arif said...

Thanks Mathleu for your comment.
Hope some one will find your solution helpful, who are using Kubuntu.
Basically i did all that in openSUSE, and it works without any problem. The issue was with libqt in openSUSE.