Anybody interested in joining xfwm 4 devel ?

Jasper Huijsmans j.b.huijsmans at hetnet.nl
Fri Mar 22 13:17:48 CET 2002


At 12:49 PM 3/22/02, you wrote:

>I wasn't aware of xsettings so far (even that I knew many ways to do it),
>and IYAM an attempt for desktop standard sounds to be the Right Way.
>Here's the link: http://www.freedesktop.org/standards/xsettings.html

GTK2 uses it I think (or can use it at least, I haven't really looked into 
it much).

And if I may ask, what does IYAM stand for ?

>this is another argument to change the module/desktop protocol to the
>ones being standardized. Note that the new wm-spec supersedes the gnome
>protocol and will be used by both gnome and kde managers, it might not
>have been right to change that xfce3 but xfce4 is a good point to
>switch.
>
>cheers, guido
>
>Es schrieb Jasper Huijsmans:
> >
> > Right, I have been thinking a bit about how things could work (in general
> > terms, no implementation).
> >
> > XFwm
> > * window management
> > * session management
> > * XSETTINGS manager
> > * xfwm/xfce settings manager (applying styles to everything)
> > * Completely work with extended window manager hints
> >
> > Configuration
> > * xfstylemgr works on xml file(s)
> > * notification of changes through x client messages on root or on invisible
> > xfwm window (like xsettings)
> > * xfwm applies changes to gtkrc file / xresources / etc.
> > * libxfsettings provides functions for reading and writing configuration
> > files as well as notification
> >
> > Modules
> > * many modules can use window manager hints: pagers, taskbars, icon boxes,
> > sound module.
> > * panel can communicate through xclient messages ("_XFWM_SHUTDOWN",
> > "_XFWM_RESTART", ...)
> >
> > Convenience library (libxfce-common)
> > * executing commands (through g_spawn_* I think)
> > * file open/save dialog
> > * other dialogs ?
> > * image handling. Since GTK2 uses gdk-pixbuf already for it's icons, it
> > would make sense to use it exclusively,
> >    but there may be problems connected to it (I remember Alan saying
> > something about that).
> >
> > Panel
> > * how about making the buttons either a 'normal button' or an applet
> > (through gtk_plug perhaps), so that you can
> >    choose between running a command or a number of plugins: clock,
> > calendar, mailcheck, trashcan, etc. CDE
> >    has something like this, doesn't it?
> >
> > These are just some thoughts I had. This is as always without being
> > hindered by any real knowledge on the subject ;-)
> >
> > For examples of working with the window manager hints we could look at
> > metacity (window manager based on GTK2) - this also uses glib mainloop
> > functionality that might be interesting - and libwnck from GNOME.
> >
> > Does this make sense at all?
> >
> >          Jasper
> >
> > At 08:52 AM 3/22/02, you wrote:
> > >I would really like to help as much as I can. I don't think I'm qualified
> > >to say much about real design issues, but I sure like to comment on other
> > >people's ideas ;-)
> > >
> > >I'll be away next week (skiing in France), so I won't be able to
> > >communicate with you then. The ports to GTK2 of some of the utilities are
> > >working for me, but they are still based on the old configuration files
> > >and mechanisms.
> > >
> > >         Jasper
> > >
> > >
> > >At 06:08 PM 3/21/02, you wrote:
> > >>Hi all,
> > >>
> > >>Well, the title says it all... Let me know.
> > >>
> > >>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
> > >>
> > >>_______________________________________________
> > >>Xfce-dev mailing list
> > >>Xfce-dev at moongroup.com
> > >>http://moongroup.com/mailman/listinfo/xfce-dev
> > >
> > >_______________________________________________
> > >Xfce-dev mailing list
> > >Xfce-dev at moongroup.com
> > >http://moongroup.com/mailman/listinfo/xfce-dev
> >
> > _______________________________________________
> > Xfce-dev mailing list
> > Xfce-dev at moongroup.com
> > http://moongroup.com/mailman/listinfo/xfce-dev
>
>-- guido                                    http://freespace.sf.net/guidod
>GCS/E/S/P C++/++++$ ULHS L++w- N++@ d(+-) s+a- r+@>+++ y++ 5++X- (geekcode)
>_______________________________________________
>Xfce-dev mailing list
>Xfce-dev at moongroup.com
>http://moongroup.com/mailman/listinfo/xfce-dev




More information about the Xfce-dev mailing list