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