Re: [Lubuntu-desktop] LXDE plans and priorities

2011-05-24 Thread (Rafael Laguna)
I'm afraid not. I've got my own documentation :D that is (obviously)
not enough for these threads. Don't worry, I'm looking for it everyday.
Once I have anything I'll send to you or publish here. But anyway, I'm
porting the Ozone theme to GTK3, and it's being succesful.

Another surprising new is that Elementary (and derivated or related,
like Victory, Soothe, Droid, etc) are being ported using a new engine
called Unico. Worth a look on it. But Ambiance / Radiance is another
thing. The port (over Murrine) is not finished yet (at least for a fully
functional desktop metaphore).

I'll keep you informed about this.

Cheers!

-- 



attachment: b3.pngattachment: b2.pngattachment: b1.pngattachment: face-smile-big.png___
Mailing list: https://launchpad.net/~lubuntu-desktop
Post to : lubuntu-desktop@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lubuntu-desktop
More help   : https://help.launchpad.net/ListHelp


Re: [Lubuntu-desktop] LXDE plans and priorities

2011-05-24 Thread (Rafael Laguna)
For those who interested, the documentation for GTK3 stable build is
here: http://developer.gnome.org/gtk3/stable/

But I must advert that it's not intended for themers / artwork coders.
Its purpose is more oriented for GUI builders, so reading can be
difficult as a guide for making themes. That docs will be finished in a
few days.

And I have more information. I've noticed that the Light Themes has been
ported to GTK3 succesfully as a Launchpad trunk branch, here:
https://launchpad.net/light-themes/trunk

...and Murrine engine here (GIT):
http://git.gnome.org/browse/murrine/log/?h=gtk%2b3

Too much information, I know. For the moment I will keep working on
making a new theme and promote it as a Oneiric candidate theme, among
co-working with the Flickr group and ensuring more people contribution
outside our crew (Community).

Thank you.

-- 



attachment: b3.pngattachment: b2.pngattachment: b1.png___
Mailing list: https://launchpad.net/~lubuntu-desktop
Post to : lubuntu-desktop@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lubuntu-desktop
More help   : https://help.launchpad.net/ListHelp


Re: [Lubuntu-desktop] LXDE plans and priorities

2011-05-24 Thread Chris
Could I help with the gtk3 theme?

2011/5/24 神癒礁湖 (Rafael Laguna) rafaellag...@gmail.com

  For those who interested, the documentation for GTK3 stable build is here:
 http://developer.gnome.org/gtk3/stable/

 But I must advert that it's not intended for themers / artwork coders. Its
 purpose is more oriented for GUI builders, so reading can be difficult as a
 guide for making themes. That docs will be finished in a few days.

 And I have more information. I've noticed that the Light Themes has been
 ported to GTK3 succesfully as a Launchpad trunk branch, here:
 https://launchpad.net/light-themes/trunk

 ...and Murrine engine here (GIT):
 http://git.gnome.org/browse/murrine/log/?h=gtk%2b3

 Too much information, I know. For the moment I will keep working on making
 a new theme and promote it as a Oneiric candidate theme, among co-working
 with the Flickr group and ensuring more people contribution outside our crew
 (Community).

 Thank you.

   --
   http://lubuntublog.blogspot.com/http://www.lubuntu.net/

 ___
 Mailing list: https://launchpad.net/~lubuntu-desktop
 Post to : lubuntu-desktop@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~lubuntu-desktop
 More help   : https://help.launchpad.net/ListHelp


b3.pngb2.pngb1.png___
Mailing list: https://launchpad.net/~lubuntu-desktop
Post to : lubuntu-desktop@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lubuntu-desktop
More help   : https://help.launchpad.net/ListHelp


Re: [Lubuntu-desktop] LXDE plans and priorities

2011-05-24 Thread (Rafael Laguna)
Of, but of course. Let me clarify myself, and I'll send to you my
sketch. It's not really working at all in some widgets. And I need a
binary for The Widget Factory. Testing it live is very annoying.

Thanks a lot, I'll keep in touch with you, Chris.



-- 



attachment: b3.pngattachment: b2.pngattachment: b1.png___
Mailing list: https://launchpad.net/~lubuntu-desktop
Post to : lubuntu-desktop@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lubuntu-desktop
More help   : https://help.launchpad.net/ListHelp


Re: [Lubuntu-desktop] LXDE plans and priorities

2011-05-23 Thread (Rafael Laguna)
It seems that GTK3 transition is a headache for everybody. Changing
themes for the LXDE appliance is one of my challenges. But I'd like to
know if changing some libraries would change graphic applications too. I
mean, these are some requests I've found in the forums.

- lxshortcut themeable via CSS / GTK3 (some kinda Unity reading current
themes)
- lxpanel whole bitmaps processing (for enabling real bars matching
screen resolution)
- re-definitions for pcmanfm (tree / bookmarks panel specific, like
Nautilus Elementary)
- a global theme package manager for the LXDE desktop environment (maybe
script guided)
- oh, and trash, also demanded, and already made in OpenSuSE

They all are just question, that may be solved or implemented, if the
environment goes in this direction. Or maybe I'm wrong and they're not
important. I don't know. Again, it depends on coders' preferences.

Thanks a lot.

-- 



attachment: b3.pngattachment: b2.pngattachment: b1.png___
Mailing list: https://launchpad.net/~lubuntu-desktop
Post to : lubuntu-desktop@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lubuntu-desktop
More help   : https://help.launchpad.net/ListHelp


Re: [Lubuntu-desktop] LXDE plans and priorities

2011-05-23 Thread (Rafael Laguna)
BTW, wrong data. The trash is implemented via patch on Slackware, not
OpenSuSE. This one is using the first patches. Here is the information
(and downloadable patches with .diff files):
http://submax.altervista.org/index.php?link=lxde/info.html

Thank you.


-- 



attachment: b3.pngattachment: b2.pngattachment: b1.png___
Mailing list: https://launchpad.net/~lubuntu-desktop
Post to : lubuntu-desktop@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lubuntu-desktop
More help   : https://help.launchpad.net/ListHelp


Re: [Lubuntu-desktop] LXDE plans and priorities

2011-05-23 Thread Julien Lavergne
Le Monday 23 May 2011 à 13:23 +0800, PCMan a écrit :
 For gtk+ 3 transition, I want to add src/gtk-compat.[ch] to every LXDE
 components and add compatibility later there.
 Some macros are replaced by functions in gtk+ 3 and this can be easily
 fixed in a header with some macro definition.
 Maybe later I'll add this to libfm/pcmanfm first.
Do you have an example of this type of compat header ? I can try to
improve it with the examples I had to deal with.

I still think it can't solve 100 % of the problems, and it's not so long
to rewrite the code which is deprecated (I think it's also a good
personal training to improve my GTK+ knowledge :)) 

 Is there any tool to help gtk2 - 3 transition?
Except the documentation in gtk itself, and the compat headers, I don't
think so :(

Regards,
Julien Lavergne


___
Mailing list: https://launchpad.net/~lubuntu-desktop
Post to : lubuntu-desktop@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lubuntu-desktop
More help   : https://help.launchpad.net/ListHelp


Re: [Lubuntu-desktop] LXDE plans and priorities

2011-05-23 Thread Julien Lavergne
Le Sunday 22 May 2011 à 21:51 -0700, Jonathan Marsden a écrit :
 (1) Fix all major bugs that are biting our users, and then
 
 (2) Code cleanup needed to ensure it builds and runs with newer
 compilers, libraries, etc. (e.g. GTK3 transition, and GCC 4.6 is in
 Debian sid already... so we need to check LXDE builds fine there, and
 fix it if not).
 
 After that, if we possibly can, we then do
 
 (3) occasional official source tarball releases (maybe every six
 months?
  or every 12 months if every six is too much work).  This is so that
 the
 work that *is* getting done in (1) and (2), even if fairly small, is
 more easily available to users, and to other Linux distributions,
 without them having to dive into a git tree. 

Just for the record, +1 :) Releases are importantes, packaging snapshot
of git tree is not the most confortable way to package :)

As I said on Lubuntu mailing, we lack people with uploads rights for
tarballs. Could Martin Bagge / brother  be added to the list of people
which can do this ? :) He is currently the best Release Manager :)

Regards,
Julien Lavergne


___
Mailing list: https://launchpad.net/~lubuntu-desktop
Post to : lubuntu-desktop@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lubuntu-desktop
More help   : https://help.launchpad.net/ListHelp


Re: [Lubuntu-desktop] LXDE plans and priorities

2011-05-23 Thread (Rafael Laguna)
I can confirm this, after reading from header to footer the GTK.org web.
Documentation is in progress, as well as a revamped version of Widget
Factory (with automatic refresh, I hope).

-- 



attachment: b3.pngattachment: b2.pngattachment: b1.png___
Mailing list: https://launchpad.net/~lubuntu-desktop
Post to : lubuntu-desktop@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lubuntu-desktop
More help   : https://help.launchpad.net/ListHelp


Re: [Lubuntu-desktop] LXDE plans and priorities

2011-05-23 Thread Julien Lavergne
Le Monday 23 May 2011 à 12:10 +0200, 神癒礁湖 (Rafael Laguna) a écrit :
 It seems that GTK3 transition is a headache for everybody. Changing
 themes for the LXDE appliance is one of my challenges. But I'd like to
 know if changing some libraries would change graphic applications too.
 I mean, these are some requests I've found in the forums.

Do you have all the ressources / documentation to work on a gtk3 theme ?
Last time I checked, it's a bit different than gtk2. I think the murrine
engine will be ported to gtk3 (Ubuntu use it :)), so it should be easier
for the Lubuntu theme :)

Regards,
Julien Lavergne


___
Mailing list: https://launchpad.net/~lubuntu-desktop
Post to : lubuntu-desktop@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lubuntu-desktop
More help   : https://help.launchpad.net/ListHelp


Re: [Lubuntu-desktop] LXDE plans and priorities

2011-05-22 Thread PCMan
Thanks for the comment.
Some new features are indeed fixes for old bugs, especially usability bugs.
In addition, some new features require some degree of refactor and
this can affect bug fixes.
For example, in the file manager, after I added directory tree to the
side pane, an old patch in the tracker is no longer needed. Nor can it
be applied.
For the lxpanel stuff, I really think that we need to use libwnck
instead of using our own X11-handling code. Libwnck is well-tested and
is in production use for years and it's built for this kind of task.
Adding this little lib does not make LXDE significantly more
resource-hungry, but it can save much time for maintenance and
debugging. Replacing some taskbar and pager code with libwnck can fix
part of the bugs quickly.

For gtk+ 3 transition, I want to add src/gtk-compat.[ch] to every LXDE
components and add compatibility later there.
Some macros are replaced by functions in gtk+ 3 and this can be easily
fixed in a header with some macro definition.
Maybe later I'll add this to libfm/pcmanfm first.

Previously I tried to make a tool in lxde/devtools/min-lib-ver with
python. This tool is used to determine the minimal gtk+ version
required by the project, but I don't have time to finish it. I want to
scan the source tree and find out all gtk+ APIs used. Then, determine
minimal version of gtk+ required. This one can be very helpful for all
gtk+ using projects. Unfortunately it's half done.
Is there any tool to help gtk2 - 3 transition?

On Mon, May 23, 2011 at 12:51 PM, Jonathan Marsden jmars...@fastmail.fm wrote:
 On 05/22/2011 08:41 PM, PCMan wrote:

 After this one is finished, I'll try to find some time to fix other
 bugs in the file manager.

 As for other lx-* stuff, I currently don't have enough time to fix
 them. Really glad that you can help.

 OK.  Personally, I think that when developer time is really really
 limited (which it seems to be!), we should focus on the basics:

 (1) Fix all major bugs that are biting our users, and then

 (2) Code cleanup needed to ensure it builds and runs with newer
 compilers, libraries, etc. (e.g. GTK3 transition, and GCC 4.6 is in
 Debian sid already... so we need to check LXDE builds fine there, and
 fix it if not).

 After that, if we possibly can, we then do

 (3) occasional official source tarball releases (maybe every six months?
  or every 12 months if every six is too much work).  This is so that the
 work that *is* getting done in (1) and (2), even if fairly small, is
 more easily available to users, and to other Linux distributions,
 without them having to dive into a git tree.

 [From a Ubuntu/Lubuntu perspective, we probably need a new

 *Anything* at all more than that, things like new enhancements, test
 suite, refactoring code, etc. should be considered a luxury, a *bonus*;
 we should not plan for it at all, unless we have the developer time to
 do it!

 This approach is not much fun for programmers (no new fancy
 functionality to design and code!), but IMO it is what allows a project
 to stay alive and remain at least somewhat useful to users.  Hopefully,
 our doing (1), (2) and (3) consistently and reliably (and well!) will
 attract more developers who like LXDE... so we can then do more of the
 fun stuff.

 Does this make sense?

 3. lxterminal: currently we have no maintainer for it. Previously a
 friend on our mailing list is willing to take over it. So maybe we'll
 have a new maintainer later. Another option can be using Roxterm
 instead.

 Given my tendency to sit at the command line a lot, I *might* be able to
 take this on, but not yet, and this is not yet a committment, OK!  I am
 not much of a GUI/GTK programmer at this point.  But perhaps once
 Oneiric is out, I could think more seriously about taking maintainership
 of lxterminal on for the longer term.

 These are my current plans. Any suggestions are appreciated.

 See above.  I think your plans are fine, but may be ambitious given how
 small a team we are.  I would suggest (you probably will not feel good
 about this!) that you work on bug fixes even in lx* programs before
 adding anything new at all to any of them.  Keeping current LXDE users
 at least reasonably happy is #1 priority, if you want the project to
 survive.  Users do not like significant bugs.  Sorry if that sounds a
 bit negative, but it would be my main suggestion after reading your plans.

 Jonathan


___
Mailing list: https://launchpad.net/~lubuntu-desktop
Post to : lubuntu-desktop@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lubuntu-desktop
More help   : https://help.launchpad.net/ListHelp