Xfce 4.4 beta2 released!

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


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):


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 

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

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


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