Created attachment 3322 Screenshot of the notification area I have a problem with all xfce4-panel 4.7.x releases: Icons are disappearing from the notification area, but the apps are still running and the right click menu (if the icon has one) still works. In this screenshot the missing icon on the right is gnome-power-manager and the one on the left is unknown. The space on the left disappears when I run 'xfce4-panel -r', so this seems to be the shrinking problem from bug 6892 (which is supposed to be fixed in 4.7.7). but the gnome-power-manager icon does not come back and the free space does not go away ether.
Some more info: - Changing the panel to maximum size doe not help. - Different panel sizes (width) did not help ether. - Compositioning was enabled. - Disabling compositor did not help, instead *all* icons were gone and did not come back until I restarted the panel. gnome-power-manager icon remained invisible. - Killing and restarting gnome-power-manager did not help ether. Icons in the screenshot from lext to right 1. Nothing? 2. bluetooth-applet from gnome-bluetooth 3. gigolo 4. invisible gnome-power-manager 5. gtrayicon 6. korgac from korganizer 7. ???, disappeared after panel restart 8. nm-applet from NetworkManager 9. parcellite 10. pidgin 11. rhythmbox
http://foo-projects.org/~nick/packages/xfce4-panel-4.7.7git-43a9ee4.tar.bz2 Run the tarball with PANEL_DEBUG=systray and attach the output in this bug.
*** Bug 7066 has been marked as a duplicate of this bug. ***
Well I can reproduce this too, but didn't had the time to debug xfce4-power-manager, however i did write a small test tool that uses gtk_status_icon_get_visible, which seems to work fine. So I think somewhere xfce4-power-manager is not properly handling the tray icons.
Created attachment 3333 test visiblility changes
I'm sorry, I didn't have the time to test the debug stuff yet, however... (In reply to comment #4) > So I think somewhere xfce4-power-manager is not properly handling the tray > icons. I was talking about gnome-power-manager and not xfce4-power-manager. Can you give me some more info about the invisible-tester? How do I compile it and what to do with it then?
Store the file as main.c, add a new file Makefile and insert the lines in the comment of main.c, then run make in that directory and start ./main.
I'm sorry, I still don't understand what you are trying to tell me. How do I create the Makefile? I'm sure it needs more then just two "include" lines.
Sorry, Makefile should contains this: all: gcc -Wall -Werror -O0 -g -ggdb -pipe \ `pkg-config --libs --cflags libxfce4util-1.0` \ `pkg-config --libs --cflags gtk+-2.0` \ main.c -o main
Created attachment 3334 Log output of PANEL_DEBUG=systray xfce4-panel
*** Bug 7084 has been marked as a duplicate of this bug. ***
*** Bug 7091 has been marked as a duplicate of this bug. ***
I think db9f6f5 should fix most of the issues.
I've just compiled from the latest git commit, and I'm still seeing the same issue. All the icons are visible when the 'show frame' option is set, otherwise the leftmost icon is invisible.
Could you attach the output of "PANEL_DEBUG=systray xfce4-panel > ~/panel-7057.log"?
Created attachment 3412 Log file Requested log file. Applications in systray: transmission nm-applet hplip (HP printer control panel) empathy
Could you make a screenshot of the problem, because the icon allocation in the log seems to be correct.
Created attachment 3415 screenshot of systray Systray without Empathy running. Running icons in systray: hp-systray (invisible) nm-applet transmission
Created attachment 3416 screenshot of systray with empathy Screenshot of systray with Empathy running. Icons: empathy (invisible) hp-systray nm-applet transmission
Created attachment 3417 systray with border Systray with border set. All icons are visible.
Without frame, does changing the max-icons size properly help in the preferences dialog (lower it until the icons start to shrink and increase until they stop growing)?
Not exactly. The current panel height is set to 24. If I set the icon size to anything above 20, all the icons disappear. If the icon size is set to 20 or less, all but the leftmost icon is visible. There isn't an icon size I can set it to where all icons are visible.
*** Bug 7219 has been marked as a duplicate of this bug. ***
(In reply to comment #22) > Not exactly. The current panel height is set to 24. If I set the icon size to > anything above 20, all the icons disappear. If the icon size is set to 20 or > less, all but the leftmost icon is visible. There isn't an icon size I can set > it to where all icons are visible. This behaviour exists only with some themes (most, but not all). For example, all icons visible with Clearlooks, but not visible with elementary. Visibility of icons changes, if theme has not simple panel background (has background with gradients)
(In reply to comment #24) > (In reply to comment #22) > > Not exactly. The current panel height is set to 24. If I set the icon size to > > anything above 20, all the icons disappear. If the icon size is set to 20 or > > less, all but the leftmost icon is visible. There isn't an icon size I can set > > it to where all icons are visible. > This behaviour exists only with some themes (most, but not all). For example, > all icons visible with Clearlooks, but not visible with elementary. Visibility > of icons changes, if theme has not simple panel background (has background with > gradients) If it helps, I'm using a Murrine theme. I haven't tested it with other theming engines.
(In reply to comment #25) > (In reply to comment #24) > > (In reply to comment #22) > > > Not exactly. The current panel height is set to 24. If I set the icon size to > > > anything above 20, all the icons disappear. If the icon size is set to 20 or > > > less, all but the leftmost icon is visible. There isn't an icon size I can set > > > it to where all icons are visible. > > This behaviour exists only with some themes (most, but not all). For example, > > all icons visible with Clearlooks, but not visible with elementary. Visibility > > of icons changes, if theme has not simple panel background (has background with > > gradients) > > If it helps, I'm using a Murrine theme. I haven't tested it with other theming > engines. I try it with Murrine, Equinox and Aurora engines. But I think that no dependency from engine, depends only from panel background, that theme provides. (test with 2 different Equinox engine themes. One has bug, one not)
I had same problem on my old radeon card driven box (no notification icons at all), but adding nomodeset kernel param to my grub entry solved it.
Setting xthickness attribute for *Panel* classes in gtkrc for murrine theme makes icon disappear, at least in my case. Everything above 0 makes it visible again.
I can confirm this bug too, now that I’ve upgraded the panel to 4.8. One note: the only icon which is visible here without the border setting is the only one which is not based on GtkStatusIcon but on EggTrayIcon instead.
Pushed a fix to master and 4.8 branch for this. Please give it a shot: http://git.xfce.org/xfce/xfce4-panel/patch/?id=323e0abfbe3a00b7961311098877db4a139c6788
*** Bug 7214 has been marked as a duplicate of this bug. ***
(In reply to comment #30) > Pushed a fix to master and 4.8 branch for this. Please give it a shot: > > http://git.xfce.org/xfce/xfce4-panel/patch/?id=323e0abfbe3a00b7961311098877db4a139c6788 patch fixes bug for me on, gentoo amd64
*** Bug 7778 has been marked as a duplicate of this bug. ***
Regression in panel 4.14.3, this is happening again.