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