Gnome Development Roadmap
dfallon writes, "A GNOME development roadmap is available over on developer.gnome.org. Highlights include: a 1.2 release targeted for April, followed by another 1.X release in late summer (1.4?), which will include Nautilus, the desktop shell being worked on by Eazel, which will lead into a 2.0 release sometime in the fall. " This is, of course, subject to the mad revisions of Nat and Miguel - but it's cool to see what the future /might/ hold.
Surly it is about time that developers start using months for release dates. There is approximately 1 country in the world that uses Fall, most other Englsh speaking countries use Autumn.
And also for those people not in the northern hemisphere, they are in autumn now (or very soon), so the release date is a bit meaningless.
And of course those people in the tropics don't actually have 4 seasons, only 2, wet and dry.
Just a though, why not start using Q1, Q2, Q3 and Q4?
Gnome is quite nice however seems rather bloated in an almost nightmarishly windowsish way. I wonder if there can be install profiles for the various desktops based on what you want or on more terms of fuzzy logic and such with things like small, modest, large, gargantuine, bloated, and then finally windows? Also seems like the apps are sometimes not playing nicely together still and that kind of scares me.
Slashdot social engineering at it's finest
What I'm looking forward to is seeing how Mozilla will be intergrated into Gnome. I think that eventually the layout engine from Mozilla will be used as a component for Gnome, through Bonobo or some such thing, making possible viewing HTML or XML content in the new file manager, help browser, or any other Gnome application where it would be usefull.
All that we see or seem is but a dream within a dream.
Makes sense, doesn't it? "Fucking" is the result of love, "bloody" is the result of war.
Sample generated Katz headlines:
"The Hidden Music Industry, Digital Democracy and Cyber-Terrorism"
"Why Do Sexbots Feel Pain?"
--
There is no K5 cabal.
I am not the real rusty.
I'd like to see the rendering engine of mozilla modularized to where you could build your own interface. How cool would it be to have a skinable/themable browser that supports all the latest standards?
NH
Is there another WM that someone else finds viable?
---- sonoffreak
For a great desktop with even greater promise. With applets, multiple pager windows and the ability to put in a good windows maneger I find it even better than the winXX one allready, which isn't bad at all.
I can't wait to get my hands on the next version, so keep up the good work!
Now someone please moderate those trolls down and lets have a civilized discussion
Actually.... KDE is GPL. It's QT that isn't GPL.
treke
I've played with Sawmill some lately. There are some things about it that I rather like. Its nicely themeable without feeling Over The Top like Enlightenment does. Plus, the flexibility of using LISP to define commands seems promising.
But Sawmill is still young, and not as stable as one would like a default to be. Further, it is *slow*. On my box, Window Maker beats it into the ground, and I've never thought of WM as "light weight". Perhaps this is a direct result of the above mentioned LISP scripting. I'm not sure. I hope that the John Harper can speed up the code some in later versions. If it ran faster on modest hardware (another requirement of a default WM, IMHO), I'd play with it a lot more.
I'll definately be keeping an eye on Sawmill, though...
--Lenny
I feel for some reason compelled to address this issue, although I don't know why because it won't change anything, but oh well.
I don't understand why it is that everytime there is a post on Gnome or a post on Kde that the opposite group of zealots decides to reply to the post with their trolling and flames and whatever. What doesn't make sense is that, the reason why most of us switched to Linux (either permanently, or for use in conjunction with Windows) is because Linux gave us a lot more freedom with what we can do with our software. As of now, there exists two very good desktop environments, Gnome and Kde. Each has its pros and cons, its advantages and its problems. But since the choice is up to the user as which to use (especially since every distribution I know of distributes both Gnome and Kde), why argue over it? Personal preference isn't that big of a deal. Just because user X uses Gnome doesn't mean that you can't use Kde. And no amount of flaming will somehow stop development on one of the environments, and increase development on the other. I think it is good thing that we are presented with a choice as to which desktop to run (or none at all). This is the best competition we can get in the free software world, which is a good thing.
Of course, the other issue is that, if there is so much flaming on Gnome and Kde, why is it that people never argue over Enlightenment or Sawmill, or AfterStep and Window Maker? I'm not encouraging this, but I think that these flame sessions are getting quite childish.
To get on topic, I'm very excited with the future of Gnome and I think that with the pending 1.2, 1.4, and 2.0 releases we shall see something that will compete very nicely with Kde 2.0.
-- BLarg!
I have a general question, and then some personal observations.
First, isn't the religious reason for Gnome the fact that QT is not GPL, and KDE needs QT? Maybe I fundamentally misunderstand the situation, but couldn't the effort that created Gnome have created a GPL work-alike to QT? In fact, as I recall, the KDE developers could not even VIEW the QT source when KDE was originally written, so mimicking the documented interface and functionality of QT should have been trivial (from a design standpoint. I am not trying to minimize the amount of work involved.)
This is not a troll. I intend this as a serious question. I am sure that there is a perfectly valid answer, that is why I am asking.
With the above aside:
In my personal experience KDE is slow on a slow system, and fast on a fast system. On the other hand, Gnome is S-L-O-W on a slow system, and slow on a fast system. As a matter of taste, I prefer KDE's less "frilly" appearance, and find it nice to use. Gnome is not bad, but I don't see what the performance penalty is buying me.
The general response to this question is "Gnome is not slow for me." If this is true for you, perhaps you have some configuration hints you can share. I don't have any benchmarks to back up my impression that Gnome is (considerably) slower than KDE on the same hardware, but a lot of people agree that it is a dog, and I don't think that it is just a conspiracy to get people on a slippery slope of using non-free (lebre) software (in this case QT.)
The short version: Why should I run Gnome instead of KDE, assuming that I don't care about QT licensing quibbles? What do I gain for the (possibly only perceived) poor performance of Gnome.
(To disclaim again, I am posting these questions in good faith.)
-Peter
I'd also like to encourage the Gnome hackers to seriously consider working on an IDE similar to KDevlop. That is simply an amazing piece of work. You have all the documentation and tools necessary to rapidly create KDE applications...and it's very easy to use and intuitive. I know that Gnome has Glade and gIDE and there has been talk of integrating the two, but somehow that doesn't seem like the answer. I think Glade should be integrated into an IDE, but gIDE is no KDevelop, no offense to the author(s). A very functional IDE that even new hackers could use, would go a long way to getting further involvment int the gnome project.
----
Celebrate the finer things in life
The people that worked on Harmony (some left when Qt2's QPL was blessed to work on KDE) couldn't look at the Qt1 source since they were mimicking it. As for KDE, there isn't any contamination issue looking at Qt's source. Many bugs are found in Qt by the core KDE developers. Their heavy pounding on it has made it better.
;) Finally, for (3), well there's little you can do to change the mind of those that just want Linux to remain for the brightest among us.
But more importantly, KDE is hated for (1) it's use of Qt and that whole license stuff, (2) it's use of C++, seen as the most evil language you can write in, and most importantly (3) it's target of new users who were moving from Windows, aka newbies.
(1) has become moot with the free license now, but many people haven't gotten the message and will just hate Qt/Troll Tech forever. As for (2), C is a horrible language to mock objects like Gtk+ does. Some complain about the use of moc, preparsing the headers. I would complain just as much at Gtk's use of mock-inheritance and all. C++ works and it's a heck of a lot easier to program in for something like this.
Come now, at least the AC before you was intelligent enough to give examples for his argument (take any news piece from Miguel in the early days). You, are much more the troll in this thread.
I haven't used KDE, and I'm not interested in getting you to switch at the moment. However, I am curious why Gnome is so slow for you, just because it doesn't seem that bad to me :-) There are two big things that can make Gnome look slow:
-> Pixmap themes. Pixmap themes suck. In particular, they suck memory. Big-time. Evidently imlib or the GTK+ pixmap engine (one or the other) leaks like a sieve, and it's even worse than a memory leak, because what it leaked is X pixmaps. This means that your X server memory usage has a tendency to grow without bound if you use pixmap themes heavily. Also, pixmap themes get redrawn way too many times (this is really a problem for GTK+ in general I think, but particularly painful when using a pixmap theme), and are very very slow in general.
-> gmc. This is probably the most useful thing about Gnome, especially for newbies. It would be nice, therefore, if it wasn't a horrible hack of porting a serial, text-based interface into a graphical, asynchronous environment. This is a large part (IMO) of why everyone wants Nautilus. gmc is not only unstable, buggy, and prone to randomly grabbing the X server and not letting go (last I checked), but it `feels' very slow. This is due to the fact that it's designed on a one-operation-at-a-time basis, so even the UI (redrawing windows, responding to clicks, etc) gets short shrift while it's running.
I use the ThinIce GTK+ theme and get decent performance (I also don't use gmc, and mainly stick the panel on the side of the screen for the CD player, pager, clock, and ICQ client)
Daniel
Hurry up and jump on the individualist bandwagon!
I am not a Gnome user (yet), but I have to admit that the website rocks. It's an impressive one-stop source for all kinds of Gnome related projects, including a Slashdot-like discussion area and an awesome web interface to the 'live' CVS tree that provides hyperlinked cross references inside the source files!
It's a good model to follow, and other open source projects should definitely take note.
having used both to varying degrees, you should use gnome(kde) if you have an aesthetic or functional preference of gnome(kde) over kde(gnome).
no other reason. (assuming, as you said, that you don't get into the whole license issue) both of them do more or less the same thing, although each has little strengths that the other lacks. for example, i prefer the gnoe panel to the kde panel, but i refuse to use the gnome filemanager. kfm on the otherhand make a good basic file/web browser when i don't need javascript or https. so i use the gnome panel with kfm. or sometimes i get sick of one or both of them and go back to using a plain vanilla windowmanager (if you can call enlightenment plain) until the next version comes out. so if youve tried both, and decide that one works better for you, stick to that one. but if you have the time, you should still check out new releases form "the other side" every now and then. i gave up on the gnome panel a long time ago for example, but now with their "tasty yellow banana" release, i decided to tried it out again and was very impressed.
If I don't put anything here, will anyone recognize me anymore?
Coincidence?
Raster might create beautiful innovative eye candy but I've looked at his code and it exactly matches what others have said, "what a mess". Well Raster is a rock star of the Linux world, but are Open Source rockstars a good thing? Hmmm, what is VA going to do when Enlightenment is not included on the next release of RedHat? That will be a sticky situation.
Thanks for clarifying the licence thing. I had heard that the QT toolkit had it's own restrictive licence, assumed that KDE had that licence also. Anyways, i did not intend to spread the flame war, i should have posted that comment as a question rather than assuming.
All that we see or seem is but a dream within a dream.
>The short version: Why should I run Gnome instead of KDE...?
OTOH, why should I run either? I, for one, love WindowMaker, with the Dock and it's right-click menu, plus xterm. for the record, i have tried Gnome, and found it annoying that i had to run Enlightenment, which i found even more annoying. i also tried KDE, but found it much too windows - like.
I'll try to help.
Yes. But most Gnome developers won't even discus that these days.
Yeah. That's what team KDE said. In fact there was an attempt to do just that in a project called "Harmony". As soon as Troll Tech announced that QT-2.0 would be under an OSS / Free Software license called QPL the developers on that project quit and went to work on KDE.
This is incorrect. They could view the QT source all they wanted but they couldn't distribute modifications.
A desktop interface is very much a matter of preference. There are people out there who prefer FVWM2 for reasons other than performance. Try them all and use whatever you like. There is no need to worry about benefits that don't affect you.
Get a faster machine. After you get a really fast box there really isn't any need to worry about the performance of the desktop.
Why not just use whatever works for you ? If Gnome doesn't like your machine or the way you configure it so just use KDE and stop fretting. It's not like the KDE desktop will stop you from using the Gnome apps or vise versa.
At the very least Gnome has a far better FreeCell program. Better even than the Windows 9x version.
That won't stop them from moderating us both into oblivion. :)
--= Isn't it surprising how badly I spell ?
This hardly induces thoughts of rockage... any script kiddie could write something to do this in a matter of minutes. Maybe when I was 12 I would have thought this was cool. Then again when I was 12 I thought I was a l331 h@x0r d00d. Now I realize I am just a nominal linux user whose only code is pretty much replicating already well documented numerical recipes.
Tell a man that there are 400 Billion stars and he'll believe you
This is good. TINAFB (this is not a flame but) does it seem like GNOME is playing "catchup" with KDE in more than one way? They've been left behind with the release versions, they've had to come up with their own implementation of a COM-like mechanism, and they don't have an integrated office suite or a web browser. (Clarification: GNOME Office is not *yet* integrated, from what I can tell.) What exactly will they offer that you can't get with the other desktop?
I'm actually curious about this- Gnumeric is awesome, and I could probably never convince anybody who uses windows/excel currently to even *try* linux without it- but what do they offer that you can't get with KDE? What's the added value? How would you sell GNOME to your manager, especially if he's read some article waxing poetic about KDE?
I felt that KDE was too ``german'' in it's looks and feels (no offence meant to germans, but I'm sure some of you know what I mean). So I preferred GNOME over KDE. However, GNOME was slow. Especially when switching desktops, I would have to wait for -too long- to get a netscape away and six terminals where I wanted them.
So I decided to just skip the desktop race, and go with enlightenment, straight, mean and lean. Much to my surprise, this didn't change the situation... After a little wondering, I started out on a new track.
Now, with GNOME and icewm as my window-manager, I have a lean and fairly mean desktop system going, and it's *MUCH* faster at desktop switching than enlightenment ever was.
Clue: If GNOME is too slow for you, try replacing the default window manager. Try icewm (has an *ugly* default theme, but has others which are nice and readily available from T.O.). Or try sawmill (haven't done that myself - yet).
For historical reasons, enlightenment is the default window manger in the GNOME releases done by redhat and others. This is changing. Enlightenment is - hands down - the most artistical window manager I've ever seen and used. But there's just (IMO) too much of artistical sophistication instead of lean code in that one, to perform well on ``old'' systems (my dual PPro with a Matrox I for example).
GNOME with icewm rocks. It seems faster on FreeBSD 3.4 than on Linux 2.2 though, but on the other hand, Linux wins when it gets to disk I/O etc. on the day-to-day workloads. GNOME is not slow in a sane configuration, it's just slow in it's default configuration.
gmc IIRC is going to be re-written from scratch (or a written from scratch file manager substituted for it)
these GTK+ Pixmap theme / flickering / sluggishness issues are likely to be fixed with gdk-pixbuf and gtk 1.3 (which is only in CVS at the moment).
These are not GNOME issues per se, but because of what it relies on.
About gmc, I think most everyone agrees with you, Nautilus is GNOME's messiah.
-- adraken
This is Nautilus -- the eazel-written GNOME 2.0 Filemanager/Desktop.
-- adraken
Just as a side note: KDE and Gnome are slower than MICROS~1 Windows on the same computer, but that is not necessarily the fault of either of these two libraries. The XWindows protocol is incredibly powerful but has a huge amount of overhead.
When the next version of XFree86 comes out later the year, I believe the performance difference will be night and day. Much of the XWindows overhead is supposed to vanish for localhost displays.
But if I am wrong, I have found that some of the crazy Gnome skins did trash my system resources beyond usability. But that is avoidable.
Ozwald
I completely agree, the desktop issue isn't an either-or dillema. GNOME and KDE (especially with a window manager that supports both -> Enlightenment) work well together. GNOME has a much nicer panel (and applets) than KDE, but KDE has more well-developed applications. So, use both. It can be a very simple, very inclusive desktop.
-- adraken
Try sawmill
-W.W.
"Well it should be obvious to even the most dim-witted individual who holds an advanced degree in hyperbolic topology...
Gnome isn't the slow one, E is. E just tries to do stuff that it doesn't need to do. It's a filemanager for god's sake, why does it need a file manager? Anyway, sawmill is lean without sacrificing extensibility.
You may run WindowMaker with GNOME, it works almost perfectly, except WindowMaker doesn't have session management (or at least doesn't work with GNOME'S), therefore it gets screwy. If you plan to try GNOME again, try sawmill with it.
-- adraken
*insert Daniel's comments here as to why GNOME seems slow* In addition to this is the fact that Enlightenment is currently the default Window Manager for GNOME. This will change to sawmill soon because it is so fast and it integrates so well with GNOME (it stays out of the way when it should). (Sawmill author is even going to GUADEC -- GNOME Conference in Paris)
-- adraken
Any idea when 1.4 (stable version, 1.3 is unstable) will be out? I tried the CVS code recently and it seemed a long way from releasable -- unstable, test program segfaulting like mad, etc..
Daniel
Hurry up and jump on the individualist bandwagon!
So, I'd like to propose that next time there's a Gnome or KDE article, people just skip commenting on the theoretical but largely imaginary flamewar.
--
Wow, I can't believe the activity on this thread!
Lots of interesting info. I have run E without Gnome, and I must admit it is quite pretty, but it is not shy about consuming resources.
I would also like to mention that there was a lot of "you should do this or that." I have used several window managers, and I am not a sycophant who can't remember life before "desktops" (i.e. KDE and Gnome, as differentiated from WMs like AfterStep or Xfce (I kind of dig Xfce, even though I am not a big fan of Slowlaris, but I digress.)) My intent was to start a bit of a dialogue, and get a clearer idea of what other people think of these two projects.
-Peter
Oh yeah, there isn't enough closed applications out there already. We need more, lots more. I think you've changed me. Anything that promotes this damned "Free Software" idea is bunk! We need the freedom to not share with the community, to build upon all these years of source code without giving a damned thing back! This is the only true way now. Damn the QPL! Damn the GPL! Long live the new General Private License, "You have no right to do anything with this software. Do not touch it. Do not do nothing to it. If you are found to violate any terms of this license, you will be required to not release any source code. Good day, sir."
Why make Americans speak your dialect, just 'cos you can't deal with people in the world talking *differently*...... ? Maybe US coders understand fall, and that's why the schedule is described that way.
Eazel is a new GUI thats supposed to be easier for people to use. I guess you could call it the "Human Gnome Project"
And whats with calling these hacker attacks "DDoS attacks". Next time somthing like this happens give it a better name like "Overloaded Gates Attack" or "MSOverKill" or "Winstorm plague" or "Win2KOut". I mean really, if yer gonna use the bad press really use it.
My understanding of the issue is that the QPL( the license troll is using) allows use of QT for Open Source projects. I'm gonna look at it a little more closely. Only thing i'm not sure about is kdesuport, since it looks like it was just the distribution of other libraries.
treke
I can totally see a VA distro happening. It would likely be flashier kinda like Caldera. It would be interesting to see, but I am not going to ditch RedHat for it unless it is really good. I got plenty of other distros to try yet including Corel, and Debian.
Everytime you look at porn a devil gets their horns.
The developers of Eazel claim their product will be "revolutionary". Currently it looks like Midnight Commander++ - certainly nothing to get worked up over.
Expect to see Aqua ripoffs on linux by 2003.
Next comes widget themes for Gtk+. Keep in mind that themes that have pixmaps for every widget take up a LOT of memory. The flat-colored themes are the least expensive, but least visually apealing. Try looking at the various theme entries on themes.org and note the sizes. Pick a list of your favorite themes and use the one with the smallest size (the size of the theme is not a perfect guage, but it's a good start).
If GNOME still seems slow try these tips:
- Don't use transparent windows, and if you must, don't use shaded transparency
- Exit netscape if you're not using it. It's a pig.
- Don't run GNOME and KDE apps at the same time. They both have huge libraries.
- Grab the source for glib, gtk+ and gnome-libs and re-compile with "-O2 -finline-functions -mxyz" where xyz is your platform (e.g. "pentiumpro"). The GNOME coding standards require lots of little functions, so the "-finline-functions" parameter will really help.
Hope this helps!My guess is that KDE and GNOME both aspire to be more than just window managers. Gnome is not a windowmanager, and AFAIK KDE isn't either (never the less, KDE comes with a windowmanager kwm).
Yes - there are some problems with Gtk+. The problem is not that its "slow" - its just that it 'flickers' - There is a 'no_flicker" branch for Gtk+ in CVS which should make things appear to be much smoother and faster
Therefore, if someone wants to make a closed source project with a LGPL'ed toolkit, they are free(freedom = = no constraints) to do it but not with Qt ($$$ = = constraints).
Both have their good sides.
IMO it isn't important which you run - there's no
problem with running GNOME applications inside KDE
and vice versa, so you can just pick the best of
both worlds.
With Qt 2.*, the licensing is no longer much of an
issue (and even with Qt 1, you could have a look at its source, just not re-use it or add your own
modifications).
My personal preference is KDE simply because GTK's API is (IMO) painful for programmers (I'm sure many of the GNOME developers will disagree with me here though) because of its attempt to simulate an
OO-style API in a language that simply wasn't
designed for this sort of stuff - causing, among other things, oddities like stupid bugs (such as an attempt to add a listbox item to a pushbutton) to compile without problems.
This message is provided under the terms outlined at http://www.bero.org/terms.html
So many people are bitching about the quality of Rasterman's code it isn't funny anymore.
In fact, many of those who are bitching never contribute even a single line of source code for the betterment of the open-source communities, and yet they bitch away.
The thing that they have chosen not to say is no matter how bad Rasterman's code are, at least Rasterman has done more than them - that Rasterman, through his no-so-quality-coded-Enlightenment, has demonstrated many NEW WAYS to do things !
And we must NOT forget the very one unique thing about open-source - that the source code is available, and if you feel that the source code needs updating, tidying, or "quality control", you can do just that.
I sincerely hope that those who are bitching about the "quality" of Rasterman's code will stop bitching and instead contributing their effort to "clean up" whatever "mess" they think.
That is all I want to say right now.
Muchas Gracias, Señor Edward Snowden !
Since many of you are talking about the "Office Suits" that run in Linux, I wonder why so few of you are mentioning the Siag Office http://siag.nu/ that just has its version 3.20 came out a few days ago?
Yes, it is not as powerful as M$ Office, and yes, it is not "G-integrated", but that doesn't mean it can NOT be integrated into Gnome.
Somebody just has to roll up their sleave and do the integration, but so far, none is doing that.
Why are there so many people who complain about the non-availability of this and that, and none wants to do something about that?
If all of us keep on doing the complaining part, and none do the coding, how do we expect the open-source movement to be continued?
Muchas Gracias, Señor Edward Snowden !
I probably shouldn't reply to this, but I can't resist.
1 - Precisely which "hype" would you be reffering to? I have yet to see that much hype about AbiWord. For example, mentions of it on Slashdot are very rare, unlike many items that don't even exist yet.
2 - I have to say that when Star Office is 1 free, 2 10 MB in size, 3 under development for only about 2 years, 4 has only about five people employed to develop it then I will consider your criticism more reasonable. I consider AbiWord a better word processore, that uses less resources and has been developed with less work than SO.
3 - What problems precisely are you refering to? I am willing to take any problems posted here and bring them back to the developers.
4 - Someone must like us. We have won Show Favorite at LinuxWorld twice in a row.
Sam TH
AbiWord Developer
Sam TH
Sam TH
AbiWord Developer
"(1) has become moot with the free license now, but many people haven't gotten the message and will just hate Qt/Troll Tech forever."
Lets say you wanted to do a Qt version of Mozilla. Then the MPL tells you that you have to allow Netscape to take any code that you write, and not to let anybody else do so. The QPL tells you that you cannot let Netscape take the code. So combining two 'free' software projects is a failure.
That is the problem with these leaching licences. It creates little islands of software, which, although you can make them bigger, you cannot join together. Thus you end up reimplementing everything.
Unfortunately all the people who admire Mozilla, Qt, et al so want their project to be 'right', that they sweep this inconvinient fact under the carpet.
CloudWarrior . "I may be in the gutter but I'm looking to the stars"
Ok,
:)
I'm using Gnome from the beginning ( cvs version 0.99.x ),
it is true, that when 1.0.0 was launched, there was stability issue... however, today Gnome is fast and stable...
If you don't believe it, just try the unstable gnome version ( which are extremly stable )...
What i think is KDE look like windows,
also, and it is probably related to QT :
it is extremly slow, and it look really ugly.
And gnome use a newer architecture which made it
far more evolutive than KDE.
Now just a hint,
i've noticed that when gnome is used with
enlightenment as a window manager, the memory
that the X server use keep growing ( i've reached
60% on a machine with 128 Mb of ram )...
It doesn't occur with wm like sawmill,
so if you want to experience a *fast* & light gnome, just have a try to the latest gnome tarball, with an other wm that enlightenment
Maybe I fundamentally misunderstand the situation, but couldn't the effort that created Gnome have created a GPL work-alike to QT?
The Gnome-team offered to do just this, but the KDE team refused to give any guarantees that they would use the new gpl Qt-workalike product. Therefore, the Gnome-project was started.
Yes, I might. Let me look at it again. They say Gnome 2.0 will be based on GTK+ 1.4. Fine. They also say Gnome 2.0 will release 'around fall 2000'. Ok. So you *could* infer that GTK+ 1.4 will be released around fall 2000
:)
However, the Gnome folks don't speak for the GTK+ folks, and the GTK+ 1.4 release could be scheduled for any time prior to or after the Gnome 2.0 release, which is already pointed at a rather vague target. I'd like to hear from someone who knows something about GTK+ developement when I can start using the new version
Daniel
Hurry up and jump on the individualist bandwagon!
The last time I used Sawmill's default configuration, it sucked. With such a configuration, it seems slows and clunky. You speed problem mostly like is because Sawmill delays the raising of a focused window for a little bit, which gives the appearance of being slow. Anyone using Sawmill without configuring it will most likely see it as slow. Just spend five minutes configuring the thing and see what you think then.
Actually, there was a thread on debian-devel the other day that indicated that the memory (actually, X pixmap) leaking may not, in fact, be fixed. People were reporting that their X server was using over a hundred megabytes of memory if left running overnight; the only commonality was that they were running Gnome and using various imlib-based things (pixmap themes, transparent Eterms, etc)
This is actually worse than your average memory leak, as the only way to recover the memory is to restart X.
Daniel
Hurry up and jump on the individualist bandwagon!
If I could I'd clean up every piece of messy code I could get my hands on. Heck, I'd rewrite the entire system from scratch.
:)
:) ) -- the logical extension of its current development path -- or collapse under its own weight. Or possibly both.
The fact is, though, that I do not have an infinite amount of time in which to work, and that therefore, I rely on other people to fix things I don't have time to get to. Does this make sense? I'm not sure it makes sense to me
In any event, E is way too broken on a fundamental level to be fixed. I switched to Sawmill and never looked back; I predict that E will either eventually become an entire operating system (possibly even incorporating a kernel
Daniel
Hurry up and jump on the individualist bandwagon!
Well, being honest, I have never written anything in in qt or gtk but I have read threads about the issue and understand your point. Your complaint is that people that program with gtk usually use C, which is not object-oriented. QT is written C++ and therefore a lot of programmers that use QT use C++.
However, just because a tool-kit is written in one language does not mean it can be used in others. Both QT and GTK have language bindings that allow for other languages to be used. I you wanted to, you could write a program that makes use of QT completely in plain old C.
Your complaint about the tool-kits are really a C vs C++ issue.
As for your suggestion that people can pick the best applications of both desktop environments and use them in one meshed environment is not really that wise to suggest. First of all, both GTK and QT are large libraries and using both would be redundant. Being redundant almost aways results in more resources being used than neccessary. Second of all, GNOME and KDE try only to use one tool-kit because they are aiming for a default look and feel which would be completely hosed if you mixed gtk and qt apps.
As GNOME and KDE evolve, it will become more evident that mixing KDE and GNOME apps are a bad idea. GNOME is headed towards a environment where the apps are all tightly intergrated together through GNOME using CORBA. An example would be that GNOME mail client will not store addresses but rely on the GNOME address book client. I do not know as much about KDE, but I know that they have scrapped their CORBA design. KDE and GNOME are just not mature enough for people to realize that the mixing of the apps are very bad.
And when Debian defines their spec for licenses requiring that it be free for both personal and commercial use.. that sorta screws KDE over (provisions in the QPL
Why is requiring a commercial QT license worse than the provisions in the GPL which make it illegal to use GPL software in commercial products under ANY circumstance? You would be having a fit if somebody was putting GNOME code into a commecial product. QT realizes that despite the zealots, commercial software isn't going to go away any time soon, so they might as well make money from businesses using their code.
You have to expect a little zealotry from Debian, the call it "GNU/Linux", which seems like needless RMS ass-kissing to the non-zealot linux user community. (GNU/Debian GNU/Linux 8.2 GNU/CD 4, the entire GNU/source-tree of GNU/Emacs)
Seriously, the fact that KDE is less buggy, compiles on the first try every time, and adheres to most of the existing X standards that GTK ignores more than makes up for the crufty QT license. Speaking of which, I have read the QPL, and it seems fine to me. The continued availability of QT is assured, despite the FUD thrown out by the GNOME crowd. If TrollTech folds or is bought out, QT reverts to the BSD license.
0 1 - just my two bits
> My personal preference is KDE simply because GTK's API is (IMO) painful for programmers
Try Gtk--, the C++ binding to gtk+. Looks very Qt-ish, except it uses template functions for signal/slot connections instead of a gross macro hack to the language.
I use plain ol twm myself, there's something zen about having a completely blank desktop when you're not using anything.
I've finally had it: until slashdot gets article moderation, I am not coming back.
Who cares about what they are doing? I use Gnome now and I love it but KDE will win. With KOffice, Konqueror, KDevelope, and QT being about 10x easier to program than GTK I'm sorry to say but Gnome will lose this one, but yet again, who am I to say anything.
-- "I'd rather be dead than cool" -Kurt Cobain
So far I have to say that I like GNOME better than KDE, despite some of its shortcomings. The default E theme that RH uses is very clean, and I like the look of the GTK+ widgets. I'm not sure that there will be a clear winner here; both KDE and GNOME are miles ahead of the Windows UI. I'm looking forward to GNOME 1.2 and the stuff eazel is working on, but KDE 2.0 looks like its going to be great too.
BTW, this is the first time I've been out here in about six months, and I was dismayed to discover what a cesspool /. has become. :-(
Point 1: sorry, I thought it was off
Point 2: Yes, it does. You can't take GPL source and put it into a commercial binary. See the John Camack vs QuakeLives article from yesterday. You can put QT into a comercial app, close the source, and charge money for it, provided you pay TrollTech for the license.
Point 3: Yes, he is. I just think that insisting that GNU projects be called GNU/whatever is a little ridiculous.
I call FUD when I see it, and insinuating that TrollTech, or Debian, or RMS can yank the GPL rug out from under KDE is creating fear, uncertainty and doubt about the future availability of KDE. Karma whoring and zealotry aside, if the FUD shoe fits, wear it.
0 1 - just my two bits
AFAIK, that's not quite right. I am not a lawyer, but here is my impression on how the QPL works.
"Lets say you wanted to do a Qt version of Mozilla. Then the MPL tells you that you have to allow Netscape to take any code that you write,
and not to let anybody else do so."
No that's not correct at all. The MPL says you must give Netscape any code (for any use, properity or not) that you have created based on MPL source.
"The QPL tells you that you cannot let Netscape take the code."
Basically the QPL just says you must provide your code to anyone for free, if you want to use the qt free license. If Netscape decided to put your product to a non-free use (ie. not provide the source on demand), it must first purchase a license from Troll.
"So combining two 'free' software projects is a failure."
I wouldn't say so. Maybe I am just plain wrong, but a quick glance at both licenses, shows that some of those conflicts you refer to don't really exist.
Yeah there was a lot of very scary stuff going on and the "Commies" were behind most of it. Vietnam was "clearly" part of that trajectory. Even allowing the possibility that the whole Indo-china problem was not a plot hatched in Moscow, (I know it wasn't) they could hardly be complacent about it. It sure looked like a Commie plot, and certainly if you were an American policy planner, could you possibly doubt that the opposition in Moscow and Peking would make the most out of any opportunity arising from new satellite states in S.E. Asia?
The problem is, it was not a decision of one politician or group of politicians at that time. "Blame Commies for everything" at that time was "the" direction of american international politics, and at that time it was as "natural" for american politician to think in this direction, as thinking that planets make circles and epicycles around the Earth was "natural" for medieval astronomer despite better explanations being easy to come up with.
The Leninist strain of Marxism was something that simply had to be fought off actively. It was contagious, as it offered really bad people a way to get everything they always wanted --with the cooperation of people of good will. I cannot say that the necessity of resisting Leninism justified all means used...
That was Stalinism, not Leninism (and certainly had nothing to do with Marx) -- and it is well known that Communists themselves managed to turn domestic policy away from it as much as the dominant political force was able to soon after Stalin's death, so this was not tied anywhere to their main doctrine. Ideology/philosophy/religion often have very little to do with dictatorship and oppression -- by now ideas of "capitalism" and every major religion (with Islam being most prominent lately) were quite successfully used for the same goals, yet US didn't try to fight all of them at the scale anywhere comparable with communist ideology. It's also very likely that many of those countries would end up more tolerable (similar to USSR in 50's-80's) if US and other western countries didn't demonstrate so much hostility toward them just for the sake of anti-communism.
Contrary to the popular belief, there indeed is no God.
Linus, Alan Cox, that bloke who invented the WWW. etc. There are many more I can't be bothered typing in.
- -
A VERY large proportion of the code on your Linux CD came from various Europeans, Australians etc.
If it weren't for us you can wipe a few years of the development. Imagine trying to fight Win2K with what we had in the early 90's. We didn't even have a free kernel then! AFAIR
-----------------------------------------------
"If I can shoot rabbits then I can shoot fascists" -