Xfce4 architecture.

Olivier Fourdan fourdan at xfce.org
Wed Mar 27 17:43:37 CET 2002


Guido,

> that is no fvwm-protocol, no fvwm-like modules bound via file-pipes.

Correct. xsettings will be used to set colors, fonts, etc. to xfwm.

>   can you explicitly declare the new freedesktop wm-protocol
>   to be used for the windowmanager config-messages? (it's
>   using root-win property-changenotify).

Yes. (And xsettings use root window property too)

Cheers,
Olivier.


On Wed, 2002-03-27 at 17:19, Guido Draheim wrote:
> Es schrieb Olivier Fourdan:
> > 
> > Hi all,
> > 
> > It seems things get clearer to me right now.
> > 
> > The monolithic approach found in xfce 3 is to be forgotten.
> 
> that is no fvwm-protocol, no fvwm-like modules bound via file-pipes.
> 
> hereunder:
>   the xsetting protocol handles the non-wm config-messages
>   can you explicitly declare the new freedesktop wm-protocol
>   to be used for the windowmanager config-messages? (it's
>   using root-win property-changenotify).
> 
> it's here at http://www.freedesktop.org/standards/wm-spec.html
> 
> cheers, guido
> 
> > 
> > For example, xfwm4 will *not* manage icons at all. Another separated
> > application will be in charge of that.
> > 
> > That application will have a configuration option that allow, for
> > example, icons on the desktop, icons placed in a iconbox or even icons
> > placed in a taskbar.
> > 
> > It will use the freedesktop standards to communicate. xsettings
> > protocolhttp://www.freedesktop.org/standards/xsettings.html  (sample
> > implementation available here
> > http://www.freedesktop.org/standards/xsettings/xsettings-0.1.tar.gz, try
> > it, this is a must) will be used for that purpose.
> > 
> > Cheers,
> > --
> > Olivier               <fourdan at xfce.org>            http://www.xfce.org
> > -----------------------------------------------------------------------
> > XFce is a lightweight  desktop  environment  for  various *NIX systems.
> > Designed for productivity,  it loads  and  executes  applications fast,
> > while conserving  system resources. XFce is all free software, released
> > under GNU General Public License.    Available from http://www.xfce.org
> > 
> > _______________________________________________
> > Xfce4-dev mailing list
> > Xfce4-dev at moongroup.com
> > http://moongroup.com/mailman/listinfo/xfce4-dev
> 
> -- guido                                    http://freespace.sf.net/guidod
> GCS/E/S/P C++/++++$ ULHS L++w- N++@ d(+-) s+a- r+@>+++ y++ 5++X- (geekcode)
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at moongroup.com
> http://moongroup.com/mailman/listinfo/xfce4-dev
> 
-- 
Olivier               <fourdan at xfce.org>            http://www.xfce.org
-----------------------------------------------------------------------
XFce is a lightweight  desktop  environment  for  various *NIX systems.
Designed for productivity,  it loads  and  executes  applications fast,
while conserving  system resources. XFce is all free software, released
under GNU General Public License.    Available from http://www.xfce.org




More information about the Xfce4-dev mailing list