I hope this is the right section for general plugins. I use xfce4-weather-plugin and xfce4-kbdleds-plugin. I'm using Manjaro Linux 18.0.4 (Linux 5.1.16) with pacman testing branch. XFCE4 Session version 4.13.3. Recently I updated to xfce4-panel-gtk3 version 4.13.5-6 but suddenly the weather panel shows nothing and the xfce4-kbdleds-plugin leaves the panel and keeps crashing "kbdleds plugin unexpectedly left the panel. For now, reverting to xfce4-panel-gtk3 version 4.13.5-5 makes both the problems disappear.
I can confirm this. It happens because wrapper-1.0 is no longer present in the updated package. (Built without ENABLE_GTK2_LIBRARY) Here's the error message for xfce4-weather-plugin: (xfce4-panel:2758): xfce4-panel-CRITICAL **: 16:05:41.096: Failed to spawn the xfce4-panel-wrapper: Failed to execute child process “/usr/lib/xfce4/panel/wrapper-1.0” (No such file or directory)
This is not a bug. We disabled Gtk+2 by default upstream as a *suggestion* for distributors. Obviously packagers need to decide whether to enable or disable Gtk+2 support based on whether there are still Gtk+2 panel plugins in their archive/repos. Just rebuild with --enable-gtk2. (That said, we may revert that for the final 4.14 release.)
Thanks for the quick reply. I agree, it is not an xfce4-panel bug. BUT as long as there are plugins on the xfce git that still need gtk2 it would be nice if the panel included support for it by default.