GLADE_CATALOG_PATH, GLADE_MODULE_PATH and GLADE_PIXMAP_PATH are set to useless value ":". https://git.xfce.org/xfce/xfce4-session/tree/configure.ac.in#n204 https://git.xfce.org/xfce/xfce4-session/tree/scripts/xinitrc.in.in#n53 Possible solution (scripts/xinitrc.in.in): if test -n "@XFCE_GLADE_CATALOG_PATH@" ; then GLADE_CATALOG_PATH="$GLADE_CATALOG_PATH:@XFCE_GLADE_CATALOG_PATH@" export GLADE_CATALOG_PATH fi if test -n "@XFCE_GLADE_PIXMAP_PATH@" ; then GLADE_PIXMAP_PATH="$GLADE_PIXMAP_PATH:@XFCE_GLADE_PIXMAP_PATH@" export GLADE_PIXMAP_PATH fi if test -n "@XFCE_GLADE_MODULE_PATH@" ; then GLADE_MODULE_PATH="$GLADE_MODULE_PATH:@XFCE_GLADE_MODULE_PATH@" export GLADE_MODULE_PATH fi BTW, gladeui2 paths should be used with the move to GTK+ 3, no? Or drop these variables completely as per https://bugzilla.xfce.org/show_bug.cgi?id=9087 ?
You are right, it still uses variables from libxfce4ui-1 ! And theses variables are empty if libxfce4ui is compiled without --enable-gladeui. But after reading the old bug #9087, I'm not sure theses variables are usefull anymore…
As far as I can see at least two of these specific env vars seem to be dead (and I don't suppose the pixmap path is useful for us at all, as we use named icons only in the glade files afaict) since Glade 3.10, quoting from its release message: "WARNING: Both environment variables GLADE_CATALOG_PATH and GLADE_MODULE_PATH had been renamed GLADE_CATALOG_SEARCH_PATH and GLADE_MODULE_SEARCH_PATH respectively because they conflict with 3.8. This was a necessary API break to allow user catalogs and modules be parallel installable." (https://mail.gnome.org/archives/gtk-devel-list/2011-October/msg00031.html) So I (unless I've overlooked something) would be in favor of dropping the env vars completely or using the old ones for gtk2 and the new ones for gtk3, if that's easily doable.
I +1 the removal of theses variables from the xinitrc, also from libxfce4ui-1.pc / libxfce4ui-2.pc (https://git.xfce.org/xfce/libxfce4ui/tree/libxfce4ui/libxfce4ui-2.pc.in).
Created attachment 7518 Remove now useless XFCE_GLADE_*_PATH variables
Ping?
Romain B referenced this bugreport in commit e8637503ca7a8641164b6cff75941647cf603774 Remove useless glade_*dir variables from libxfce4ui-{1,2}.pc https://git.xfce.org/xfce/libxfce4ui/commit?id=e8637503ca7a8641164b6cff75941647cf603774
The variables are gone from libxfce4ui. Please apply Skunnyk's patch!
Romain B referenced this bugreport in commit 86a1b709facaec527dacdd0b4421b9a25128b2d2 Remove now useless XFCE_GLADE_*_PATH variables (Bug #13945) https://git.xfce.org/xfce/xfce4-session/commit?id=86a1b709facaec527dacdd0b4421b9a25128b2d2