Hi,
As many people know, lxappearance coonains some problems.
Several days ago I tried to figure out the problems and fix them, but
later I think a rewrite is better.
The original one lacks some features and the code is quite dirty.

So I'm now doing a rewrite/redesign of lxappearance.
The new code is here:
http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxappearance2;a=tree

The goals are:
1. Make it more user-friendly, modern-look, and Gnome HIG compliant.
2. Remove glade generated code and replace them with GtkBuilder
3. Improve modularity and readability of code
4. Add support for cursor themes. I already did some surveys and know
how to do this. This is more complicated an issue than just putting a
line in ~/.Xdefaults. Many people claim that adding this line make
cursors work and question me why not adding this to lxappearance. This
approach, however, doesn't work always. Different DEs use different
ways to configure cursors and XFIXES extension may be involved, too.
So this is not as easy as it look like.
5. Add support for changing GTK color scheme if the theme supports it.
(So you can customize the colors gtk+ themes use)
6. Add support for changing icon sizes (the size of toolbar icons,
menu icons, ...etc.)
7. May add an optional module to incoperate openbox theme selection.
The plan is to take theme selection part of obconf and make it an
optional runtime plugin of lxappearance. So if the user uses openbox,
he/she can have a page for window border in lxappearance. (This has
lower priority, but it's not difficult since source code of obconf is
well written). If gdm is used, these approaches don't work IIRC.
8. May support runtime plugins to some degree so we can incoporate
theming of window border in the future if applicable. (lower priority.
I want to support openbox first as a proof of concept).
9. Improve support for installing/removing themes

A design problem here is: Should we put desktop wallpaper settings
here? Currently I prefer not to do this.

Estimated time required to finish this: within one month, if I have enough time

Comments are welcome.

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share 
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
Lxde-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to