User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.10) Gecko/20071126 Ubuntu/7.10 (gutsy) Firefox/2.0.0.10 Build Identifier: The new systray remembers all icons it has seen, including "show_frame" and apps that have been removed a long time ago. Suggestion: * Add a 'remove history' button which removes all non-selected icons if they are not currently in the systray. -or- * Set a timestamp when the app/icon was last seen. If > 'xx' days not seen and if the app is not checked as hidden, remove it from the list. Reproducible: Always Steps to Reproduce:
Simply added a button to remove the whole list in rev. 26462.
I'd love to try it, but i keep getting this error compiling xfce4-panel: xfce4_panel-panel-app.o: In function `panel_app_run': panel-app.c:(.text+0x949): undefined reference to `client_session_free' panel-app.c:(.text+0xa6f): undefined reference to `client_session_free' collect2: ld returned 1 exit status make[3]: *** [xfce4-panel] Error 1 make[3]: Leaving directory `/dev/shm/debian_builds/xfce4-panel-9999-svn26462/panel' Compiler options: CFLAGS="-O3 -march=nocona -fomit-frame-pointer -pipe" LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -Wl,--as-needed -s" (I've also tried to compile it without '--as-needed' to no avail)
You need libxfcegui4 from trunk.