Hello!
PCMan has written on Tuesday, 23 April, at 13:04:
>On Tue, Apr 23, 2013 at 4:30 AM, Andrej N. Gritsenko <[email protected]>
>wrote:
>> I never looked into razor-qt before and I wasn't aware such DE even
>> exists but now that I looked into its site I've found out some conceptual
>> similarities with LXDE. And I've got some crazy idea. Since libfm/pcmanfm
>> has Qt port already and LXDE as whole has too few active developers, it
>> might be reasonable to join projects (razor-qt and LXDE), i.e. port to Qt
>> rest of LXDE components so LXDE will be based on Qt instead of GTK and
>> razor-qt will get few missing applications as well. It's a crazy idea, I
>> know, and may be even silly one, I just got that thought and decided to
>> write it out loud. :)
>> I never did comparizon on resourses consumption between pcmanfm GTK
>> and Qt versions though, it should be done somehow sometime. And if Qt is
>> more lightweight than GTK then... you know. :)
>> The only problem is that GTK is C but Qt is C++...
>Thank you guys very much for the proposal. It's not crazy at all.
>The proposal is very practical. Actually, it's also what I'm thinking about
>now.
>As the lead developer and founder of a some what famous DE, it's
>really hard for me to say this. Even I personally found that using Qt
>is much more productive and I already tested razor-qt for a while, I
>felt that we should not abandon our LXDE users/supporters.
>Politically, we belongs to the Gtk+ camp and moving toward Qt will
>make some supporters disappointed. Technically, porting to Qt is much
>easier than it looks like.
Well, that shouldn't be too big problem. I believe it shouldn't take
too much efforts to support both GTK2 and Qt versions to honor GTK2 users.
Why I don't talk about GTK3? Many of you know GTK3 is a lot more buggy
and resourse consuming. And less of you know about another GTK3 problem:
they tend to change APIs too much and too fast. For example, last night I
did researches to implement some new plugin into libfm-gtk. And what I
see? Let's say, class GtkVBox. In GTK 3.0 they've marked it deprecated
and suggested to use newly created GtkBox. In GTK 3.2 they've created new
GtkGrid class and in 3.4 they've deprecated GtkBox as well telling to use
GtkGrid. What will be next? They deprecate GtkGrid in a year or too? So
who knows if applications designed for GTK 3.0 can be even compiled in
mere year or two without lots of workarounds and conditionals? I wouldn't
be so sure. But what about Qt, BTW, is its API somewhat stable? At least
I strongly want libfm to be compatible with libraries of year 2010 - it's
glib 2.22 for example. The Qt was 4.5.4 at that time. Is it possible or
hard to have things compatible with both Qt 4.5.4 and with latest one?
>To sum up, if our developers and users are willing to joint the effort
>and help razor-qt instead of mirrors what they have with gtk+, I'm not
>against the idea.
At least I appreciate your work on libfm/pcmanfm Qt port, it is great
thing. And as soon I finish my work on libfm/pcmanfm 1.2 (there are a lot
of features to implement in my TODO list, there are few bugreports in the
tracker and a lot of (currently 101) tickets in FR tracker that I want to
close by implementations in 1.2, at least 80% of them), I think we can do
comparizon together and add all missing things into Qt port.
>Instead of having two incomplete DEs, at least we can have a really good one.
Exactly my thoughts. :)
>For those who get used to gtk+, learning C++ and Qt is much easier
>than learning GObject. I started porting pcmanfm to Qt immediately
>after reading the Qt tutorial and "hello world".
>Maybe a vote is needed for this issue?
>Comments are wanted, please.
With the best wishes.
Andriy.
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Lxde-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxde-list