Xfce 4.4 beta2 released!

Martti Kuparinen martti.kuparinen at iki.fi
Mon Jul 17 15:54:17 CEST 2006


Hi,

I've have created packages for pkgsrc (see pkgsrc-wip.sf.net) and here are some 
initial comments:

---

Why are themes not installed with same naming system, i.e. everything e.g. under 
PREFIX/share/themes/xfce? Or everything directly under PREFIX/share/themes if 
you guys see there's a need to share these with non-Xfce stuff. Directory names 
I currently see (just some examples below):

share/themes/Xfce
share/themes/Xfce-4.0
share/themes/Xfce-4.2
share/themes/Default
share/themes/Wallis

In my opinion this does not "look clean", some are clearly Xfce related and 
"some not". My personal preference would be to install everything under 
PREFIX/share/themes/xfce4.

Same thing about pixmaps, e.g. why is there PREFIX/share/pixmaps/xfdesktop and 
PREFIX/share/pixmaps/xfce4/xfdesktop?

Same thing with other shared data, e.g. PREFIX/share/xfwm4 should maybe be in 
PREFIX/share/xfce4/xfwm4

---

Why do both xfce4-mcs-plugins and xfce4-panel install 
PREFIX/share/icons/hicolor/48x48/apps/xfce-filemanager.png? I think the former 
is a wrong place to install that image. Anyway, two packages MUST NOT install 
identical file as that will confuse package's file list.

---

Is anyone else getting core dumps with the panel? I haven't been able to build 
exo yet so everything which depends on exo is not installed. But I think that is 
not the case here...


#0  g_main_context_add_poll_unlocked (context=0x81ce400, priority=136111104,
     fd=0x2f1) at gmain.c:3068
3068    gmain.c: No such file or directory.
         in gmain.c
(gdb) (gdb) bt
#0  g_main_context_add_poll_unlocked (context=0x81ce400, priority=136111104,
     fd=0x2f1) at gmain.c:3068
#1  0xbb4daf15 in IA__g_main_context_dispatch (context=0x8084580)
     at gmain.c:1989
#2  0xbb4ddc48 in g_main_context_iterate (context=0x8084580, block=1,
     dispatch=1, self=0x809f080) at gmain.c:2675
#3  0xbb4de1b8 in IA__g_main_context_iteration (context=0x0, may_block=1)
     at gmain.c:2734
#4  0xbb9f48cd in IA__gtk_main_iteration () at gtkmain.c:1086
#5  0xbb365e31 in plugin_icon_theme_changed (w=0x81409c0, ignored=0x0,
     launcher=0x81c6c80) at launcher.c:1206
#6  0xbb554a09 in IA__g_cclosure_marshal_VOID__OBJECT (closure=0x81cc4c0,
     return_value=0x0, n_param_values=2, param_values=0xbfbfcd3c,
     invocation_hint=0xbfbfcc5c, marshal_data=0x0) at gmarshal.c:636
#7  0xbb549945 in IA__g_closure_invoke (closure=0x81cc4c0, return_value=0x0,
     n_param_values=2, param_values=0xbfbfcd3c, invocation_hint=0xbfbfcc5c)
     at gclosure.c:490
#8  0xbb5583bd in signal_emit_unlocked_R (node=0x8093440, detail=0,
     instance=0x81409c0, emission_return=0x0, instance_and_params=0xbfbfcd3c)
     at gsignal.c:2438
#9  0xbb55975e in IA__g_signal_emit_valist (instance=0x81409c0, signal_id=67,
     detail=0, var_args=0xbfbfcf80 "?t\024\b\001") at gsignal.c:2197
#10 0xbb5598e7 in IA__g_signal_emit (instance=0x81409c0, signal_id=67,
     detail=0) at gsignal.c:2241
#11 0xbbac4c90 in do_screen_change (widget=0x81409c0, old_screen=0x0,
     new_screen=0x0) at gtkwidget.c:5012
#12 0xbbac4d8e in gtk_widget_propagate_hierarchy_changed_recurse (
     widget=0x81409c0, client_data=0xbfbfd100) at gtkwidget.c:5036
#13 0xbb944245 in gtk_bin_forall (container=0x80872b8, include_internals=1,
     callback=0xbbac4d18 <gtk_widget_propagate_hierarchy_changed_recurse>,
     callback_data=0xbfbfd100) at gtkbin.c:166
#14 0xbb979a08 in IA__gtk_container_forall (container=0x80872b8,
     callback=0xbbac4d18 <gtk_widget_propagate_hierarchy_changed_recurse>,
     callback_data=0xbfbfd100) at gtkcontainer.c:1265

---



More information about the Xfce4-dev mailing list