Version: (using KDE 4.0.83) Installed from: Compiled From Sources Compiler: gcc version 4.3.1 OS: Linux 1. remove all panels from the desktop or remove systray from the panel 2. place a systray widget on the desktop (not in panel) 3. at first, no icons show in the systray 4. resize/move the systray widget - icons jump wildly over the screen 5. rotate the systray widget - icons don't move 6. lock widgets - icons jump again, sometimes inside the widget, sometimes not
Created attachment 26081 [details] screenshot
*** Bug 166599 has been marked as a duplicate of this bug. ***
*** Bug 166384 has been marked as a duplicate of this bug. ***
Same thing one two of my systems (OpenSuse 11.0 and Fedora 9) both running the current KDE 4.0.98. But some how after some work, I can get them to settle in the systray then they "behave".
*** Bug 168089 has been marked as a duplicate of this bug. ***
SVN commit 845935 by alexmerry: Fix system tray display on the desktop. BUG: 166445 M +12 -6 systemtray.cpp M +5 -0 systemtraywidget.cpp M +1 -0 systemtraywidget.h WebSVN link: http://websvn.kde.org/?view=rev&revision=845935
SVN commit 845941 by alexmerry: Fix system tray display on the desktop. CCBUG: 166445 M +9 -9 systemtray.cpp M +5 -0 systemtraywidget.cpp M +1 -0 systemtraywidget.h WebSVN link: http://websvn.kde.org/?view=rev&revision=845941
Can this fix be applied cleanly against kdebase 4.1? - Gilboa
still does not fully work (tried latest trunk) -- 1. most obvious: systemtray can be moved away from already displayed icons 2. with resize, icons jump to a different place inside the applet; sometimes they even jump out - can be reproduced by shrinking the applet so small that no icons are displayed and then growing it again 3. when rotating the widget, icons do not rotate or move. (should they rotate or rearrange?)
1. Will not likely be fixed during 4.1 as the fix is not so trivial 2. Is what this bug is about :) 3. It's not possible for the individual icons to rotate. The best that can happen is that the positions of the icons relative to one another rotate. The current behaviour definitely won't be fixed during 4.1.
Test of the new bugs system. Please ignore. :)
Using KDE 4.1.00 (debian experimental) The system tray appears blank (no icons), even after kde startup. Curiously, removing the system tray from the panel then adding it back as a new widget works correctly (icons appear), except that this manipulation is necessary upon each restart of KDE...
(In reply to comment #12) > The system tray appears blank (no icons), even after kde startup. That is bug 168007. This bug is about systray icons appearing outside the bounds of the applet when placed on the desktop.
Same here, Applet appears as a dot with no icons when dragged onto the desktop using OpenSuSe 11 & Kde 4.1 I don't really want a systray though. Can you guys maybe come up with some inventive new way to deal with apps that need something like a systray. It's like a windows way of doing things and as such seems a little obsolete and almost counter productive.
> 1. Will not likely be fixed during 4.1 as the fix is not so trivial Care to explain to unsuspecting audience?
Just adding a "me too"...
@Gilboa: the patch will be in KDE 4.1.1 @Tony White: A lot of applications (that we don't have control over) depend on the existence of a system tray. There has been talk at FreeDesktop.org about a possible new system tray specification that will give us much more control over how the tray is presented, though, and hopefully get rid of a lot of the problems we currently have. @kde@spatium.org: The answer requires some knowledge of how plasma is implemented. The desktop and panels (and hence all the widgets) are placed on a large canvas which has no knowledge of how it is displayed. We then create windows that show parts of this canvas for the panel and the desktop. This allows for the implementation of the dashboard, for example, by simply creating another window that shows the part of the canvas containing the current desktop. The system tray specification, however, requires embedding small (22px by 22px) windows into the window that contains the system tray. But the system tray widget is on the plasma canvas, which isn't a window, but can be displayed by one. So we need to do some dark magic to get the system tray widget and the icons (which are really small windows) to line up. Hopefully, we'll have a new system tray spec before too long that will allow us to grab proper icons (as in small pictures) together with extra information for menus etc. rather than windows. That way, we can display the icons on the canvas without a problem.
Layouting on the desktop works properly now.
Nice going guys!
Created attachment 29143 [details] Ugly repaint of systray icon I don't know if this is still the same bug, but in the latest Kubuntu packages (so maybe outdated qt package?) I still have this problem with a wrong repaint of systray icons. See screenshot.