Am Freitag, 4. März 2016, 15:37:04 schrieb Bjoern Voigt:
Personally I think that GTK+ 3 and Java support is important.
Well, it's not a question of "supporting" Java or GTK+3. The point is that someone needs to find out why their system tray icons do not work properly, and then find a workaround that hopefully won't break others. Again, in the end those problems all boil down to the limitations of the old system tray protocol. The system tray has absolutely no control over the icons, they are application windows and the applications can do with them whatever they want (or not). The real fix would be to make Pidgin (or GTK3) and Java support the new style system tray. But, Java icons display completely fine here, with and without the patch. Clicking on them has no effect, but as I wrote already, that's a completely different problem. Haven't tried pidgin 3.0 yet, but 2.8 works fine in all regards.
Anyway, the Git master source for plasma-workspace/xembed-sni-proxy still complains:
-- Detecting CXX compile features - done CMake Error at CMakeLists.txt:8 (find_package): By not providing "FindXCB.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "XCB", but CMake did not find one.
Could not find a package configuration file provided by "XCB" with any of the following names:
XCBConfig.cmake xcb-config.cmake
Add the installation prefix of "XCB" to CMAKE_PREFIX_PATH or set "XCB_DIR" to a directory containing one of the above files. If "XCB" provides a separate development package or SDK, be sure it has been installed.
So it seems you just cannot compile xembed-sni-proxy without the rest. Maybe it needs some cmake files in the upper directories. Might work if you download the whole plasma-workspace source code and don't delete anything but just run cmake inside the plasma-sni-proxy directory. Haven't tried that though.
I tested xembedsniproxy extracted from http://ftp5.gwdg.de/pub/opensuse/repositories/KDE:/Frameworks5/openSUSE_Fac tory/src/xembed-sni-proxy-0.0.1git~20151104~ded1538-12.1.src.rpm, but it also shows the discussed problems (Java tray icons not working, tiny Pidgin 3.0.0 icon).
I thought Pidgin worked before. At least this bug report The mouse clicks *never* worked on Java system tray icons though, yes. And still doesn't in latest master. PS: A workaround would be to disable xembedsniproxy's autostart (or kill it), and run a "real" old-style system tray instead, e.g. icewmtray or wmsystemtray like suggested here: https://blog.martin-graesslin.com/blog/2014/06/where-are-my-systray-icons/ Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org