Post a Comment
Anyone whos starts a post with...
Bring on the Gnome folks! OPEN FIRE! Flamewar!, flamewar!! flamewar!!!
or...
Bring on the KDE folks! OPEN FIRE! Flamewar!, flamewar!! flamewar!!!
is a fool. So what if you like a different desktop. Its a desktop, thats all (a D E S K T O P). Use what you like but please keep the reasons why to yourself.
Despite heated debates on this, imho pretty much all desktops of today, be it Gnome, KDE, XFCE, OS X or Windows XP, are generally all good enough and easy enough to use for your granny, pa or other computer user. Personally I favour XFCE for various reasons.
Wether you like Gnome, KDE or whatever I think this is more a matter of personal taste than wich one is technically the best.
> GNOME is quite incomplete and broken at the moment, but
> i think that GNOME has the better future because of its
> more advanced architecture and its greater flexibility.
Watch the keywords "incomplete", "broken" and then "more advanced", "greater flexibility" in one sentence. The first two quotes are a plain contradiction tot he second two ones.
If something is incomplete and broken, then it hardly can be advanced or offer greater flexibility.
"Watch the keywords "incomplete", "broken" and then "more advanced", "greater flexibility" in one sentence. The first two quotes are a plain contradiction tot he second two ones. "
in that case, i suggest you return(unless you are still there) to infants school to brush up on your english comprehension, because you obviously have great difficulties in understanding basic sentences. they are not contradictions by any means.
> > "Watch the keywords "incomplete", "broken" and then "more advanced", "greater flexibility" in
> > one sentence. The first two quotes are a plain contradiction tot he second two ones."
> in that case, i suggest you return (unless you are still there) to infants school to brush up on your
> english comprehension, because you obviously have great difficulties in understanding basic
> sentences. they are not contradictions by any means.
I understood these sentences pretty well. But I find it quite contradicting to say "GNOME is incomplete and broken" and then "but it's more advanced and offers greater flexibility" in the same sentence.
If something is broken or incomplete then it hardly offers greater flexibility. It offers more pain in the butt for a developer to get along with problems of the development framework. This can also not be called "advanced" by any means. Advanced is usually things that has been thought through, proved, works reliable, thought for future in mind - considered practially good. Now if GNOME offers incomplete and broken things then in what ways is that "advanced" ? It's a contradiction and irritation of the word "advanced".
Just my 0.5 cents.
"I understood these sentences pretty well. "
you obviously didn't because they have no relation to each other.
"But I find it quite contradicting to say "GNOME is incomplete and broken" and then "but it's more advanced and offers greater flexibility" in the same sentence."
compare that of the valve and the microchip when the mucrochip was almost complete. the valve is less advanced and less flexible than the microchip, but the valve was more complete.
thats why you need to return to school to brush up on your english comprehension.
> > "I understood these sentences pretty well. "
> you obviously didn't because they have no relation to each other.
It was just ONE single sentence that contained all this. So how can there be no relationship ? The sentence he wrote is exactly related to it because the sum of words exactly made that sentence which ends with a point.
"Funny, none of the projects you cited are part of Gnome. "
according to this, gstreamer, cairo, and dbus are all part of the GNOME architecture:
http://en.wikipedia.org/wiki/GNOME
just because KDE are going to be using GNOME technology eventually doesn't mean they are not part of GNOME. read the part on architecture that states that gstreamer, dbus, and caira are part of the GNOME architecture.
according to this, gstreamer, cairo, and dbus are all part of the GNOME architecture:
http://en.wikipedia.org/wiki/GNOME
It says that GNOME is built from a large number of "different projects" including ...
All of those projects are part of freedesktop.org, and are independent of gnome. They are just utilised by gnome to provide functionality.
You will see from the gstreamer entry on wikipedia that it is going to be the default audio framework for kde 4. You will also note that it is currently used by amarok and kaffeine.
> You will see from the gstreamer entry on wikipedia that it is going to be the default audio
> framework for kde 4. You will also note that it is currently used by amarok and kaffeine.
This is inaccurate.
KDE 4 will use KDEMM as audio framework that defaults to no special audio system such as GStreamer. It will offer the possibility for people to default to XINE, MAS, ALSA, GStreamer as OPTION. AmaroK also doesn't default to GStreamer, again it's an option they offer for people who want to use it.
Hm, I'd like to see some more authorative source on that before I belive in that. AFAIK it's one of the *proposed* replacements for artsd. And if they want to stay in that game they better get their shit together in a hurry, since it really sucks compared to lib-xine functionality wise.
according to this, gstreamer, cairo, and dbus are all part of the GNOME architecture:
http://en.wikipedia.org/wiki/GNOME
Wikipedia isn't the Source of Truth, you know.
Give me a link on the {gstreamer, cairo, dbus} official website where they say they are a Gnome project.
Funny, none of the projects you cited are part of Gnome.
It's called collaboration and it's the open source community's greatest strength. Don't try to make it look like a bad thing just to serve your own zealotry agenda.
While I personally would not agree with "the architecture on GNOME is leaps and bounds ahead of KDE", both platforms have good things going for them.
DBus is an implementation of KDE's dcop that runs in C and does not require Qt. There is already a nice Qt library to help KDE developers use DBus, and this is used by the KDE media:/ ioslave since KDE 3.4. So not only does the entirety of the KDE desktop already make use of DBus-style features, but it also supports DBus itself. They'll probably switch to DBus for KDE 4, but they have no pressing need to switch right now.
Cairo has it's equivalent in Qt 4's Arthur rendering engine, which performed better than Cairo when Qt 4.0 was released (I don't know about now). KDE developers have an project set up (Plasma) to develop the best ways of using these new graphical features. Gnome has Cairo now, but there is no clear plan on how it will be used. KDE has an advantage in this in that Zack Rusin, a KDE contributor and Qt employee, was one of the main architects behind X11's EXA system that allows for such effects.
Gnome may have GStreamer, but KDE 4 is going to have an abstraction layer that will support GStreamer, Xine, MAS and any other multimedia framework. Thus KDE users can cherry-pick the best framework to suit their setup. There is no such global option in Gnome (most applicatoins use their own systems) and no plan, as yet, to come up with one.
The fact is, KDE has always had the better architecture; lets not forget that ioslaves came before the Gnome's VFS, and KParts were the first decent COM system in Linux (Gnome had Corba first, but it never took off). And they've always done a good job of documenting it. The problem is that they've spent too much time on the architecture, and not enough on the apps. Hopefully KDE 4 will see the application side of things improve.
the architecture on GNOME is leaps and bounds ahead of KDE (eg gstreamer, dbus, cairo, etc)
I'm afraid not. GStreamer is still far from being reliable enough to depend on (whether it will be good enough for KDE 4 is still an open question), DBus is not a Gnome technology, nor does it take much advantage of it, and Cairo is miles away from being able to give all the fancy desktop effects everyone thinks they're going to get.
What he means is that the infrastructure (programming framework and desktop) is there and available for programmers to just get in and produce great open source applications without getting bogged down in bullshit and debugging their own development tools.
Well dbus was taken straight away from kde and then reprogrammed, now the kde people basically put their automation interfaces on top of dbus, so much for history,
cairo is not GNOME its an X project and used by both gnome anmd kde in the future, gstreamer has its roots also in other technologies like xine and the windows media api, but I agree that is pretty much the only area where gnome was first.
It is usually like that, KDE has an interesting tech, gnome wants it reprograms it has often a worse solution, the kde people adjust their interfaces to the gnome solution to keep the peace ;-)
Gnome still lacks a decent compound document model essential for any office package. The OLE clone BONOBO was a dead end road, due to the same design mistakes and OLE had and due to the flakey CORBA foundation (the kde people ditched corba way before BONOBO due to its slowness and flakeyness)
Well there now is a project which unifies KPARTs and gnome to some extend, thank god! That should have been done 5 years ago.
Face it KDE is basically NextStep radically moved forward and basically really the only system besides OSX which is totally component oriented.
Well dbus was taken straight away from kde and then reprogrammed, now the kde people basically put their automation interfaces on top of dbus, so much for history,
DBus wasn't "reprogrammed". It was programmed from the ground up in C, with a design inspired, among other things, in the DCOP system. "taken straight away from KDE" is overdoing it a lot. Here for more info:
http://dbus.freedesktop.org/doc/dbus-faq.html#other-ipc
http://dbus.freedesktop.org/doc/dbus-faq.html#yet-more-ipc
cairo is not GNOME its an X project and used by both gnome anmd kde in the future,
Cairo is used right now in Gnome. GTK is using cairo since 2.8.0.
gstreamer has its roots also in other technologies like xine and the windows media api,
Xine is a player. There is no way in hell gstreamer shares similarities to xine beyond the use of third party media libraries (like ffmpeg).
Although GStreamer intends to offer the same features as APIs like DirectShow, their design is totally original. And when it comes to free software, there is no library that comes close to the level of features it provides for multimedia.
http://gstreamer.freedesktop.org/features/
It is usually like that, KDE has an interesting tech, gnome wants it reprograms it has often a worse solution, the kde people adjust their interfaces to the gnome solution to keep the peace ;-)
As is the case with Arts and GStreamer, mozilla and khtml, glib+Gtk and Qt (nice "interface adjustment there"), HAL, evolution-data-server, cairo and arthur (that was released later).
Yeah. "Usually". Hah.
Face it KDE is basically NextStep radically moved forward and basically really the only system besides OSX which is totally component oriented.
The day KDE is as usable as NextStep was in 1989 wake me up.
What a load of fanboyism.
"Personally I favour XFCE for various reasons."
XFCE doesn't do anything! KDE provides a file manager with ftp/http/ssh/imap etc. access, cd burning, audio/photo management, RSS reader, mail client, newsgroup client, calender software, download manager, network manager, office software, graphics software, media players, text editors and much more. To actually use your computer, you have to use XFCE with lots of other software to compare it to GNOME/KDE.
Um...KDE is a collection of a bunch of small programs. So is Gnome. A lot of people like XFCE/FVWM and get by just fine with very few GUI applications. Some of us run systems that are older and don't have to resources to run KDE or Gnome. That or we just don't like the bloat (read "needless crap") sometimes.
>> KDE is a collection of a bunch
>> of small programs. So is Gnome.
Partially... yes, but also (with enthusiasm...) architecture! The concept of a "cohesive" desktop environment has been pursued for how long??? (win3.1, apple-2). Regardless of the number of apps... the whole debate reduces to architecture: do "modules/apps" use shared memory or filesystem or a subsystem such as corba to facilitate "services" or embedded components? How do pieces interact and share? What programming paradigm? What services are available to developers? What is the resource requirements? How well does the whole system behave as an economy? How does its implementation limit or extend it's capabilities and facilitate it's maintainance? Architecture!
"XFCE doesn't do anything!"
XFCE does a lot. At least for the original poster. A desktop environment, or a file manager, does not need to do "everything".
Actually this is the reason why I do not like KDE.
And I know that there are many other people who like "simple and efficient" interfaces, instead of the ones where "you're overwhelmed with options which you'll never ever need at all".
(For the record I'm not a XFCE user at the moment).
Have you used XFCE? XFCE is designed so you can still use and run many KDE/GNOME applications. It does exactly what the people who designed it want it do to: not get in the users way, or tell the user what to be.
As long as you've tried all the WMs or DEs that interest you, and you've all objectively as possible given them a solid chance then whatever you pick is right for you and no one should ever verbally beat the holy living death out of you for finding what works for you.
Software is highly subjective. If you can run windows and make it secure, and like it: good on you. Same with any $distro,($wm|$de) combo. Use what you like, not what everyone else thinks you should use. Just give them all a chance.
KDE provides a file manager with ftp/http/ssh/imap etc. access, cd burning, audio/photo management, RSS reader, mail client, newsgroup client, calender software, download manager, network manager, office software, graphics software, media players, text editors and much more. To actually use your computer, you have to use XFCE with lots of other software to compare it to GNOME/KDE.
Yeah, but I get by by loading each of these apps seperately, I use KBear for FTP, and maybe konqueror from time to time.
But the point wasn't really that XFCE is better, it was rather that mostly all modern DE's are easy enough to use, atleast apart from geek-oriented ones like fluxbox. (I used to run fluxbox for myself and gnome for guests, but found that XFCE works great for both purposes).
"you are right in one way, and wrong in another when you say that the technogy on KDE is better. the architecture on GNOME is leaps and bounds ahead of KDE (eg gstreamer, dbus, cairo, etc)"
What about KParts and IOSlaves? These are two amazing features that GNOME has nothing comparable to.
What about KParts and IOSlaves?
KParts is hardly that great. It's a clunky alternative to proper single-function apps interacting through known interfaces. IOSlaves basically duplicates the idea of mounting filesystems, except it does it through a completely different interface meaning you have to actually compile your program with it in mind for it to work. If you just create filesystem drivers for the given interfaces (e.g. the gmail one) all programs can access it with no extra effort.
I don't really have a side in the gnome vs kde war, but I do have an issue with part of the article.
he says "but saying "looks like windows"...what the hell does that mean? Do you mean the GUI, the user interface, what? Windows is usually considered a better desktop so I don't know if that's a good thing or not."
considered a better desktop than what? by who? are you high? maybe he just hasn't figured out that many people, besides not liking MS for business/political/moral reeasons, just don't like Windows and I'm one of them.
and it looks and acts like Windows, is he really trying to claim that it doesn't? it's almost a clone. he doesn't even have an arguement for this, just a Bush-like "hey look over here" distraction and then moves on to something else. I may be petty but the fact that kde is so much like windows really turns me off of it.
of course I mostly use osx so feel free to ignore me.
This whole ordeal is about personal preference. You use OS X, you are partial to that. I use Gnome, Windows and KDE occasionally. I think they all have good points. XP was a big step forward for Microsoft. I'm not saying their desktop environment is the be all and end all, nor is OS X, Gnome or KDE. Some people think that Fluxbox is the perfect desktop environment and for them it is, but not for you and that's okay.
KDE 3 is not 10 years old, and I can't edit my post, but here is a more recent screenshot.
http://shots.osdir.com/slideshows/472_or/33.png
Not to say that picture is any less fisher price than the first one.
Oh seriously, it's usable and looks nice, how is that "fisher price"?
Your argument is a complete rip-off of the troll posts against Windows XP when it first came out, it's a dried up argument used by trolls to get attention, insite flame wars, and bolster support from fellow trolls. If you ask me the KDE interface doesn't look any less "fisher price" than the Gnome one in all the screenshots you linked to, and if you're complaining about the layout consider that not everyone is going to create a clone of Gnome consider that not everyone likes Gnome.
You don't care what KDE is like, you just want to raise Gnome higher up by using KDE as a footstool. Do you seriously think mature (as in over 12 yrs old) Gnome users are going to appreciate you spreading hostility between the two desktop environments. Here's a clue, they won't.
Oh seriously, it's usable and looks nice, how is that "fisher price"?
Fisher Price is know for using Primary Colors on their toys, and using a "cartoonish" design style. KDE and XP use that "cartoonish" look and primary colors in their look too.
I used to use KDE adamantly; I tried using GNOME in earlier versions, but it just didn't work for me.
Until I tried it again at 2.10. With a few minor tweaks, GNOME was a winner for me.
Why?
1) Simplicity-One product for one use. KDE has too many products loaded to determine which one to use. GNOME picks one (usually best of breed) and installs it.
There's nothing that prevents people from installing something else, but GNOME and or the distro (in my case Ubuntu) picks one and installs it.
Also, when making system changes, GNOME has one tool for one job. Digging in the KDE Control Center to find the right tool for something can take an effort.
2) Interface-Let's face it, OS X seems to have the best overall interface (more than several articles have been hosted on OSNews, Slashdot, and Newsforge about the UI of OS X). KDE's interface uses primary colors and a "cartoonish" look, which would work well as a newbie's PC, but not for a experienced PC user, where asthetics are a bit more important.
With a few small tweaks, GNOME give the desktop a smooth, polished look, using gradients of color and a down-to-basics look. With KDE, doing the same thing can take quite a bit of time, and it still has some remnant of primary colors and "cartoons" in it's features.
I've shown my Windows users both KDE and GNOME, and while KDE reminds them more of XP, they always go "OOOH" and "Wow" when I show them my GNOME desktop. They like the polished, smooth, instant feel of it all.
Now I will tell you what GNOME could work on that KDE does provide better:
1) Print Function-KDE's Print manager is much better than GNOME's. Fully Featured and integrated.
2) Bluetooth Support-KDE KIO slaves work a lot better when dealing with Bluetooth than GNOME does. GNOME's bluetooth support seems a bit of an afterthought.
3) Power Management- The Power Management tools in GNOME are also not as fully featured as KDE's, and on a laptop (Dell Inspiron 8600) that's important.
Have you tried Gnome Power Manager?
http://www.gnome.org/projects/gnome-power-manager/
"I've shown my Windows users both KDE and GNOME, and while KDE reminds them more of XP, they always go "OOOH" and "Wow" when I show them my GNOME desktop. They like the polished, smooth, instant feel of it all. "
Not to nitpick, but since you've been using Gnome instead of KDE for a while don't you think you're simply better at showing off Gnome's latest features than KDE's?
If you're blaming the developers for the behaviour of the trolls I would like to remind you that the developers of Gnome and KDE actually get along rather well.
It's funny how the developers get along, cooperate and colaborate on projects, and then you have kids from either side who compete over which desktop environment is the best like they would compete over who has the biggest penis, and when that fails, who can spit the farthest.
I've seen some empty space on its gui that doesn't has buttons, checkboxes and textentries on it. As all KDE fanboys know, empty space is wasted space. Hell, at least give us a funky, spinning and blinking 3D animation there!
I want to listen to my music and not everything and the kitchen sink.
Sounds like you want the simple, yet powerful variant of a KDE media player: JuK.
It will be just the right thing for you - and even better: it's the official KDE audio player!
http://developer.kde.org/~wheeler/juk.html
Screenshots there, so you can make sure it doesn't spin and blink.
You are amazing!
The first person I encounter who actually likes CDE.
I had to work with CDE on HPUX for 3 years.
I always considered it a space-waster.
A panel which was almost not customizable, the only buttons I ever needed were the virtual desktop switcher buttons, and the "open console" button.
Additionally there was no way to make the panel be one-line with smaller Icons and span over the whole width of the dasktop. CDE's Panel always wasted 30 pixels vertical, but refused to use the spare 200 Pixels at the sides.
Additionally, the panel was not always on top, so the "maximize" button on the windows were never usable, unless I wanted to dig down to the panel every time I wanted to switch virtual desktops.
The file manager was slow as hell which made it unusable. It needed several minutes to open a folder with a few hundred files in it.
EVERY single dektop I had to use (KDE 1.1 - 3.4, GNOME 1.4, FVWM, Win95-ME, WinXP) was better than CDE in almost every way.
This article summarizes exactly why I am using KDE. As a (web)developer, I really can't live without KIO anymore. Without KIO, I wouldn't be able to test small changes during developments, without having to go through the process of logging in and uploading. Thanks to KIOSlaves fault isolation during development has become much more easy.
I mean, in Windows or Gnome I used to upload files to my server after I made many (or critical) changes. And if things didn't work out as they should, I had to remember what exaclty I've done since the last upload. If the error or bug isn't really obvious (forgot a ; somewhere), it can be a real PITA. And even if it is obvious, I would have to go through the process of firering up my FTP client, logging in and uploading again.
Thanks to KIO I can even test the change of value of one var, without any overhead other than pressing ctrl+s, switching to my browser and pressing F5 (a matter of seconds).
That being said, KDE can use improvements in many area's. Hey, nobody's perfect. For example, amaroK isn't able to detect and connect to freshly formatted iPods, and the GUI is still too... crowded.
That also goes for the Kmenu, for instance. The first thing I do after installing KDE is deleting all program entries for progs which I rarely use, from the menu (or I move them to Other Programs). Having been a XFCE4 user and as a regular CLI user, I know the binaries of my progs anyway.
Then you didn't use the correct software under windows or gnome. Any good web editor would be able to sync with a remote site at the press of a key without you even needing to worry about what you changed. Both the big name Gnome/GTK editors, screem and bluefish, support direct editing on remote servers as well (with screem supporting the more sensible sync with remote site as well).
Congrats, you've found a screenshot of KDE2, which is almost a decade old. Try comparing it to Gnome 1.x. That would be a more fair comparison.
Or compare it to KDE3.5: http://www.jeugdvakantiewerk.nl/stuff/kde.png
Btw I uploaded it using the fish(ssh) KIO-slave to my webhost.
@OSNews: Why doesn't the Theading work properly for me??? It has never worked for me. This was a reply to Jody.
Edited 2005-12-29 17:06
IIUC it's not about browser compatibility but about invalid HTML code that just happens to work in some browsers.
To the osnews staff: Could you try to remove the <p> tag from the form code or to move it outside of the font tags?
<font>
[...]
<p><input type="hidden" name="ref" value="1234">
[...]
</font>
Let me cover everything.
FROM KDE:
1) Gnome developers hate everyone, including children (especially the cute ones)
2) Gnome has bonobo, and bonobo is evil! Evil!
3) Gnome is written in C. KDE is cool because it is C++ and the documentation is so cool.
4) Gnomes applications all suck, except the ones that are better than KDE's
FROM GNOME:
1) KDE hasn't met a feature it doesn't like to add, feature sluts!
2) KDE has proprietary licensing issues, paying for a proprietary license is lame.
3) KDE lacks to language freedom that Gnome has, C++ is so 1980's!
4) KDE applications all suck, except the ones that are better than Gnomes.'
For all of those about to comment why KDE is cooler, or vise-versa then please take this in mind:
WE DON'T CARE! WE CHOOSE THE DESKTOP THAT BEST MEETS OUR NEEDS! YOUR COMMENT WON'T CHANGE THAT.
That goes for this article too.
WE DON'T CARE! WE CHOOSE THE DESKTOP THAT BEST MEETS OUR NEEDS! YOUR COMMENT WON'T CHANGE THAT.
Now I agree with that. I don't agree with this:
That goes for this article too.
For one thing, "This is subjective" is written all over the place. Another thing is that whether you agree with the author's assesment (kde is the best) or not, you have to admit that writing such an overview requires considerable effort, and it is very well done. It offers a nice overview of the features many users find very attractive about KDE, and many users who are not familier with KDE would find attractive.
So far, most of the comments (including yours) turned this article into yet another GNOME vs KDE thing (yeah, yeah, this is osnews, so it is to be expected somewhat) but this doesn't do justice to its quality. Not that it is perfect - few are - but still, it is nicely done, and informative (for instance, every single QT related thread is hijacked by "license trolls" and this article, right at the beginning, clarifies a few things.)
Back to the "WE DON'T CARE! WE CHOOSE THE DESKTOP THAT BEST MEETS OUR NEEDS!" thing: this is not for you or me or those who already made a choice. I don't care for no amount of advocacy work will convince me to use GNOME, for been there, and didn't like what I saw, and I'm tired of explaining to my girlfriend how to save a file in GIMP (because of the braindead file dialogue). You don't care because you can (or a hardcore GNOME user probably could) say something like that concerning KDE, and I don't think I could (or should) convince him or her (or you) to use my desktop of choice. But I won't say that advocacy of either DE is bad, because "WE CHOOSE THE DESKTOP THAT BEST MEETS OUR NEEDS!" We do, because we tried both (presumably) and found out what fits our needs. This article is for those who didn't yet, and no amount of shouting will change the fact that you missed this point entirely. GNOME does a fairly good job (arguably better than KDE atm) at advocating their Desktop, so do many of their users... and that is perfectly fine.
This is article is perfectly fine. Is it subjective? It is, and it doesn't try to convince you otherwise. Is it advocacy? Yes, it is, and that is fine too, for I don't have a problem with that either, especially since it has some very useful information as well.
Oh, an UPDATE. I know that most of us engaged in a debate won't go back to reread the article (so it would be nice if osnews editors posted an update). This underlies my point:
Update: this page was submitted to osnews by a know anti-gnome troll (the guy who forked gnome because he didn't like the button ordering etc etc). I sent this page to the kde-promo list to get suggestions and make it "more correct" - but apparently some people can't wait when they just want to harm others. Just don't listen him and don't read anything with the name "oGalaxyo" on it no matter what desktop you're using. And in case you didn't noticed it - apparently, many osnews readers didn't noticed it - this is about "why KDE rules", not "why Gnome sucks" and if you think the latter you're wrong: I wrote this article just to give people a oportunity to see what they're missing if they're not using KDE, so they can change if they want. A "Why gnome rules" doc would be welcome.
This was from the article if that wasn't clear...
Oh, an UPDATE. I know that most of us engaged in a debate won't go back to reread the article (so it would be nice if osnews editors posted an update). This underlies my point:
Update: this page was submitted to osnews by a know anti-gnome troll...but apparently some people can't wait when they just want to harm others. Just don't listen him and don't read anything with the name "oGalaxyo" on it no matter what desktop you're using.
That is not what is updated on the article at all. This is:
Update: In case you didn't noticed it - apparently, many osnews readers didn't noticed it - this is about "why KDE rules", not "why Gnome sucks" and if you think the latter you're wrong: I wrote this article just to give people a oportunity to see what they're missing if they're not using KDE, so they can change if they want. A "Why gnome rules" doc would be welcome.
........
Update: and now this article seems to have been updated again talking about oGALAXYo
Just leave it alone, OK? It's misleading. Who posted the article to OSNews is neither here nor there, and it's a lot of other people around here taking this the wrong way, for whatever reason, as they always do.
Edited 2005-12-30 00:41
oGalaxyo has a major axe to grind with the the GNOME developers and even attempted to fork GNOME to meet his standards. So it's not surprising that he wrote this article. He is welcome to his opinion but you need to know the context of his writing.
Guess what.. it wasn't written by oGALAXYo. He only submitted the link. It was written by diegocg.
after hearing endless comments about kde's inherent superiority to gnome, i dedicated a night to downloading the kubuntu packages and firing it up, as it had been a couple of years since i had played with it.
okay, its a desktop environment. so?????
to most users these days, their real user environment is their browser, not the desktop system. i am much more interested in firefox extensions today than i am in amarok vs rhythmbox.
this is not to denigrate kde. like gnome, its a useful desktop environment. beyond that, i didn't get a sense that my experience was being radically improved. i was still firing up firefox in full screen mode and going my merry way.
What's so great? If you have to ask that, you have probably not been using your environment to the full extent. KDE has lots and lots of functionality that isn't obvious to the eye, but very hard to let go of once you have started using it.
For instance
The fish:// integration, which works flawlessly.
The "network folder" thing, which works flawlessly and seamlessly with all KDE applications, as oposed to the gnome variant which:
A) is more than likely to crash nautilus, and b) doesn't integrate at all with a lot of the so called "Gnome applications", of which the majority really is a bunch of gtk applications hijacked in the name of propaganda.
Seamless spellchecking using the same spellchecker for all kde applications, from kopete to konqueror.
The "identities" functionality which enables me to have different language settings and so on for different applications depending on which identity I choose. For instance I mostly post messages in english from my gmail account and thus english spellchecking and makes more sense. On the other hand my normal email account mostly sees action in my native language, so there english doesn't make sense there. And it's all handled by which sender address I chose.
Another example where KDE works and Gome doesn't is opening a pdf file and then printing a single page. Works perfectly in KDE, the experience was quite different from the one I got in evince..
I could go on, and on, there are so many things that works in KDE that either doesn't exist in Gnome or that are totally FUBARed there, but I don't have all day, you'll have to find out for yourself.
KDE has an automatic volume manager in KDE 3.5: http://www.jeugdvakantiewerk.nl/stuff/kde.png
Since 3.4 the media:/ ioslave has automatically detected devices.
Since 3.2 the system:/ ioslave has automatically listed all devices in /etc/fstab.
However KDE doesn't promise to automatically unmount things for you. Why? Because most devices don't actually send an eject notification (only CDs and ZIP drives). So you have to right-click on the icon in the system:/ or media:/ folder and select Eject or Unmount, depending on what kind of device it is.
Which is perfectly okay. It's what Mac OS has always made you do, and it works a whole lot better than the Windows method (right-clicking on a system tray icon).
What's more, KDE supported a form of volume management right from KDE 1.0, whereas Gnome limped along for years with various panel applets that weren't particularly attractive or easy to follow.
It is included in kde 3.5 - see bottom of this page: http://www.kde.org/announcements/visualguide-3.5.php
I'm not sure however if it acts 100% same as gnome volume manager as I don't use gnome 
this is not to denigrate kde. like gnome, its a useful desktop environment. beyond that, i didn't get a sense that my experience was being radically improved. i was still firing up firefox in full screen mode and going my merry way.
Okay, so you're entire desktop experience is the web browser. So why are you voicing your opinion on a forum about the achievements of KDE? You obviously don't care about anything a desktop can offer you other than starting your web browser.
Why do you even deal with all the extras that GNOME/KDE offer, why not run XFCE or Blackbox set to run Firefox fullscreen as soon as you login? Does GNOME have some magic Firefox icon that makes it run better there? I don't think so.
Whilst I use both desktops and both have cool features, I do find however that KDE has a much longer learning curve due to too much info being presented on screen at any one time.
Hopefully, KDE 4 will reverse this trend to be feature sluts and enforce a more balanced conservative approach to UI.
Individual unix apps have always been good at doing one thing very well rather than trying to do everything possible. This is where Gnome has done a good job by for example seperating the file manager and web browser into seperate apps. If KDE 4 can follow in Gnome's footsteps in this regard then it will do KDE the power of good.
> This is where Gnome has done a good job by for example seperating the file manager and web browser into seperate apps.
In a word: NO!
I actually like to have Konqueror being a single browser for multiple source of documents, be it the web, the filesystem..
Browsing is browsing *many* functions are identical: zoom in, zoom out, bookmarks, go back, follow link (wether the link is an url, a directory..), etc.. independently of the type of data.
So I think that it is stupid to separate browsing to different applications depending of the type of data, the functions are very similar.
I do hope that KDE developers won't do what you're suggesting..
I actually like to have Konqueror being a single browser for multiple source of documents, be it the web, the filesystem..
You like it, but no one else. Konquerors marketshare is stagnating. Look at the statistical data of heise.de
http://www.heise.de/newsticker/meldung/66968
And don't tell me there is no movement towards KDE/Linux systems in Germany and even on this technical and linux friendly page Konqueror is still below 2%. Go figure.
Many Linux distros set firefox as their default browser, even if they install KDE by default. This is probably why konqueror gets so low figures. Another reason is of course that konqueror doesn't run on windows.
The reason for chosing firefox in Linux distros is probably that it will make it easier for their customers to access services like online banking.
It seam to take a while you can teach organizations like banks to do new tricks. It almost took forever to make them accept mozilla/firefox even though that was a perfectly safe or even a safer alternative to ie, and some still don't.
As of KDE 3.5 konqueror have improved a lot. Unlike firefox it now passes the acid2 test. This is very good, and will probably attract some people once it gets commonly known.
Apart from the sad figures for konquerer it was nice to see that more and more people find alternatives to IE. The figures are of course very specific to heisse online, but I have seen similar trends on many other German sites.
It is also worth noting that the figures in your cited statistics is only about web browsing. It tells us nothing about how konquerer is used as a file browser.
As of QT4, the licensing of QT will be available under GPL, so lets hope for a konqueror port to windows by then. That way the market share can increase enough to make banks take notice making further growth possible.
About the movement towards KDE/Linux, I don't speak german but in the page you gave, there are also figures for KDE, and both KDE and Konqueror figures are the same..
Anyway even if they were different, linking Konqueror success with people liking or not the one browser for all data type is difficult:
- if the web part of konqueror isn't as good as Firefox, then people will use FF whether they like the one browser concept or not.
- personnally at home I'm using Windows (for games) and at work I'm using KDE on RHE3, on both I'm using Mozilla at it is much simpler to use always the same web browser: the same reason could apply for dual booters.
So why do I say that I like the one browser for everything concept? PDF, it is always a chore to read PDF as the UIs are needlessly different from web browser..
That's really the biggest point, it just works out of the box. By having sensible default settings and even the opportunity to easy modify the environment if those default not exactly fit your optimal work pattern. Not to mention advanced core technology working uniformly and predictably over the whole application stack. That's the reason KDE is the leading desktop environment for Linux/Unix. KDE is all about ease of use, contemporary functionality, and outstanding graphical design, and they are making it better and better with every release, in all three aspects.
OK, so this fanboyish article will provoke yet another GNOME vs KDE flamewar full of venomous, angry comments posted by people incapable of comprehending a simple fact that when it comes to technology, people's preferences are about as rational as their preference of ice-cream.
That's right, you can sit here and rationalize your preference of desktop environment 'till your fingertips start bleeding, but in the end it's going to be about as logical as your attempt at providing an objective argument for vanilla flavour. Since I don't like vanilla ice-cream, and prefer something else, neither your attempt at argumentation, nor your attack on my favourite flavour will convince me. Same goes for your desktop.
OK, so this fanboyish article will provoke yet another GNOME vs KDE flamewar full of venomous, angry comments posted by people incapable of comprehending a simple fact that when it comes to technology, people's preferences are about as rational as their preference of ice-cream.
I'm the guy who wrote the article. And I agree: it's a fanboish article, because I'm a KDE fan
It's not an anti-gnome article, though, even if some people are looking at it that way, but that's something I was expecting, some people just don't like looking things from other points of view...
I wrote this article just to give people a oportuniy to see what they're missing if they're not using KDE, so they can change it they want. A "Why gnome rules" doc would be welcomed.
(By the way, if some admin reads this....please change the link to http://www.terra.es/personal/diegocg/kde/index.html (add index.html). I added some "nice" words for the guy who submitted this before time and added some corrections and the link without index.html is cached - it'll be updated soon though, I hope
Edited 2005-12-29 19:32
"I'm the guy who wrote the article. And I agree: it's a fanboish article, because I'm a KDE fan
"
I hear ya. I have aRts, kdelibs, kdebase and kdemultimedia installed here, using Fluxbox as my window manager. I didn't think your article was anti-GNOME at all. As a fellow KDE (sorta) user I liked it. Objectively, I thought it was a bit too much on the fanboy side, but that's understandable.
My main point was that it's impossible to fully rationalize desktop environment preference. I don't even remember properly why I have KDE installed rather than GNOME. I used to run GNOME a long time ago when I was using stuff like Red Hat, SuSE and Mandrake.
I started using KDE back in the 1x days. Then by 3.0 it got quite slow on my machine (I no longer use that slow machine though) and I switched to GNOME. After a little bit I quickly switched to XFCE and stayed with that for quite awhile until they started adding a ton of additional crap. I used 4 for a little while but then switched to fluxbox which is what I currently use when on a *nix box. Looking at whats going on with KDE 4 I think I may just start using that when released though.
That is, when I'm not in OS X.
This is actually a very informative article. KIOslaves seems like a cool idea.
"This is yet another example of Kioslaves. In many web pages you have a form which allow you to upload files for whatever purpose. Some times, what you want to upload is something that it's in another web page. So you have to download it first by hand, and then set the form field to a file in your hard disk. KIOslaves saves you time: In konqueror, you can put an URL in those forms. And when you click upload, KIOslaves will download that URL to a temporary storage (after you confirm it in the dialog you see in the screen) and automatically sets internally the correct file path and automatically uploads it."
I especially like that. I've always been able to do that in Windows, so it's nice to have it elsewhere if I need it.
"This is a example of the FTP KIO. I pressed Shift + Control + L (to "split" the screen, which may look "unusable" but it's very useful) and I wrote "ftp://ftp.teleline.es", and wrote my user name and password. This way, I have my local disk at left and my remote FTP site at right, allowing me to upload and syncronize this document. No need to use a "special app" for FTP. No need to go to the command line. Just drag and drop (notice that KDE is smart enought for not trying to render thumbnails from a remote site, although you certainly can enable it in the configuration). Another good example of network transparency is konserve, a backup program which can use network transparency to put the backups wherever you want (a FTP site, a SSH account..)"
Good good. Another thing Explorer has done for a while that is very useful. Glad to hear KDE does it.
It looks like KDE is really starting to come into it's own.
My only major complaint is that visually, it's still overwhelming sometimes. For example: http://www.terra.es/personal/diegocg/kde/print-pdf.png . Also, I honestly think the icons in all those screenshots are terrible. I've always hated that "Crystal" look. I know you can change them, but I doubt there are themes out there to change all of them. They're just way too in your face.
I do think aside from the icons, that KDE also has a little ways to go visually.
> For example: http://www.terra.es/personal/diegocg/kde/print-pdf.png . Also, I honestly think the
> icons in all those screenshots are terrible. I've always hated that "Crystal" look. I know you can
> change them, but I doubt there are themes out there to change all of them. They're just way too
> in your face.
That's not crystal and not even the default icon set. It's this 'children' icon set that exists in kde-artwork package if I am not mistaken. Personally I use the Nuvola icons and I pretty much love them. But then it's my personal taste.
http://img498.imageshack.us/my.php?image=snapshot39kg.png
http://img500.imageshack.us/my.php?image=snapshot16jn.png
http://img241.imageshack.us/my.php?image=snapshot42sc.jpg
"As someone who fancies trying Linux very soon
Explain the differences Between Gnome & KDE and which in your opinion I should use"
it depends what you want your desktop for and what your preference is.
you will never know which is best for you by reading about them. you can only decide by installing and using each one.
Gnome has less clutter, but also less features.
KDE has more features, but it's a bit more cluttered (however the Kubuntu distribution provides a less cluttered KDE desktop).
It's a harder job to get applications like Firefox and OpenOffice to look natural in KDE, as they're built on the same frameworks as Gnome. There is however a Crystal/Plastik theme for Firefox to make it blend in http://www.kde-look.org/content/show.php?content=11442.
OpenOffice can be blended in using various different methods http://www.kde-look.org/content/show.php?content=5065
http://www.kde-look.org/content/show.php?content=19116
http://www.kde-look.org/content/show.php?content=7131
KDE is easier to configure, and is more configurable, but it's so configurable that it's often hard to find the configuration option that you want.
KDE apps are more tightly integrated, which is generally advantageous. KDE has an easier system for dealing with devices like CDs, floppies and memory sticks.
Actually, a minor correction regarding openoffice: it is not built using the same framwork as GNOME. If GTK is available on your system, it will use that. On windows, it will use the native widgets. On KDE, it will use KDE widgets. I think the framework they use is a completely separate beast (from GNOME or GTK).
I think oo.o can be compiled to blend in either GNOME or KDE, depending on what you use, although I compiled it (from ports on FreeBSD) only to support KDE. Here is a screenshot:
ftp://hatvani.unideb.hu/pub/personal/screenshots/ooo-build.png
It is themed with the Lipstik theme, just like the rest of kde, and it uses crystal icons on its toolbars. Actually this is ooo-build, not the vanilla openoffice.org (but it works the same way in both).
Explain the differences Between Gnome & KDE and which in your opinion I should use
I think it would be a mistake to commit yourself to GNOME or KDE on someones advice without trying both first. An easy way to do this would be to obtain live CD's that feature each desktop. You could then try both desktops out on your current system without installing anything on your hard drive. This also lets you test your systems compatability with these Linux distribution, but remember live CD's will run a lot slower than a full installation on the hard drive so don't be put off by that.
You could try the GNOME based Ubuntu distrubution, they will send you free copies of both the live CD and the installation CD from:
http://shipit.ubuntu.com
There may be a live version of Kubuntu the KDE based version of Ubuntu available. One good introduction to KDE is Knoppix the original Linux live CD distribution. These are all based on Debian, for an RPM based live CD which is KDE orientated you could try the live Mandrake CD, there are plenty of options out there.
I started out with Linux five years ago using KDE, I then moved to GNOME, on to XFce, then back again to GNOME. I am currently a happy GNOME user, but don't let any zealot persuade you to go with GNOME or KDE they are both excellent desktop environments and only you can decide which is best for you.
Please note that this article is about KDE not about GNOME. While it's your good right to express your opinion and even offer people the help by pointing them to the UBUNTU page, you on the otherhand ignore the fact that if we did the same in a GNOME related article then we all would be flamed to death and every comment we would have done would be moderated down regardless of the context.
I think you don't need to address Ubuntu to the user, if he was willing to read the article (link) then he would already know the difference between GNOME and KDE, just by simply reading it.
the architecture on GNOME is leaps and bounds ahead of KDE (eg gstreamer, dbus, cairo, etc),... GNOME is quite incomplete and broken
And
GNOME are working on an equivalent...., but GNOME is quite incomplete.
It really explains it all, doesn't it. KDE has had working architecture for years, while they still are working on it.
And the leaps and bounds ahead in technology is perhaps the reason things like gnome-vfs only works with a few applications, and most of those don't even support all protocols reliable. Or they still use ESD for providing desktop sounds. Or they are removing Bonobo from applications like Nautilus.
>GNOME are working on an equivalent...., but GNOME is quite incomplete.
It really explains it all, doesn't it. KDE has had working architecture for years, while they still are working on it.
Don't knock the Gnomers for that, they've taken an excellent lesson out of Microsoft's playbook: Detract from what your competitor can do today by overcomitting to what you'll do in the future... and hope you'll drive them out of the market before you have to actually deliver. 
first off, I think both are nice DEs for the end user. anyhow:
Here's a test. On a bare bone system, with only the OS, and X.org plus freetype and the minimals, try to install gnome from source. Same setup, try to setup KDE. You can't use any of those auto-compile scripts like garnome, do it from scratch, piece by piece.
Ok, even better, try to package the resulting binaries for additional users in a distro of your own. Then give your opinion which is better done.
Personally, in the work I've been doing for the university I work at, I've come to better understand Patrick Volkerding's decision regarding gnome...
The Qt license sucks and that's why all the big players went Gnome.
KDE is not without its own problems though. Eventually they'll have to move to something besides C++. Of course, it'll take Microsoft to show them how to do it.
It doesn't matter though, it's 2006 and Linux desktop still isn't taking off.
> The Qt license sucks and that's why all the big players went Gnome.
You mean big players like those who went Qt ?
http://partners.trolltech.com/partners/training.html
http://partners.trolltech.com/partners/training.html
http://partners.trolltech.com/partners/service.html
http://partners.trolltech.com/partners/tech.html
http://partners.trolltech.com/partners/resellers.html
http://www.trolltech.com/company/customers.html
Specially pay attention to the last link. So you say Boing, NASA, Deutsche Telekom, IBM, HP and many more bug players went to GNOME ?
> Eventually they'll have to move to something besides C++
Why? Please elaborate more on this. Bindings for more languages would be nice, I guess the Python bindings are the most complete ones. But I fail to see why the core desktop environment must be rewritten in another language.
I have done a lot of C++ programming, and with the Qt library it is possible to be just as productive as one would be in, say, java (which I also have lots of experience with).
Oh you mean like Windows has all those fancy 3d effects? Get real! First off a fancy 3d desktop environment would make most computers obsolete based on hardware requirements alone. Secondly who would use it besides the temporarily curious? It would complicate the graphical user interfaces even more and still serve no real purpose beyond what current 2D desktop environments provide today.
Linux on the desktop exists, just not for you as long as you keep raising your standard with every stride Linux takes, pretty soon there won't be any viable Desktop OS for you if you keep that up.
"As you see, you can integrate all your kontacts - sorry, contacts - with kaddressbook. The interface you see in the right side of the window is not kontact - it's the kaddressbook kpart."
If this document aim at people who don't use KDE (like myself), maybe it would be a good idea to explain the difference between kontact and kaddressbook. Based on the quote above, it seems both are handling contacts.
If this document aim at people who don't use KDE (like myself), maybe it would be a good idea to explain the difference between kontact and kaddressbook. Based on the quote above, it seems both are handling contacts.
Kontact is a mail suite, more like Outlook. KAddressbook just handles addresses. They access the same contacts through KParts.
Think of Kontact as a wrapper around various other programs. It gives you a consistent UI to access various different programs.
If you want, you can have a single, master window with an icon bar down the left side to switch between the included apps (KMail, KAddressBook, KNotes, Akkregator, KNode, and others). All the apps can pass data back and forth as needed.
Or, if you prefer, you can load each app separately, in their own windows. They'll still pass data back and forth as needed, they'll just be in separate Windows.
Kontact is really just a meta-app that puts all the different apps into one windows for ease-of-use. Giving you a UI that looks similar to Evolution or Outlook, but without writing a new app (it builds on all the existing apps).
"This is yet another example of Kioslaves. In many web pages you have a form which allow you to upload files for whatever purpose. Some times, what you want to upload is something that it's in another web page. So you have to download it first by hand, and then set the form field to a file in your hard disk. KIOslaves saves you time: In konqueror, you can put an URL in those forms. And when you click upload, KIOslaves will download that URL to a temporary storage (after you confirm it in the dialog you see in the screen) and automatically sets internally the correct file path and automatically uploads it."
I especially like that. I've always been able to do that in Windows, so it's nice to have it elsewhere if I need it.
I think you did not yet fully understand KIOSlaves.
It's not just konqueror who is able to work over ftp. It every single KDE application. I can open kate (a text editor) and enter "ftp://whatever" and it will work on this exact adress. If I save, it will be done over ftp.
No "Download, edit, upload". Just "edit".
Can you do that in Notepad? in Office? In Outlook?
Try it, its a real timesaver :-)
> Why are KDE themes so hard to install. It's like there's all these different parts to them.
> There should be more one-click themes like Gnome.
If you are just worried about theme installation then you seriously don't understand KDE as a whole. But then, I only use 'one click' to install themes.
I use the Gnome desktop, many "console" programs, a few Qt applications, a few Xaw programs, and there is bound to be a Motif application hiding in here somewhere.
Does that make me a heretic? God forbid no. It just means that I have different expectations for different tools. In some cases, I like programs that keep out of my way (the Gnome camp is usally good for that). In other cases, I need obscure features (the KDE camp is good for that), and in yet other cases I need to be able to run the program across the network ("console" programs are good for that).
but here is a more recent screenshot.
A KDE 3.3(1.5 to 2 years old BTW), with Mandrivas theme rather than standard KDE? Is that the best you can do?
What about a 3.5 one:
http://www.tuxmachines.org/gallery/kde35/welcome?full=1
Or since you comared it to a Ubuntu themed Gnome, why not a Kubuntu shot:
http://shots.osdir.com/slideshows/slideshow.php?release=508&slide=5
That is a rather tired and old argument, not to mention subjective. In a hope that your post wasn't just flame-bait, I'll embellish a little. What you're saying is that you consider the GPL less free because you can't restrict the freedom of the software users?
You need to realize that freedom isn't some imperial or metric measurement that is measured on some one-dimensional scale on which one end signifies complete freedom and the other signifies complete lack of freedom. What is complete freedom for you may very well be unacceptably restricted to me.
To draw a parallel to the article at hand, I realize that while I find KDE to be the best desktop out there, in many ways much better than my OS X desktop, it certainly doesn't mean that there aren't any other equally valid points of view. If you love GNOME or XFCE, I'm pretty sure that you'd disagree severely with me arguing that your preference is misplaced since it doesn't coincide with my preference.
> I am linux n00b incarnate.
For a n00b you write a lot of stuff that requires excessive througly deep Linux knowledge:
http://www.osnews.com/usercomments.php?uid=3737
I write about what I know - windows and web design. Just because I can use windows, that doesn't mean I'm not a n00b on a new system. If you had never used RISC OS or Amiga OS before and I handed it to you, you wouldn't have a starting clue how to use it. Although that's harsh on RISC OS and Amiga because they're actually easy to use.
Trying to install a friggin app on Linux, or worse - a driver, was so hard to guess work, I couldn't do it; not even common sense and wild guessing would work :/
From the beginning of the page:
"Also, if you're using IE you must know that it's IE's failure that the page doesn't render correctly"
As a matter of fact, I've loaded the page in Firefox and IE, and it renders correctly, as far as I can see. Conversely, with Opera I can't see any of the images... (I made the test under windows 2000)
Marco C.
Thanks to the author for leading off the article with a review of Amarok. That first screenshot reminded me of all the things I hate about KDE in a single picture .
Let's start with the obvious. What's the main thing you do with a music player? Play music, obviously. Where's the play button in Amarok? At the bottom of the screen, squeezed in betweeen the visualizer and the "other albums by this artist" box. In fact, all the controls that actually matter (play/pause, seek, skip track, volume, visualizer, playing song title) are crammed into the bottom 2cm of the window. Brilliant! Also, what the heck to those 3 buttons with different cube icons and the 2 with green arrow icons do?
Side tabs were a bad idea when they first appeared in Konqueror, and they haven't improved with age. Tiny, sideways text is always going to be hard to read. The sidebar with too many tabs to show at once is ugly, too. Options are nice, but really, I don't care whether Amarok uses MySQL or sqlite or MS Access 95 on a 486 in Siberia to store it's database, as long as it knows where my music is. The same goes for audio backends.
Major coolness points awarded for having a well-implemented search that supports AND/OR operations, but minus several million for the cluttered, upside-down UI.
Amarok has two interfaces. There is a simple player interface that simply has the usual stuff, showing control buttons, track time, track name and a couple of other things. The interface you were looking at is primarily used for managing music collections. It does this very well. Once you're organised, you use the simplified interface to play stuff.
I see this as good usability. Providing you with two interfaces, which are optimised for the particular task at hand.
But feel free to criticise an application after looking at one screenshot. Analysis from a position of complete ignorance is so helpful, don't you think?
What's the main thing you do with a music player? Play music, obviously.
Except Amarok is a audio jukebox, not a music player. It encompasses a wider set of functionality than does a mere music player. Thus it has an interface which is primarily oriented toward organizing and managing large collections of music files rather than simply playing them.
Where's the play button in Amarok? At the bottom of the screen, squeezed in betweeen the visualizer and the "other albums by this artist" box.
A full height right navigation panel paired with a left content/view panel is one the most widely used and familiar UI conventions currently in use today. Numerous file managers, email clients, admin consoles, and even a good number of popular websites all use this exact same UI paradigm to reasonably good effect. Amarok's implementation is hardly a perfect example of the form, but it should be quite familiar to anyone who's used a computer before.
all the controls that actually matter (play/pause, seek, skip track, volume, visualizer, playing song title) are crammed into the bottom 2cm of the window. Brilliant!
Makes perfect sense to me. The control buttons act upon the playlist and are located exactly where I would expect them: below the playlist (above the playlist would be an equally obvious location).
Also, what the heck to those 3 buttons with different cube icons and the 2 with green arrow icons do?
The boxes: random mode, repeat playlist, and dynamic mode. The arrows: undo and redo.
The boxes aren't exactly obvious, but then that's what tooltips are for. Hover and learn! You'll pick it up in relatively short order. And once you do, it'll seem perfectly natural. Learning things is neat that way.
Side tabs were a bad idea when they first appeared in Konqueror, and they haven't improved with age.
Hmmm... the side tabs in Konqueror have always seemed to me as a perfectly acceptable solution for extending the functional range of that left navigation panel doohickey we talked about above. The other option would be to add more top-most elements directly into the tree structure, which is an approach that has plenty of merit as well. Neither way of doing things seems obviously superior to the other. Although, adding more top-level elements into the tree should scale up better to include a larger number of distinct navigation modes. Not sure that's really an issue with either Amarok or Konqueror.
Tiny, sideways text is always going to be hard to read.
True, but it works well enough that its never been an issue for me. And remember: you only need to learn the tab placements and their respective functions once.
Options are nice, but really, I don't care whether Amarok uses MySQL or sqlite or MS Access 95 on a 486 in Siberia to store it's database, as long as it knows where my music is. The same goes for audio backends.
I don't particularly care about the database backend either, but I can easily imagine situations where having the choice would be very nice. So while having the choice of multiple db backends has never benefited me, it's nice that it is useful for those who do need it. The audio backend issue is another matter altogether. Audio on Linux isn't exactly at the "it just works" phase, and until it is, such flexibility is absolutely necessary. For instance, I've got a lot of hopes for the long term prospects of Gstreamer, but as things stand right now it's barely usable for many tasks.
And in any case, implementing apps such that they relatively independent of such things as database backends and audio engines is generally considered good programming practice.
The article brags about tranparent windows and stuff, yet I see no such options on a vanilla Kubuntu install. What's missing to enable drop shadows, window transparency etc.?
And why are the font sizes so huge by default (11-12pt) in KDE? And why is the font size for Firefox much smaller, even though the options says that GTK apps should use the same font settings as KDE?
Edited 2005-12-29 19:06
The article brags about tranparent windows and stuff, yet I see no such options on a vanilla Kubuntu install. What's missing to enable drop shadows, window transparency etc.?
Use my guide if you can:
http://ubuntuforums.org/showthread.php?t=75527
In reply to sappyvcv (1.12) on 2005-12-29 18:43:16 (damn it osnews, get your systems right).
Anyway, kio is not only about being able to drag en drop your stuff over and back again, but mainly about not having to drag 'n' drop at all, ever.
For example: I can fire up kate, go to external locations, select $webhost, double click index.php and start editting. When I'm done, I press ctrl+s. That's it. Starting to see the beauty of KIO? It makes your sources completely network tranparent. In Windows/Gnome you are only able to edit and save LOCAL files.
Again, I know what it does, and I think it's great. All I was trying to say is that I've been able to download remote files (http/ftp) through Explorer/Common Open Dialog on Windows for a while, and it's great seeing other places doing it as well. I NEVER said KIOslaves was limited to that.
But myself, the only files I need to open and save remotely are files I use editplus to edit. And that does FTP and let's me hit Ctrl+S to save a remotely opened file.
I don't know why you or the other guy are so defensive when I give KDE kudos for having a feature I like.
Again, I know what it does, and I think it's great. All I was trying to say is that I've been able to download remote files (http/ftp) through Explorer/Common Open Dialog on Windows for a while, and it's great seeing other places doing it as well. I NEVER said KIOslaves was limited to that.
I believe that his gripes were more related to the way how you stated, comparing to Explorer and such. Actually, KFM (the old KDE 1.x file manager) was also capable of displaying websites back in 1997 or so. See: http://www.linux-user.de/ausgabe/2000/01/HomeNet2/kfm.gif
Though, it didn´t relied on on a powerful underlying system such as KIOSlaves as far as I know. KIOSlaves is a different beast from either the method mentioned above or the Windows Explorer way, as another poster already pointed out.
But myself, the only files I need to open and save remotely are files I use editplus to edit. And that does FTP and let's me hit Ctrl+S to save a remotely opened file.
That´s fine but it is hardly the same thing, don´t you agree? fish:// alone makes any security conscious person drool over his/her keyboard.
I don't know why you or the other guy are so defensive when I give KDE kudos for having a feature I like.
Again, I believe that it was a reaction (not warranted, though) to the way how you put it, comparing to Windows Explorer et al. I agree that there wasn´t any need to get defensive at all, even being a diehard KDE user and advocate as I am. But then, I have a thick skin.... :-)
Cheers,
DeadFish Man
I believe that his gripes were more related to the way how you stated, comparing to Explorer and such. Actually, KFM (the old KDE 1.x file manager) was also capable of displaying websites back in 1997 or so. See: http://www.linux-user.de/ausgabe/2000/01/HomeNet2/kfm.gif
Great. That's not what I was talking about.
That´s fine but it is hardly the same thing, don´t you agree? fish:// alone makes any security conscious person drool over his/her keyboard.
I never said it was the same thing. I was simply saying it was nice the KDE has that one feature I've been using in Windows for years. But KIOslaves do much more than that. However, that is the main feature that is useful to me. KDE is certainly ahead of Windows in that area. I've always wanted to be able to mount random shit as volumes.
> In reply to sappyvcv (1.12) on 2005-12-29 18:43:16
> (damn it osnews, get your systems right).
Hint to the osnews staff:
http://www.osnews.com/permalink.php?news_id=13118&comment_id=79723
i didnt say that C++ is limited! i said "KDE is basically limited to C++". theres a big difference.
But it's also dead wrong. There are no problems using other languages than C++ to program KDE applications so you are not limited in any way to C++. There are several well maintained and stable bindings available, for instance Java(since 2000), Python and Ruby. KDE even have it's own JavaScript(ECMAScript) interpreter which can easily be embedded in applications with the KJSEmbed library.
Dbus is just a dcop clone that had to replace CORBA (which sucked so hard it wasn't used).
Gstreamer is better than arts - yes, the reason KDE still uses arts is the fact KDE 3.5 has to keep compatibility with previous 3.x releases. the gnomes just jumped on the gstreamer wagon (while still very unstable) because esound sucked that hard... again, yes.
and cairo? Arthur is much more stable and advanced, tough will only be used in KDE 4.0...
you mean you put in a ipod and KDE asks you what you want to do with it and if you always want to do that? yeah, works since KDE 3.5 - and KDE 3.4 had the media:/ kioslave that showed newly added devices. it could also show them on the desktop if you wanted, or on the panel.
on one hand, i hope KDE 4 will be cleaner than 3.5 - but on the other hand, i hope they don't split up Konqi TOO MUCH - i love a webpage combined with filebrowsing in one tab (split-screen) and stuff like that.
That's why KDE has great code and infrastructure reuse. You'll probably see a more dedicated Konqueror web browser and file manager application (I certainly hope so, anyway), but all the components can be reused completely between it and the filebrowser - so if you want to browse files and web pages together go right ahead!
kontact is the PIM application in KDE. it consists of previously seperate (and you can still start them seperately) applications like Kadressbook, Kmail, akkregator, korganizer etc.
what he tried to tell you is Kadressbook is integrated througout KDE - you can see if someone is online in kmail, you can see the MSN picture in Konversation (IRC client) and send files from konqueror to the contacts that are online in Kopete.
Just wondering if ANYONE can beat my SuSE-Linux-10.0/KDE-3.5 screenshot? That including any Vista beta users.
http://suseux.commscentral.net:8000/snapshot1.jpg
Vista Years ahead of Linux desktop!, I don't think so.
Seriously, I can't see how clicking "Control Center" -> "Apperance & Themes" and then proceeding to "Theme Manager" or straight to "Icons" is much harder than the gnome procedure. If you want to add specific styles or window decorations that aren't part of a theme I see your point, but not otherwise.
And I have actually no clue what you mean with "more effective". All I know is that with gnome I have to try to find a theme with a color setting that matches my needs everytime I testrun it because the defaults suck, and I can't figure out how to easily change it.
it's a million times more complicated to customize KDE.
No it's not, as long as you don't need to install a 3rd party widget- or windowmanager- style. Which in most cases are not necessary, since you can make rather elaborate themes with the already pressent styles. If you want to install new styles, you need to compile it yourself if your distribution does not provide it for you(Complain to the distribution). The same is true for Gnome. If not, just click on the .themerc file or open the ThemeManager controllpanel and select the desired theme.
Very few metacity/gtk themers write their own engines. Most KDE themers do write, or modify, their own engines.
I'm not sure why it is. It doesn't matter really though. Some systems make it nearly impossible for a user to theme his desktop without paying someone for doing the dirty work. At least both of these systems are open about the look.
... is all its features. I'd generally rather look up how to accomplish something "manually" every year or two, than wade through a few million extra checkboxes every time I want to change anything.
On the other hand, I rarely customize my desktops beyond getting rid of annoying images (I generally prefer solid colors), pretty much all sounds, etc. I'm also willing to invest a day or two getting used to a default setting rather than changing it. I can switch between OS's pretty easily, and I bet I've wasted less time over the last 20 years by not having my desktop "perfect" than I would have have wasted getting it perfect.
Get a life, folks.
For me it has been difficult to choose between the two because there are positive things in both of them:
GNOME
+ OpenOffice, Firefox, GIMP, Synaptic, Gaim, GDM
+ Language bindings
+ Usability
KDE
+ KMail, Konqueror, Konsole, Kate, Skype, KStars
+ Object oriented "core" and wonderful API
+ Localization
+ KIOSlaves
+ Performance
> For me it has been difficult to choose between the two
> because there are positive things in both of them:
>
> GNOME
> + OpenOffice, Firefox, GIMP, Synaptic, Gaim
Timosa sorry, but neither OpenOffice, Firefox, Gimp, Synampic or Gaim are GNOME apps.
OpenOffice = Staroffice Foundation Class with a subset of GTK+ or QT widgets for appearance.
Firefox = XUL with a subset of GTK or QT widgets for better appearance.
The rest is plain GTK+ only.
Maybe I was little bit inaccurate. My point was that in GNOME OpenOffice, Firefox, and friends inherit look & feel of the GNOME environment and in KDE Skype and friends inherit look & feel of KDE environment. In other words OpenOffice is more GNOME than KDE and Skype more KDE than GNOME.
You are correct that from technical side those applications are not pure GNOME or KDE but GTK or QT applications. However because GNOME is founded on GTK, not QT, the GTK based applications are more at home in GNOME than in KDE. Same applies to QT applications too in KDE. Of course you can use OpenOffice in KDE and Skype in GNOME and thanks to freedesktop.org they are not aliens in the foreign environment.
Edited 2005-12-29 21:50
Timosa, thanks for clarification of your point but you are still wrong. OpenOffice is still not 'more GNOME' since it doesn't use anything GNOME related.
OpenOffice is based upon Staroffice Foundation Class widget set (tool set).
Both camps, GNOME and KDE have written native wrappers for Dialogs and Toolbars to cover a few aesthetical aspects of the app. So you can't say that OpenOffice is more a GNOME app since it's not true. It's not true due that it uses a totally different widget set but offer the same equal amount of KDE and GNOME integration due to wrappers for the dialogs, which on KDE's side is the same good as the side of GNOME. It's a desktop neutral application.
"I assume that you can do the same in GNOME. Regardless, it's a million times more complicated to customize KDE. You have to get the theme, compile it, install it, then apply it. In WindowBlinds, I download the .wba file and double click on it. That is it."
nah, not that hard. right mousebutton on your windowdecoration -> transparancy -> there it is. its the only thing this suse guy did to get the fancy screenshot...
KDE is IMO just to big. Everything it fancy, huge, and just yucky. KDE is very good for a regular user who wants everything there him or her and is happy with whatever program he/she uses. For me I want abiword to type school stuff in not openoffice or kword I can make do with those but I want certian things. I like the gtk interface a lot. Thus I'd use gnome or xfce. I like xfce a to a great degree because it provides everything I need. Its a light de a love the the right click menu and the main appliactions at the bottom. XFCE works with gaim or kde apps for the most part. I think kde might be better than gnome under the hood at this moment though when it come to gui it just not my piece of cake.
And for any of wondering what xfce I'm talking about here is a screenshot: http://msg43.net/screenshots/screenshot-11-27-05.jpg
KDE themes have packages for your distro and yes GNOME is far more easier even than Windowblinds. In GNOME you can drag the theme link off the webpage into the theme manager, done theme installed. Also last time I check you need to register on the wincustomize website and even pay to download icons and themes.
And the idiots don't even bother to read and/or understand the article. It's a presentation of the things that are possible in KDE just because of its architecture. Things which, of course, neither GNOME, nor CDE, nor XFCE nor Windows nor OSX do.
But no, every dumbhead must give their opinion why 'KDE is not [necessarily] better'. THAT'S NOT WHAT THE ARTICLE'S ABOUT, DDUUHH!
--bleyz
kubuntu can't even play music from http://di.fm
When will people learn to differentiate distro preferences to the actual DE.
Just because distro XYZ chooses to enable every toolbar possible, why is this a fault of KDE and not the distros responsibility.
If distro ABC doesn't include some apps with Gnome, why is this a Gnome problem and not a distro issue?
I know KDE likes to imitate Windows, but come on, where was it i saw that 'info' icon again?
http://www.terra.es/personal/diegocg/kde/amarok-last.fm.png
Hmmm.
http://di.fm can't even support a decent open music format...
if you want to get work done, and not have your DE doing stuff that's not necessary - liek downloading album covers behind your back or somesuch - use xfce. it really is pleasant and when you're working it stays out if your way. its thoughtfully designed to make getting stuff done easy.
My guess is that KDE appeals to computer geeks. There is almost nothing that can't be configured to look and behave exactly the way you like it. If you like tinkering with your system you will be in heaven.
If you are a developer you will love the clean and well designed API. So, KDE fits like a glove to the typical Linux user. It is no wonder Linux prefers it.
Unfortunately, most computer users are neither computer geeks nor software developers. They just want to get work done as easy as possible. To them KDE is far too overwhelming. Just like KDE will make the Unix/Linux appealing desktop to the geeks it will make it less appealing to other users. This could be one reason for Linux still having less than 10% of the Desktop market.
I don't agree that KDE mainly appeals to geeks. I have lots of friends and relatives who are non geeks and don't struggle to use KDE on my computers because its quite similar to Windows in some aspects. GNOME on the other hand is a bit confusing to a lot of them due to the unfamiliar look and feel. One of my aunts even requested that I install Mandriva with KDE in a dual boot scenario because she had been impressed with KDE and some of the office applications available on Linux.
As for Linux not having a large desktop market share, you have to remember that Linux on the desktop is still in its infancy. Previously many people who use Linux and Unix concentrated on the server side, but with the vast improvements in KDE, GNOME, Openoffice, firefox and popularity of distros like Ubuntu, Suse et al more people are beginning to see Linux as a viable alternative.
I think the learning curve puts some people off, but for those that have hands on support, its not much of an issue. It would also help if more computers were sold with Linux preinstalled and people didn't have to pay the MS tax. Many people will use whatever is installed on the PC they buy so Linux will never be as popular as windows if its not given the same exposure as Windows.
I don't agree that KDE mainly appeals to geeks. I have lots of friends and relatives who are non geeks and don't struggle to use KDE on my computers because its quite similar to Windows in some aspects. GNOME on the other hand is a bit confusing to a lot of them due to the unfamiliar look and feel.
Yes, you are right in that KDE is very similar to windows, in fact I would describe KDE as windows on steroids. This is good and bad. The bad thing is that there are far too many people that have problems handling windows out there, and they are not likely to be any more lucky with KDE. Actually, you give a good example of this yourself, as you tell me that your aunt asked you to install KDE. If it had been easy enough she would have done it herself.
I take it that your aunt is a non geek user, but still the install process is too complicated. I don't know about your ant, but many users hadn't been more successful installing their favorite app on windows. This only tells us that being simple enough is not the same as being as simple as windows.
The good thing is that windows power users will have no problem handling it, and I expect that this group of users will be very happy using KDE. The problem is that today almost all people need to use a computer, even the guys on the factory floor that skipped a lot of classes in school and barely can read. Then we have the people that really doesn't care much about computers. They see the computer as an office item much like the telephone. As we get more and more of these kinds of users user interfaces need to adapt, that goes for windows as well as KDE.
To persuade people to switch from windows you need to offer something that is significantly different or it will be hard to motivate the cost of switching in most organizations. After all windows comes preinstalled on most new computers why spend extra money on installing a system that is very similar that quite possibly will be more expensive to support (more possibilities in the GUI -> more user questions, more possibilities in the GUI -> users will spend more time configuring than working)
To be successful, we need to offer something new and easier to use system. This is the niche that Apple with MacOS-X currently are trying to make theirs. It would be nice if there was some free alternative though, and KDE is not it. Gnome is closer, but have a long way to go, as it still looks like an attempt to make a GUI for Unix not an interface to get work done. So, lets hope for KDE4.
Actually, you give a good example of this yourself, as you tell me that your aunt asked you to install KDE. If it had been easy enough she would have done it herself.
The problem for her would be installing Linux as a whole and not KDE. I agree that the Linux installation process would be complicated for many non geeks, but the same applies for Windows. Many people out there cannot install Windows on their own, so its not just a Linux problem.
For years reviewers of new Linux distros in various magazines always complained that Linux was hard to install. All this nagging finally seam to have worked. Linux is now as simple as it can be (even though this may be to hard for some), and now reviewers seldom have anything bad to say about the Linux OS install process.
The new favorite issue for reviewers to nag about now days seam to be software installation. As a Linux user I think it is extremely simple and much better than in windows, but evidently reviewers doesn't seam to agree.
These people probably have windows background, and as windows background is quite common among new users to Linux, the install process probably needs to be even simpler if we want to attract new users.
This is an area where KDE, Gnome, XFCE,... could help.
One solution would be to introduce some virtual Application folder. To install new software the user should just have to drag the new package into that folder. In case of dependency problems needed packages should be downloaded from the net if possible. To uninstall he should just have to drag the package he doesn't want into the trash.
I would also suggest hiding folders like /bin, /lib, /boot, /dev, /root, /usr, /etc, /sbin, /boot and just leave business related folders visible by default to non andmin users. That way, the user won't be confused by seeing his application packages displayed in his virtual Application folder as well as the real installed program files in their standard unix places.
Another solution would of course be to actually install the software in the Application folder, but that would probably not work very well for backward compatibility reasons.
It would also be extremely important that KDE, Gnome,.. cooperated on this so the install process looked the same regardless what desktop environment used as a newbie will probably not know what DE he is running.
I just read this article and decided to give KDE a shot once again. I still have trouble getting used to it, but I love the speed. Still, I don't think thats enough to make me move. I am hugely overwhelmed by the options, some redundant I think. I'm just trying to find ways to make kde more "gnome-like" if that makes any sense to cure some of the home sickness.
PS. Sorry to bring up an old debate, but doesn't kde FEEL more responsive and speedy than gnome? This kills me, I too want a speedy gnome. ;[
Since KDE works astonishingly whitout any tinkering, it let the non computer geeks get their work done as easy as possible. And since 90% of all computer users already have some experience with windows, the slight resemblance is an added benefit.
KDE has always been about simplicity and user-friendliness. Having a rich feature set does not make it hard to use. And it does not make KDE overwhelming, the majority of even novice users handles it just fine. Usually with less problems than those selfproclaimed usability experts.
One of the reasons why, in almost 2006, desktop Linux isn't getting into the mainstream is because you have these two camps. Dbus, freedesktop, and the portland project address the issues that have plagued Gnome and KDE but it's really too little too late. Just the mere fact that there is the holier than thou choice defeats mainstream acceptage.
Vista will be out this coming up year and OSX is going Intel. That doesn't bode well for Gnome or KDE. Things could have been a lot different if the desktop was taken seriously ten years ago and bad toolkit license choices and bad architectural decisions had been avoided.
It's time for someone to take the linux kernel and make a real desktop operating system on top of it. Until then desktop linux is going absolutely nowhere.
Linux won't take off really. It would take a major market push to do so really. There shouldn't be so much new features every release of KDE or Kernel. Companies use linux mostly as server, so x server (or desktop environments) are unussed extensively by them.
But on desktop computers is the gui which make people do things. But most of the times in Ubunt or every other linux distribution to do a simple thing, you need to open terminal. If you want to update kernel - it get's tricky and a simple user won't propably do it. And a desktop os should have really easy update routine, that's a must! We need consolidation between KDE and GNOME. Most users work on Windows, because it simply works. And works well. So what the hell linux offers, to make spending less bucks worth? It's really geek-minded or server-oriented and when it comes to make simple thing... Naah, let's stick to better os.
I've used KDE, gnome, and just about every other desktop/window manager. I've taken a particular liking to WindowMaker. It's light, its simple. If I need a file manager for some reason, I can always just run nautilus or something. Granted, my linux use is primarily for development, so I don't need all the jazzy features of KDE.
As long as Redhat (RHEL 4) and Novell (NLD9) choosed GNOME, then I think as them that GNOME is better than KDE.
KDE looks like XP, I mean messy. GNOME on the other hand has Apple look-like ie lean and mean interface. I've used both environments excessively for 4 years, and reached to this conclusion now. My first 3 years were KDE exclusively.
As long as Redhat (RHEL 4) and Novell (NLD9) choosed GNOME, then I think as them that GNOME is better than KDE.
Their choises have nothing to do with better or worse, it only means that they think that their potential customers is more likely to buy if Gnome is the default.
At least Red Hat admits that, they are not trying to sell general purpose Linux desktops but desktops for special purpososes e.g. call centers and similar applications where the user only uses a few applications, and perhaps have very little training.
Besides, you can install KDE on both Red Hat and SuSE.
As long as Redhat (RHEL 4) and Novell (NLD9) choosed GNOME, then I think as them that GNOME is better than KDE.
RHEL hardly qualifies as a desktop OS. And Red Hat created Gnome because KDE's original licensing was incompatible with Red Hat's licensing. And Red Hat provides and supports KDE.
NLD9 defaults to KDE if a desktop isn't explicitly chosen. NLD10 will default to Gnome if KDE (which will be provided and fully supported) isn't explicitly chosen. Novell's choice had nothing to do with which desktop was better. It has to do with projects like mono and evolution that weighed more heavily in terms of scarce development resources post-restructuring than KDE development. How fast did Novell turn around and clarify the fact that KDE will continue to be provided and supported after word spread they were becoming a Gnome shop?
You don't like KDE's look, and prefer Gnome's, that's fine and that's your choice. I don't like either DE's default look myself, and consider the two-minutes I spend customizing my KDE desktop after a clean install a small price to pay for the integration and functionality I get in return. I guess it's all about priorities.
Linux won't take off really. It would take a major market push to do so really. There shouldn't be so much new features every release of KDE or Kernel. Companies use linux mostly as server, so x server (or desktop environments) are unussed extensively by them.
But on desktop computers is the gui which make people do things. But most of the times in Ubunt or every other linux distribution to do a simple thing, you need to open terminal. If you want to update kernel - it get's tricky and a simple user won't propably do it. And a desktop os should have really easy update routine, that's a must! We need consolidation between KDE and GNOME. Most users work on Windows, because it simply works. And works well. So what the hell linux offers, to make spending less bucks worth? It's really geek-minded or server-oriented and when it comes to make simple thing... Naah, let's stick to better os.
Well, desktop linux is not taking off obviously and part of the reason is because, inevitably, you have to use a terminal, but that's a minor reason.
The bigger reason is that there is no killer desktop Linux app that is exclusive to linux. There's no reason to switch from XP that works fine. There are some other minor reasons too, like fragmentation and lack of cohesiveness, but until Linux has that killer app, (and probably something besides Gnome or KDE (Google anyone?), you can forget about it. Things could have been a lot different.
That's a very good point that I've never noticed before!!! It used to work though. Interesting. I'm using Konqueror 3.4.3 at the moment, as k3b hasn't been updated yet in Debian Scud (and will be removed if you move to 3.5), as soon as it gets updated, I'll upgrade to kde 3.5 and Konqueror 3.5 and test it.
Dave
> I'm using Konqueror 3.4.3 at the moment, as k3b hasn't
> been updated yet in Debian Scud (and will be removed if
> you move to 3.5)
I had done the upgrade anyway and IIRC I was able to reinstall k3b afterwards. In any case I have it around:
$ k3b -v
Qt: 3.3.5
KDE: 3.5.0
K3b: 0.12.10
$ dpkg -l k3b | grep k3b
ii k3b 0.12.10-1 A sophisticated KDE CD burning application
This is on a Debian unstable system with the packages from alioth (deb http://pkg-kde.alioth.debian.org/kde-3.5.0 ./).
Edited 2005-12-30 03:42
KDE is not inherently bloated. It consists of a feature-rich collection of desktop apps and utilities, from which distributors can select what to use, and from which end-users can choose to add and remove. KDE doesn't force every app and feature on distributors or users, but it has rich pickings to choose from. For a good example, look at Gentoo's kde-start (if I remember correctly); it's so basic it doesn't even include kicker, but it's still KDE.
Any resemblance between KDE and Windows is only skin-deep (and only if KDE is configured to look like Windows). Put me on a Windows box, and I flounder in torturous pain.
For a subjective reason to use KDE over Gnome: KDE isn't dull.
Apparently the reason the author likes KDE is the reason I don't. Writing software applications for the desktop is about designing a user experience.
It is not about how many GUI controls can mashed together within every pixel of an application. It is not about the 5 page features list. It is
not about "tweakability" and "configurability" either.
It is about creating a seamless, transparent and smooth experience for end users.
If you take a look at Amarok and go, "OMG! So shexy! Look at all those features!" Then you can move on to the next comment because you just won't get what the GNOME developers are striving for and probably label me a troll.
KDE4 might impress me. It seems the KDE developers have done some soul seeking and they too are overwhelmed by their own complexity. Projects like Oxygen and Plasma is exactly what desktop development should be all about. I'd like to see similar projects for GNOME.
Today, however, KDE is not for me and non-geeks. I respect the works of the KDE developers and community and I do not think they are f--king Idiots.
I so can't wait for this to come by.
I know there is some semi serious projects out there, but none have delivered an up-to-date distribution that I can run various parts of KDE on OS X.
I loved the file manager in KDE, much more powerful than OS X. Yes I know power sometimes lays in simplicity but I prefer my cards to be out on the table.
With QT 4 being released, various parts of the libraries have been segregated so I'm hoping that it means a viable distro for OS X in the very near future.
I hate desktop environments, they are always screwing with my settings and crashing etc.
Ratpoison is my weapon of choice. It's simple and efficient. I bet even my grandmother could use it what out any trouble. I hides all the complexity from anyone who doesn't understand it, without getting in the way of the people who do.
I <3 ratpoison for life!
- Jessta
I too have k3b -v showing:
[melkor@melkor:~]$ k3b -v
Qt: 3.3.5
KDE: 3.5.0
K3b: 0.12.10
But I'm grabbing kde 3.5.0 from Scud (experimental). I believe the packages are slightly different from Alioth. k3b depends on dbus-qt-1c2, but it's been removed and replaced by libdbus-qt-1-1c2 due to the abi stage 2 transitional updates in Sid. You don't seem to be able to install kde 3.5 from Scud without removing dbus-qt-1c2 and installing libdbus-qt-1-1c2. My guess is k3b will need to be repackaged against libdbus-qt-1-1c2 and uploaded directly to Sid, or quite possibly even Scud. I'm also waiting for amsn 0.95 ;-)
I prefer not to grab packages from Alioth if I can avoid it, and Debian proper has been quite quick with incoming since the release of Sarge in April.
Thanks for you reply though :-)
Dave
RE[2]: !!!!! Diego tu estabas "fumao" !!!!!
I guess someone should provide a "why gnome rocks" document. I really hope someone will... But really:
dcop = dbus. Granted, dcop was there first, and has been there for a long time, but look at the present and (most importantly) the future.
kioslaves = gnome-vfs (yes, I can open something over an ftp, ssh, samba, etc... connection in gedit and just press "ctrl-s")
kparts = uh... really, why? Isn't it just an inflexible way of embedding controls? If I wanted to use gtkhtml (which I don't, I'll give you that...), I can do that right now. Sure, there's no unified way for doing such a thing. Instead every 'part' that wants to be embedded provides it's own specialised, optimised way of doing it.
And to all those people crying "DBUS, Cairo and GStreamer aren't Gnome projects!!! No Fair!!!!"... Please, where's the 'Open Source' in that argument. Isn't it a good thing that the Gnome folks are collaborating, aggregating and integrating other great Open Source technologies? Isn't it a big advantage over using Qt link solutions that can only be used by the KDE project? It's scary seeing people using arguments like that AGAINST gnome...
dcop = dbus. Granted, dcop was there first, and has been there for a long time, but look at the present and (most importantly) the future.
Which is why I said that KDE is moving to dbus. By the way: The infrastructure is less important, what matters is how many apps are using such infraetructure. And KDE really rocks on that field - all KDE apps used dcop to some degree, but sadly not all gnome apps are using it extensively.
kparts = uh... really, why? Isn't it just an inflexible way of embedding controls?
Not at all: Take a look at the amarok + wikipedia screenshot. The "<-" "->" buttons are there but in a different size, they could have even been removed. I don't see why it's "inflexible" or why it has not sense..
"Isn't it a big advantage over using Qt link solutions that can only be used by the KDE project?
This is FUD. QT is licensed under the GPL license and you can build whatever you want as long as you don't break the GPL license. You've to pay extra fees if you want a commercial license, right. I'm *shocked* that people sees this as a problem. Aren't we supposed to build free software? What's the point of having created the GNU project if you only seem to care about comercial apps being developed....?
Edited 2005-12-30 14:56
KParts is more than a simple UI control model, it is a centralized component model upon the whole kde system is built upon, you can see it more as a next step next generation, a system built up from ground as component model in mind. Yes there are user interface kparts, and it is easy to work with them one beauty of such systems is that the reusability is way higher than in a plain library approach. With three lines of code you have enmbedded a browser, with another line you have added vfs functionality etc...
Every application drops basically if done right core parts into the system which then can be reused in other applications.
That is one thing the Gnome people have been missing on and on, they were to busy to play catchup with Microsoft, that they overlooked that Microsoft has followed (and did until .Net because they utterly failed with OLE to play catchup with NeXT) they 20 year old parc/apple approach of designing a user interface system.
NeXT and other approaches revolutionized 10 years ago how such systems can be designed, and the perfect example of such systems now are basically OSX and KDE.
A perfect example of such a system within the office scope is KOffice and also OpenOffice, from which KDE was partially dervied (the kde people started with the same ideas but tried to avoid the mistakes Star Office back then made, some of the first core devs from kde came straight from the Star Division)
So saying KParts is just a broken way of defining controls is way off, it is an entirely different methodology of having components as application foundation instead of various libraries. That this approach works show applications like KOffice, OpenOffice, also OSX which is the current generation NextStep and KDE in itself.
Gnome still fights with various legacy lib, broken lib, wrong design problems and instead of trying to raise the usability of their applications they reduce the functionality more and more while core aspects of their system (like an office compound document model, interoperability into other systems) etc... are still wide open areas. The original argument of having a library based foundation being more tight and less mem intensive has not been proven to be true, instead kde nowadays is faster and the mem consumption are up to par in both systems (within the boundaries of such systems nowadays)
I prefer to use Window Maker because it's light, fast and it looks good. Check out some of these themes made for Window Maker: http://lonelymachines.org/wm_themes.html
And I can use any of the apps made for KDE or GNOME from Window Maker, although the only KDE app that I actually use is K3b. IMO, Quod Libet http://www.sacredchao.net/quodlibet is better than amaroK. But most of the apps I use (Firefox, OpenOffice, perlpanel, etc.) are not made for KDE or GNOME.
Oh yeah, I almost forgot: Window Maker is also much more popular than both KDE and GNOME put together. http://xwinman.org/vote.php So, there. :-P
Companies supporting Windows build new drivers every 5 years, not every other week like they must when attempting to support Linux.
Obviously you are a complete fool as well, companies have to constantly chase kernel changes for example look at the fglrx code. If it's this kernel, do this if it's that one, do that.
It's stupid, and only a complete idiot would accept it and think that's the way it should be done.
the KIOslaves example has been put togheter - this is not default. i'm sure i can make almost every DE look as bad as this - unless they can't do shit at all...
but you're righ on kcontrol, it sucks. there are even worse examples there, the kwin controls are so enormously huge - you should see the "window actions" tab in KDE 3.3... they improved on it in KDE 3.5, tough. and if you access this config through a right mouse click on the windowdecoration (> settings) it looks much much better - its so bad because it has to fit in Kcontrol so they gave it tabs-in-tabs.
and again, they ARE working on it - its just that it is hard to fit so much flexibility in an interface. but they've done it in other places, i'm sure the openusabillity guys have something to do with that
edit:typo
Edited 2005-12-30 14:09
I'm not blasting it because I want to. Unfortunately, these are real problems for people I'm using myself as an example further in this comment. I've used Linux since the mid-90s and I started with KDE 0.9x. The reason I defected to GNOME was because of KDE's look and feel. The reason I've been forced off of Linux all together is because of driver issues. Can't use Linux if you can't get drivers that work and companies can't make drivers that work if the kernel constantly forces the drivers to change.
I want Linux back on my desktop *but* Linux is going to have to suck less. Linus really needs to forget about commenting on which desktop is better and focus on a Linux that sucks less.
I'm not alone, take the comment I made on tainting the kernel. I've seen literally hundreds of messages from innocent users thinking they had done something wrong because that appears on their screens.
So what if a driver taints the kernel, the kernel allows for it so don't present it to the users in a way that makes them believe something is wrong when it's just one man's opinion.
"if the kernel constantly forces the drivers to change. "
Well, I recommend you to buy Redhat Enterprise linux Desktop or Workstation because their OS lives for at least 1.5 years without breaking any drivers and kernel minorly change without breaking anything not drivers not applications.
"I want Linux back on my desktop *but* Linux is going to have to suck less."
Well, my best comment for this is to try to buy a linux desktop or workstation (IBM, HP, Sun are the best who could sell you a preconfigured, highly stable, very powerful, fully supported linux machines).
If you have a windows box and you want to convert it to linux then my advice is to let a professional do it for you because he will be able to tell you which distro is compatible with your hardware (not all hardware accepts a certain distro).
RHEL 4 is pretty good, I haven't tried it on this system though. FC4 gets much closer towards being functional than any other Linux that I've used recently, maybe I'll give RHEL a shot.
What's up with "let a professional do it"?
I hear this all the time, *I AM A PROFESSIONAL*!
LOL
My complaints are based on what I have learned about Linux in the last 10 years that I've used it professionally and at home.
I only buy hardware that's said to be compatible (which I did in this case, however it only worked on a single kernel rev + 5 or so patches to fix more kernel bugs with the timer and AMD64 chips).
its not an opinion the kernel is tainted, its a fact. it is just plain illegal to distribute it after tainting it, and that is what is told.
i agree it would be nice to have a stable kerneldriver abi, but on the other hand - i think linus is right: if you want your hardware supported, release the specs or send code.
to ensure quality, performance and compatibility he wants all drivers to be IN THE KERNEL itself, not seperate from it, released by some independend company. point is, if drivers are in the kernel, they can be supported as long as ANY user needs it. functions can be added, bugs fixed. a company can stop supporting hardware with closed drivers, and the users are busted. so drivers should be open. look at it this way, and you see its silly to even WANT a stable ABI - it makes closed drivers possible, and thats not a good thing (TM).
"he wants all drivers to be IN THE KERNEL itself, not seperate from it, released by some independend company"
In my opinion that is why Linux will always be second best. I know it's not a popular opinion, but companies are not going to release their proprietary data to a bunch of developers and no one should expect them to. Sure, maybe at the end of a products lifecycle the drivers could be released to be implemented by OSS developers, but it's wrong to expect a company to hand over it's bread and butter just so one OS out of 3 (Windows, Linux, Mac) can work a little better.
Another sore spot, ACPI. How long before that works properly? Take this machine (and my last one) for example. Boot Linux and it rambles on about how ACPI is broken on this system because of a bad BIOS.
WTF? Windows supports ACPI on this same computer just fine, and no special drivers were loaded for it! It uses the standard ACPI.sys driver so how is it broken?
It's not, just more excuses for bad code.
Linux in my opinion is in the worst state it's ever been in, and this stuff needs to be fixed if it is to ever be used by non-geeks unlike ourselves or even some geeks that are tired of forcing it to half work and then trying to get work done.
Granted, there are a lot of areas where Linux shines unfortunately if you can't get a GUI to display you can't really take advantage of 50% of them.
Which drivers have stopped working after changing kernels? What version of Linux was this? Vague allegations like yours are useless...I haven't had any problems using any of my hardware after upgrading a kernel since the early days of 2.6.X. Seems to me you're just spreading FUD.
Oh, and the kernel being tainted is not a matter of one man's opinion. It's a legal issue, as someone has already pointed out. In other words, it's illegal to redistribute the "tainted" kernel, and the kernel warning you is necessary to avoid potential litigation.
Please get a clue before polluting web forums with your nonsense. Thank you.
"Minimum System Requirements
Before attempting to install the ATI Proprietary Linux driver, the following software must be installed:
* POSIX Shared Memory (/dev/shm) support is required for 3D apps
* glibc version 2.2 or 2.3
* Linux kernel 2.4 or higher
* XFree86 version 4.1, 4.2, or 4.3"
- http://www2.ati.com/drivers/linux/linux_8.12.10.html
"Linux 2.6.12 Kernel Support
This release of the ATI Proprietary Linux driver introduces driver compatibly with Linux 2.6.12 kernel."
- http://www2.ati.com/drivers/linux/linux_8.16.20.html#177818
"Note: If a Linux 2.6.11 or newer kernel was built with CONFIG_AGP enabled, the kernel AGP frontend is required to load the fglrx kernel module. To identify whether your kernel was built with CONFIG_AGP enabled, look for CONFIG_AGP=y in the kernel config file, or if the 'agpgart' module loaded."
- http://www2.ati.com/drivers/linux/linux_8.19.10.html
Chew on this, glad you aren't having problems that doesn't mean the rest of the world isn't.
The closed-source ATI drivers work just fine on my Linux laptop, even when I change kernels. Same thing with NVIDIA drivers on my Linux desktop.
ACPI works fine as well. Suspend, Hibernate, Resume...I know it doesn't work for everyone, but things are improving, despite your nay-saying.
Ugh. Why am I arguing with Yet Another Anti-Linux Anonymous Poster?
"ACPI works fine as well. Suspend, Hibernate, Resume...I know it doesn't work for everyone, but things are improving, despite your nay-saying. "
How long did it take? How many hacks and patches did it take to get there?
Do you think Microsoft implemented ifs for every different vendor out there? Do you think they saw into the future to 2005 and realized that HP or Dell would release a broken BIOS?
No, they followed the spec and implemented good code in the first place.
OMFG I can't believe I just wrote that, unfortunately it's true.
Keep your blinders on, you are no better than the pro-MS crowd claiming their OS is perfect.
How long did it take? How many hacks and patches did it take to get there?
Do you think Microsoft implemented ifs for every different vendor out there? Do you think they saw into the future to 2005 and realized that HP or Dell would release a broken BIOS?
*sigh* You really see the world through rose colored glasses, don't you?
No, they followed the spec and implemented good code in the first place.
The spec was created by Intel. Intel created a compiler utility to create apci code to spec, if your code was out of spec or contained errors, it would not compile.
MS decided to create their own compiler, one that was much more forgiving and allowed vendors to create buggy DSDT's and acpi code that wouldn't have been able to compile under Intel's compiler (you know, Intel who created the spec).
So once again, MS has taken a spec, applied their own interpretation of it, and thrust it upon the masses. Vendors wind up creating flaky ACPI implementations that don't adhere to spec but work on Windows. This is hardly the first time it's happened, just ask Sun how they felt about Microsoft's original "interpretation" of Java.
Linux holds to the spec as written by Intel. If you take a couple of minutes with google, you'll find resources to correct your vendors "buggy" ACPI implementation and correct it so that it meets the spec and works with linux. Since linux adheres to the spec. Or you can ask your system builder to fix their spec and implement it properly.
So linux expects vendors that state they support ACPI to properly support ACPI. Many of those vendors don't. Linux is to blame for that? The vendors shouldn't be claiming ACPI compliance if they can't compile their DSDT's to Intel's spec instead of Microsoft's.
OMFG I can't believe I just wrote that, unfortunately it's true.
Neither can I. Did you really believe it was that simple a problem and that the linux engineers were just too dense to figure it out? This is a debate that has been brought up time and time again.
As a Windows user, my first decision in considering a move to Linux is distro choice: KDE or GNOME. I've been working this issue for months now. Case closed, I find for KDE.
This poster's links were very helpful:
http://www.osnews.com/web/KDE/reply.php?news_id=13118&comment_id=79...
I followed a few of them and they all consistently demonstrated why GNOME sucks so badly.
I also agree with the poster who joked that KDE rules because of "less offensive troll posts". Over the months I have observed that this is in fact true. When GNOMErs try to hysterically make points it quickly turns out they have their facts wrong.
As to KDE having too many features/choices/etc., this is not a drawback. Given a choice of too few (can't get things done) versus too many, we all would choose KDE. All that any of us want is a way to customize (i.e. be able to remove) those things we don't want. And I assume KDE has this.
Note that the things removed would be from that one installation (i.e. user preference). It is way way way easier to remove a few icons than try to add back functionality in every installation one is responsible for.
XP's strength is that it gives you most of what you need and if you don't want a "Free AOL" icon on your desktop you just press shift-delete and it is gone for good.
In short we should never complain about too many choices or icons. And every time we start we should just repeat over and over "Better this than the GNOME way."
But enough with the "My desktop" pix. That is so 90's. From what I have seen of KDE it is NON DESCRIPT, BLAND and not overly Windows XP or anything else. No need to show off how groovy your icons are. Get over it and take your icon fetishes elsewhere.
Now on to the next combatant's post... ;-)
It's in one of my comments, try reading them.
I re-read them, and it's not there. Try reading them yourself.
The only one spreading FUD is you.
Nice try, anonymous coward, but I am spreading neither Fear, Uncertainty, nor Doubt. You, on the other hand, are.
So you don't use Linux anymore. Fine. That doesn't mean you need to post anti-Linux messages on the web and call other people names. Unless you have no life, that is. Most anonymous posters don't, so that wouldn't be too much of a suprise.
Because you can't stand the truth.
I can stand the truth just fine. It's anonymous trolls that get under my skin.
Glad that ATI driver is working for you. Did you have to update drivers between kernels?
Not really, because I use Kubuntu and it updated "linux-restricted-modules" at the same time as the kernel. So all was done automagically. That said, I don't obsessively update kernels when it's not necessary.
One major kernel change that I identified in this thread caused you to either update the driver or change kernel source.
As I said, it occured automatically for me so I didn't notice it. Of course, a single example does not a catastrophic problem make. Like all anti-Linux trolls, you are an expert at making a mountain out of a molehill - probably because the truth is so unspectacular that you have to exaggerate it to make a point...
Gaim looks better than kopete, gnomemeeting-opal seems kick ass. That's about it, is X-chat somehow part of gnome? Guess it's better than whatever qt-client. Oh, and I like the looks of the gnome bittorrentclient, I don't like how it uses 27MB of ram + 5% of my 2ghz a64 cpu/download thought, and that's at quite moderate speeds. Python not ftw.
Quote: "Linus really needs to forget about commenting on which desktop is better and focus on a Linux that sucks less."
OK, I'm rather sick of your ill informed posts. Firstly, it's not up to Linus or the Linux kernel development team to write drivers for lame assed, lazy, hardware manufacturers that ONLY want to support Microsoft Windows. Period. Don't bitch to the Linux kernel developers, bitch to the lazy, good for nothing hardware manufacturer that is too lazy to write drivers for Linux. End of story.
Quote: "I've seen literally hundreds of messages from innocent users thinking they had done something wrong because that appears on their screens."
And if the majority of them had gotten off their asses, and googled it, they'd have realised why the kernel comes up with that message, and realised that nothing was in fact harmed. If you can't think, you shouldn't be using a computer, that's my honest opinion. For years now, Microsoft has pushed the "everyone can use computers" theme to everyone, and sadly, there are some users out there, that really shouldn't be using a computer, at least without some serious training. I work in tech support, I've seen these sorts of customers. It isn't pretty.
Quote: "So what if a driver taints the kernel, the kernel allows for it so don't present it to the users in a way that makes them believe something is wrong when it's just one man's opinion."
Linus has absolutely every right to introduce a message that says 'taints the kernel'. Non GPL kernel based drivers are not abiding by the spirit of the GPL. End of story. If you don't like it, go out and fork the entire Linux kernel and maintain it yourself.
Dave
Quote: "Who asked for Linus to build drivers? Not I. I said they need a driver model that doesn't change so vendors will write drivers."
You were bitching about Linux's poor driver support. And the fact that Linus has built the kernel to recognise a proprietary binary driver that inserts itself as a module into the running Linux kernel. Linux has far better hardware support than Windows can ever dream of. I've just had to rebuild a laptop for a girl, putting Windows 2000 back on. Let's see - stuck at 640*480 16 bit. No sound. No modem. All listed as "unknown devices". Tell me, how do I know exactly what model/version each piece of unknown hardware actually is (so that I can install the drivers)? Device manager doesn't tell me the manufacturer, model or anything! Of course, you might argue that I should have the original image restore disks, etc, and I'd agree with you - except that your average user loses them etc.
Quote: "I guess I imagined reading posts from users that were trying to figure it out then. LOL"
Read my reply again. I didn't say that there wasn't people out there posting about it. What I did say was that if they googled a bit, they'd have very quickly, and easily found the answer to their question.
Quote: "You really aren't very smart."
Whatever.
Quote: "There's a place for everything, and every system startup is not the right place"
Actually, it is, since it's the kernel starting up! The job of the kernel is to load everything and tell you if something is going wrong.
Dave
I feel bad for those who take the time to write and post a thoughtful, informative comment, observation, or opinion and are drowned out by so many spiteful, divisive or uninformed statements. To me, reading through all of these comments seems to mirror the Linux situation in general; There is so much potential to share ideas, experiences, and learn from each other but this is lost to some human impulse to take sides, provoke and verbally abuse others, and share things that do nothing more than create hostility and resentment or at the very least confuse and waste a reader's time.
I started using Linux in 1993 with the SLS distribution that fit onto 10 5 1/4" HD floppies and required rawrite to make a bootable floppy. X was part of the distribution but there was no gnome or KDE yet. Back then to get X to work you had to manually calculate your Horiz/Vert sync frequencies and a number of other video settings based on your video card and monitor hardware which took hours and often had to be done repeatedly before working. TWM was the window manager available and getting XTERM to finally load and the mouse to work where the display fit properly inside the monitor was a cause for celebration and admiration.
I didn't use or see Linux for a number of years until recently, when I needed to write a document and didn't want to shell out the $400 for MS Office. I was attracted to Slackware because it was close to the SLS distro I had experience with and to my delight the installation hadn't changed appearance or process much at all. But before I settled on a distribution I wanted to make sure I was choosing the one most suited to my needs. So I'd venture to say that in the past 8 months I have tried every English based distribution of consequence to more than a cursory glance, even taking the time to build a few LFS environments.
So I am and am not a newbie to Linux. The underlying system, kernel modification, and base configuration are all as familiar as the back of my hand but the incredible progress in the GUI, available applications, and drivers/modules was overwhelming. Just the availability of Live CD/DVDs which required no install and gave me a GUI that could be easily navigated to the word processing software I needed not to mention every thing else I could need or want astounded me.
The fact is that for what I believe most people need and use their computers for almost all of the fully featured distributions will work. Any of the base window managers from TWM and Fluxbox to those contained in Gnome and KDE do a good job and the fact that they're developed by the community is almost unbelievable. On top of the base window manager I had been familiar with the Gnome and KDE desktops also provide an underlying framework and tools for building applications that integrate with the desktop and other similarly build applications.
I think that it is easy to forget that integrated desktops such as KDE and Gnome provide the look and feel of a window manager but additionally provide the unseen foundation that makes it possible to do so much that Windows users take for granted and most barebones WMs cannot.
I use KDE because I settled on Slackware and because it has a binary clock that makes me feel smart when I'm feeling down, but I know that if I had to switch to Gnome it wouldn't be that hard because they both are relatively intuitive and provide access to the core desktop applications that I need. I'd go so far as to say that if I were helping a friend to load and learn Linux for the first time I would suggest they try both desktops and choose which they find has the most comfortable look and feel.
I am far from a KDE expert and learned quite a bit from this article. I know that there are many more technical and functional characteristics that set the two apart and would like to learn more from anyone who has any knowledge, insight, or experiences that would be constructive and objective.



