Exporting shared data in C

juha kautto.juha at kolumbus.fi
Fri Jul 28 12:41:48 CEST 2006

Jannis Pohlmann wrote:

>On Fri, 28 Jul 2006 12:04:26 +0200, Benedikt Meurer wrote:
>>The desktop database should be cached in a db (i.e. tdb, which Thunar
>>uses, is pretty fast). The menu structure should not be cached, but
>>instead the parsing/merging should be optimized later.
>Ah, tdb looks like it should be easy to adapt later. So I'll work on
>loading the desktop entries etc. first and will look into caching
>afterwards. Thanks for the hint.
We probably need some kind of db for Orage, too in the
next release. I think it would make sense to standardise
Xfce file access needs to a common system?

Is Thunar using tdb from the os and assuming it is installed?
Or has it been included in Thunar? Perhaps we should add
tdb as a general tool for all Xfce projects? Or make it a

Perhaps we could use it to store parameters also...if we
replace xfce-mcs-manager some day.

Also, I think we should standardise the communication method.
DBUS seems to be used in several places, but it has not been
listed as requirement nor is it included with Xfce. (We are planning
also to split Orage as a daemon and UI part, so we will need a
message system also.)

I think it would save memory resources and make Xfce applications
more integrated if we agree on these, too and perhaps even build
a common library around them?


More information about the Xfce4-dev mailing list