Porting question

Jasper Huijsmans j.b.huijsmans at hetnet.nl
Thu Mar 14 13:43:16 CET 2002


Hi all,

Until now I could implement all utilities I ported to GTK2 as stand-alone 
programs. Now I'm working on XFSound and this relies on xfwm messages to do 
its job. Since I don't know anything about audio handling, I plan to copy 
those parts over with almost no change and just port the GUI part.
Nonetheless, I was wondering if you have any more definite ideas on how 
modules should communicate with xfwm and about backward compatibility.

I feel it would be really nice if we (you :-) could implement as much of 
the freedesktop standards as possible (buzz words!), but it would also be 
nice to still be able to use fvwm modules.
An  important thing the X rootprop protocol makes possible I think, is that 
modules don't have to be started from xfwm to allow communication.
Maybe we could make a small shared library to handle communication with 
xfwm. The API could include functions to open a communication pipe, stop or 
restart xfwm and to ask xfwm to reread the configuration.

I saw rox has now a xsettings manager incorporated in ROX-Session. I don't 
know if this would be versatile enough for xfwm configuration, but it might 
be interesting to look into.

All of the above is written without any real understanding or insight, so 
if I'm being stupid, please tell me and I might shut up ... for a while.

Greetings,
	Jasper




More information about the Xfce-dev mailing list