Slashdot Mirror


Ars Technica: Deep Inside KDE 3.2

binner writes "Ars Technica features an article 'Deep inside the K Desktop Environment 3.2' written by Datschge and Henrique Pinto. After introducing KDE and the project's structure the authors present some new applications of KDE 3.2. After that they explain the key KDE technologies KParts, DCOP, KIO, Kiosk and KXMLGUI and give examples for code reusage and an overview of efforts to integrate non-KDE applications. For developers Umbrello, Cervisia and Valgrind with KCachegrind are introduced and of course KDevelop 3.0. An examination of licenses precedes the positive conclusion."

318 comments

  1. For more on cool things about KDE... by Telex4 · · Score: 5, Interesting

    This series of articles I wrote with a friend might also be of interest.

    It outlines some practical nicities that are a result of the technologies like KIO slaves mentioned in the Ars Technica piece, including:

    Managing web sites (handling content without an FTP application, web gallery creation)

    Extending Konqueror with view profiles (replace FTP/Samba applications with Konq, and browse Google easily)

    Using KPrinter in any app

    Enjoy :-)

    1. Re:For more on cool things about KDE... by schon · · Score: 5, Informative
      Enjoy :-)

      I would, but an empty wiki page doesn't do anything for me :o)

      Maybe fixing this might help: :o)
      lib/Request.php:136: Warning[2]: ob_start(): output handler 'ob_gzhandler' cannot be used after 'URL-Rewriter'
    2. Re:For more on cool things about KDE... by Telex4 · · Score: 3, Informative

      Bugger, corrected :) Slashdot mangled the admittedly bad URL phpWiki created...

    3. Re:For more on cool things about KDE... by Net_Wakker · · Score: 1
      Extending Konqueror with view profiles (replace FTP/Samba applications with Konq, and browse Google easily)
      Thanks. This has shown me something that I'll actually be using quite intensively, whereas until now I was wondering what this "split screen" stuff was usefull for.
      Obviously, I must admit I hadn't searched for it in the helpsystem yet :-)
    4. Re:For more on cool things about KDE... by antic · · Score: 2, Funny

      Sorry about getting to the comments so late, but it's taken me all fucking morning to run off reading every link in the /. write-up...

      --
      'Thats they exact same thing a banana wrench monkey.'
  2. KK by Anonymous Coward · · Score: 0, Funny

    Kirst Kost

  3. I've stayed away from KDE...until now. by ScottGant · · Score: 3, Interesting

    I just read up on it from Ars, and it certainly looks interesting.

    I'm currently using Fluxbox, but at the moment I'm emerging kde...should take a good long time to compile everything...but I'm going to give it a run-through and kick the tires a bit.

    If I don't like it, there's always 'emerge -C kde'

    --

    "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    1. Re:I've stayed away from KDE...until now. by cozziewozzie · · Score: 5, Insightful

      The best thing about KDE is not the window manager/panel, but the application framework, like the technologies discussed in the articles. If you don't like the feel of KDE, you can always run fluxbox, but use KDE apps like Quanta, Konqueror, KDevelop and the likes. I've done that with Afterstep and WindowMaker as I'm not a fan of KWin.

    2. Re:I've stayed away from KDE...until now. by zhenlin · · Score: 1, Offtopic

      emerge -C kde does not remove KDE.

      emerge -C kde removes the KDE metapackage, which is a no-content package.

      emerge -C kde does not remove the dependencies of the KDE metapackage.

      On top of all that, emerge kde is not neccessary to enjoy KDE.

    3. Re:I've stayed away from KDE...until now. by ScottGant · · Score: 1, Informative

      yeah, I know that...but was being general for the non-Gentoo folks out there.

      --

      "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    4. Re:I've stayed away from KDE...until now. by kompiluj · · Score: 1

      You will never emerge -C kde - because who will then give you back several hrs of compilation (it took soooooo... long on FreeBSD 5.1 on single Athlon XP 2200+ machine with 512MB RAM)?

      --
      You can defy gravity... for a short time
    5. Re:I've stayed away from KDE...until now. by ScottGant · · Score: 1

      well, I'm still using my computer, as I'm typing this to you, it's compiling in the background. I'm not really losing anything. So how could I get back what I'm not really using in the first place?

      Athlon Barton 2500+ 1gig RAM.

      --

      "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    6. Re:I've stayed away from KDE...until now. by Anonymous Coward · · Score: 1, Funny

      So I shouldn't try it with my 25 mhz 486SX with 16 MB of memory?

    7. Re:I've stayed away from KDE...until now. by molnarcs · · Score: 1

      How do you remove a package and all its dependencies recursively in gentoo? (When removing all old kde packages - 3.1.4 - lots of files remained in place).

    8. Re:I've stayed away from KDE...until now. by ScottGant · · Score: 1

      actually, I use 'emerge -p kde' that gives me a list of all the packages thats going to be emerged. Then, I use that list to 'emerge -C' what I don't want.

      For instance 'emerge -p kde' may give me:

      Calculating dependencies ...done!
      [ebuild N ] kde-base/kdepim-3.2.0-r2
      [ebuild N ] media-libs/taglib-1.0
      [ebuild N ] kde-base/kdemultimedia-3.2.0
      [ebuild N ] kde-base/kdeaddons-3.2.0
      [ebuild N ] dev-libs/fribidi-0.10.4
      [ebuild N ] kde-base/kdegraphics-3.2.0
      [ebuild N ] kde-base/kdeedu-3.2.0
      [ebuild N ] kde-base/kdetoys-3.2.0
      [ebuild N ] kde-base/kdeutils-3.2.0
      [ebuild N ] kde-base/kdeartwork-3.2.0
      [ebuild N ] kde-base/kdeadmin-3.2.0
      [ebuild N ] kde-base/kdegames-3.2.0
      [ebuild N ] kde-base/kdeaccessibility-3.2.0
      [ebuild N ] kde-base/kde-3.2.0

      Then I just go through the list and anything that's not "N" get's --unemerged.

      Is this the most efficient way? Probably not, but it works for me...I also clear out all the kde files in the /usr/portage/distfiles also to clear up some room.

      There's much more to this, but this will give you the general idea.

      --

      "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    9. Re:I've stayed away from KDE...until now. by redog · · Score: 2, Informative

      You would think this will remove kde but it wont.
      The kde ebuild is a list of dependancys which you will have to remove aswell.

      so actualy you have to do: emerge -C kde kdelibs kdebase kdeaddons kdeadmin kdeartwork kdeedu kdegames kdegraphics kdemultimedia kdenetwork kdepim kdetoys kdeutils kdeaccessibility

      Cheers

    10. Re:I've stayed away from KDE...until now. by Seli · · Score: 5, Informative

      You can run KDE even with other window manager than KWin, as long as that window manager has decent support for the EWMH (aka NETWM) specification. Which I'm afraid AfterStep or WindowMaker don't.

    11. Re:I've stayed away from KDE...until now. by molnarcs · · Score: 1

      I see. Thanks. Basically that's what we usually do as well :) - I'm not proficient in gentoo. Its just that there is a gentoo box next to my table - my roommate's - which I use occasionally. He is a gentoo (and linux) newbie, so I thought there might be something we are overlooking. I hope one day (perhaps portage 2.bignumber - any word?) will implement real dependency checking (real as in both installing _and_ removing packages - the two main features of package management). Like pkg_deinstall. Especially like the notion of 'upward' recursivity.

    12. Re:I've stayed away from KDE...until now. by molnarcs · · Score: 1

      Well, kdebase took about 5 hours to compile on FreeBSD 5.2 on a AMD duron 700 with 256 SDRAM. You don't have to install the metaport - just install kdebase first, then add kde- packages later when you have the time (just leave kdeaddons for last). The same is true on gentoo (well, the last part anyway).

    13. Re:I've stayed away from KDE...until now. by Anonymous Coward · · Score: 1, Informative

      Probably not. If you have another system that is faster, You could compile it on that one, then install it on the 486.

    14. Re:I've stayed away from KDE...until now. by Xaignar · · Score: 1

      Just "emerge kdebase", that gives you a working kde. You can always add the other packages later. To remove, do "cd /var/db/pkg/kde-base/" and "emerge -C *", that removes all kde packages. :)

    15. Re:I've stayed away from KDE...until now. by molnarcs · · Score: 2, Interesting

      Hey, thanks :) That's how I do it btw, but its an excellent advice for those who think compiling kde is too long. Of course, I usually end up installing almost all of the packages (well, all except edutainment, which is a pretty big package). You also have to remember to leave kdeaddons for last, because it brings in 2 or 3 other kde* dependencies. I use fbsd btw, my friend here uses gentoo :) - and me when trying to help with something :)

  4. As a long time... by Chris_Stankowitz · · Score: 5, Interesting

    fan of gnome who always stayed away from kde and then evanutally dropped gnome in favor of fluxbox. I have to admit, that I tried the 3.2 release an I'm hooked. I will still run flux on machines that just can't hand;e KDE's needs but KDE has come a *very* long way. My suggestion to others now is to run kde if their machines are fast and flux if it is slow (like my old p3 500).

    1. Re:As a long time... by Anonymous Coward · · Score: 1, Interesting

      Scary that you recommend flux on a P3-500 which is a hell of a fast system, but on a *BSD system rather than most of today's Linux distro's and that KDE takes a lot more resources than a Windows XP box would.

    2. Re:As a long time... by Anonymous Coward · · Score: 2, Informative

      a P3-500 which is a hell of a fast system

      Actually, it's just as fast (if not faster) on Linux than on *BSD.

      My P3-450 works just fine with Linux and KDE 3.2.

      KDE takes a lot more resources than a Windows XP box

      Actually, the reverse is true. KDE is quite snappy on these machines, whereas XP (and W2K) are painful to deal with (although adding an extra 128MB of RAM does bring XP up to 'usable'.)

    3. Re:As a long time... by 7-Vodka · · Score: 3, Informative

      er... I run kde 3.2 on my p3-650 and it just FLIES.
      I wouldn't call a p3-500 a slow machine to run kde on.

      --

      Liberty.

    4. Re:As a long time... by Psiren · · Score: 5, Insightful

      I don't mean to be rude, but do you understand the difference between a desktop environment and a window manager? KDE is the former, Fluxbox the latter. They are two entirely different beasts. You can still run KDE or Gnome applications under any window manager. I run mine under Window Maker. To be fair, you're not the only one giving this sort of advice. I see it every time a Gnome or KDE story comes up, but it's annoyed me enough now that I just have to speak up.

    5. Re:As a long time... by clymere · · Score: 2, Interesting

      Amen. Thats exactly what I do. Of course my "slow" machines are p1 200mghz, and my "fast" machine is a p3 500 mghz :) I've honestly seen very little performace difference between KDE on that P3 and on my 1.44Ghz Athalon XP. I can only assume that its because the P3 is loaded with about 328MB of ram. But my point remains: KDE is a a bit of a beast, but i don't think its anywhere near the resource hog that people seem to think it is.

      --
      once you go slack, you never go back
    6. Re:As a long time... by Anonymous Coward · · Score: 1, Funny

      hmmmm, I haven't used KDE in years mind you, so I might try it one. But to me, if I'm trying to get away from windows why would I want to use KDE which tries to mimic windows in a lot of ways? looks and feels a lot like windows with it's point an click everything interface.

    7. Re:As a long time... by Anonymous Coward · · Score: 5, Interesting

      When I started using Linux (5 years ago) I gave KDE a shot and dropped it in favour of Gnome. Only a few weeks ago I tried KDE 3.2 rc1 and never went back.

      Interestingly I always thought that there would be no way for KDE to make it better than Gnome and I only tried it because my brothers nearly forced me to.

      I think the most striking feature in KDE was the wallet-manager. I just love the possibility to store everything with a masterpassword.

      And since K3B startet working with ATAPI drives (ie. without ide-scsi) I stopped using the command line for cd-burning as well. (You should also try the emovix feature of K3B: amazing!)

      There's one thing I really learned from the switch: I don't try to persuade my friends any longer to use the same DM as I use. (I don't like to admit that I was wrong ;)

    8. Re:As a long time... by DarkSarin · · Score: 1

      It depends on WHY you are trying to get away from windows. For me it has almost zero to do with the UI, and everything to do with the company behind it.

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    9. Re:As a long time... by Keel · · Score: 1

      I think he understand the difference between a window manager and a desktop environment. The point is, if you have limited resources, it might be better not to use a desktop environment at all. Since a desktop environment essentially rests on top of a window manager, it is optional.

      --

      ----

      "Oh, bother," said Pooh, as he hid Piglet's mangled corpse.

    10. Re:As a long time... by sageman · · Score: 2, Insightful

      I don't like the Windows UI either, that's why I used GNOME for quite a while. Now I'm just using fluxbox because its really, really fast and I can still run all the GTK/GNOME and QT/KDE apps without all that extra clutter. But maybe I'm a little weird considering I like Slackware BECAUSE you have to configure everything on the command line. In reality, I use 1D interfaces much more than these 2D interfaces. And if there's something that can't be done on the command line that ticks me off to no extent. That's a primary reason I left MS.

      Of course, UI frontends are okay sometimes!

      --
      --- "To iterate is human, to recurse divine." -- Robert Heller
    11. Re:As a long time... by 10Ghz · · Score: 1
      My suggestion to others now is to run kde if their machines are fast and flux if it is slow (like my old p3 500).


      I run KDE3.2 on my old laptop. It has slow HD, slow vid-card, 300MHz P2 and 320MB of RAM. It runs pretty well on it, it's not slow at all.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    12. Re:As a long time... by molnarcs · · Score: 1

      You are aware that you can configure KDE any way you want, aren't you? To look like gnome if you are a puritan ;) - or the way OS X looks like if you are a mac fan. And yeah, you can make it look like windows as well.

    13. Re:As a long time... by agm · · Score: 1

      I run KDE (3.1 admittedly) on a P3 450, a P4 2.4GHz and a dual P3 866. I use the P4 at work and the dual P3 at home. The dual P3 is MUCH more responsive than the P4, Konqueror opens in less than half a second, while on the P4 it can take up to 3 seconds. This is using mandrake 9.2.

    14. Re:As a long time... by eean · · Score: 1

      The key is probably the amount of RAM. All the KDE libraries will just stay in memory. Linux does a good job of exploiting all available RAM to make the system run faster (which is why you occasionally see people complaining about how little free ram they have in Linux... empty RAM isn't doing you any good).

      In my experience, as long as you lower the amount of eye candy (easy to do, in that initial KDE configuration wizard) KDE is more then usable on the lower-end computers, though the startup time can be somewhat tedious.

    15. Re:As a long time... by big+tex · · Score: 1

      Well, I've run KDE on my current machine (PII-400, 384MB ram) since KDE 1.0. Funny thing is, it gets snappier almost everytime I upgrade (2.0 not withstanding). 3.0 was worlds faster.

      --
      I think I need a new sig here.
    16. Re:As a long time... by Anonymous Coward · · Score: 0

      And how much memory has each? It's memory that matters for KDE's speed.

  5. Language bindings by tcopeland · · Score: 5, Informative

    One of the nicer things about KDE is the plethora of language bindings.

    There's another pointer to the Ruby bindings - and a place for feedback and such-like - here.

    1. Re:Language bindings by AntiOrganic · · Score: 1

      Not to sound like a troll, but this is a very weak area compared to the Gnome/GTK+ bindings to languages as infrequently-used and obscure as ML, OCAML and Haskell.

      Here's a list of GTK's bindings:
      http://www.gtk.org/bindings.html

      KDE needs to improve here, and C++ needs a standardized ABI first. The ease of binding other languages to C is what gives GNOME a huge leap in this regard, and not much else.

    2. Re:Language bindings by Anonymous Coward · · Score: 4, Funny
      Not to sound like a troll, but this is a very weak area compared to the Gnome/GTK+ bindings to languages as infrequently-used and obscure as ML, OCAML and Haskell.

      I can just imagine a GUI implemented in a purely functional language:

      Q: I tried to click on the button but nothing is happening? What's wrong?

      A: If we responded to user actions, would create side-effects in the program. We can't condone that.

    3. Re:Language bindings by Anonymous Coward · · Score: 0

      Gnome is just a very weak argument - period. I see this every time someone talks about Gnome development. Oh, C is great because of all the language bindings "yada, yada, yada".

      Does everyone use these language bindings, and would everyone use them if Linux desktops were more widely used? Probably not. People want one language done well and perhaps one or two others where it makes sense. KDE more than covers that. The main language out in the world today for applications like desktops is C++.

    4. Re:Language bindings by be-fan · · Score: 1

      Try taking a look at Clean's IO library to see how they handle a GUI in a purely functional language :)

      --
      A deep unwavering belief is a sure sign you're missing something...
    5. Re:Language bindings by AntiOrganic · · Score: 1

      I'm not arguing with you in this regard -- I am a very strong advocate of Qt due to its extreme ease of development, sensibility, API stability and speed on Linux/*BSD/Whatever, and its clear superiority to MFC/WTL on Windows -- I happen to believe that GUI design is inherently object-oriented, and the mechanism used by Qt is much more sensible than the procedural-language-imitating-OO-with-liberal-uses -of-structs preferred by GTK+ and the Windows API. However, I was simply rebutting the claims of the post to which I replied, which somehow implied that Qt/KDE is somehow easier to develop for than Gnome because of its language bindings. ;)

    6. Re:Language bindings by realnowhereman · · Score: 1

      I'm not sure that's fair. The argument was not that KDE has better language bindings than GNOME, just that KDE has good language bindings -- which it does. That GNOME has more is excellent, but that doesn't make KDE "weak in this area".

      --
      Carpe Daemon
    7. Re:Language bindings by TheRaven64 · · Score: 1

      While I've not tried writing a GUI in a functional language, there is a very nice GUI toolkit included with SWI Prolog. Declarative languages are particularly well suited to event driven programming.

      --
      I am TheRaven on Soylent News
  6. kMCP? by UncleBiggims · · Score: 5, Funny

    Deep inside KDE sounds very TRONish. I was hoping for a detailed look at Master Control Program. Oh well, the article must have been posted by a NULL unit.

    Are you Corn Fed?

    1. Re:kMCP? by Anonymous Coward · · Score: 2, Funny

      Hmm, I was thinking more along the line of porn. VCA pictures has a "deep inside" series, IIRC.

    2. Re:kMCP? by Anonymous Coward · · Score: 5, Funny

      I read aloud "Deep inside Katie", and this girl at the next station made a face at me.

      Using the library computers sucks. As does being homeless in general.

    3. Re:kMCP? by taniwha · · Score: 2, Funny

      well as an old time (20 years ago now) MCP programmer - and KDE developer .... I never get the two confused

    4. Re:kMCP? by be-fan · · Score: 1
      --
      A deep unwavering belief is a sure sign you're missing something...
  7. KDE just gets better and better... by rsidd · · Score: 5, Informative
    I've always used KDE on my laptop, but at work it was GNOME (sys ad's choice, and I didn't really care). But with KDE 3.2, I decided to install it in my home directory at work too, via konstruct. I hardly need any gnome/GTK applications any more, except the Gimp now and then. For web browsing konqueror is finally able to handle nearly everything I throw at it (thanks partly to Apple's help); for instant messaging I'm now using kopete rather than gaim---I find the interface nicer and the gaim people still haven't made a bugfix release after all those security holes were pointed out in January; and for most other stuff I'm still the text-terminal type anyway...

    The biggest thing for me is that KDE doesn't treat users like idiots. All the configuration options are out there if I want them, easily accessible via the menus. The GNOME people seem to have decided that ordinary users are too moronic to be allowed to configure the look and feel of their own desktops. That and all the gratuitous UI changes like exchanging the places of the OK and Cancel buttons.

    Besides, with the theme set to plastik/plastig I get the same look and feel in gtk apps even when I do need to use them. At last, a consistent unix desktop.

    1. Re:KDE just gets better and better... by Anonymous Coward · · Score: 2, Insightful

      The biggest thing for me is that KDE doesn't treat users like idiots. All the configuration options are out there if I want them, easily accessible via the menus.

      The super geek would say, that putting all the options in menus is in fact treating the user like an idiot. But that's definitely not you because

      I'm still the text-terminal type anyway

      Also...

      The GNOME people seem to have decided that ordinary users are too moronic to be allowed to configure the look and feel of their own desktops

      No, they pretty much assume if you're using linux you're so smart you don't need menus and you deal with your gtk+ themes.

      Me? I use XFCE4. KDE is nice with all its apps, some of which I miss. But the vast majority of the things KDE offered just used up RAM and slowed my pc down. XFCE4 is great because it gives me what I need. A panel app, some virtual desktops, a taskbar, and a control panel to control theming and mouse sensitivity. Nice, lightweight, standards compliant and easy to use. I can run any linux app I want: Qt, GTK+ or otherwise. And I don't lose half my RAM to stuff I don't use.

    2. Re:KDE just gets better and better... by Anonymous Coward · · Score: 3, Interesting

      I find a usability problem in kcalc (the calculator program). That is, I don't see an obvious way to compute the square root of a number. I know that the square root can be computed by raising a number to 0.5 but to many folks, this is not very obvious. I also know that one can use the INV function. Let the powers that be put a squre root button of the kcalc interface. I must say that kde3.2 has supprised me in that my text was "spell checked" as I was writing this text. It was a pleasant supprise indeed. Thanks to the KDE team though.

      Cb..

    3. Re:KDE just gets better and better... by rsidd · · Score: 2, Informative
      I find a usability problem in kcalc (the calculator program). That is, I don't see an obvious way to compute the square root of a number.

      I see a Sqrt button rather prominently in mine, in all modes (basic, financial, scientific)... The "power" (x^y) is only available in scientifc though.

    4. Re:KDE just gets better and better... by cozziewozzie · · Score: 1

      But by only running Qt and GTK+ apps, you miss out on all the cool technologies described in this article, which are a part of KDE. You cannot save directly to an ftp/ssh/samba server from the Save As dialog, you cannot embed applications into each other, you cannot script your programs etc etc (GNOME has similar technology, pure Qt and GTK+ apps don't).

      XFCE4 doesn't have a web browser. Doesn't have an office suite. Doesn't have a chat client. If you want these things, you have to either run GNOME apps, KDE apps, or Mozilla/OpenOffice/something even more resource hungry.

      And if you're running a KDE app from your XFCE4 desktop, you ARE running KDE, whether you like it or not. You're just using another window managed with it, which, more likely than not, is making it slower rather than faster.

    5. Re:KDE just gets better and better... by ErichTheWebGuy · · Score: 2, Insightful

      No, they pretty much assume if you're using linux you're so smart you don't need menus and you deal with your gtk+ themes.

      This is exactly the kind of thinking that is holding Linux back from its full potential. The average joe-6-pack end user is sick and tired of Windows, and wants to get away. However, the average end-user is not "so smart they don't need menus"

      It is only when developers (like the KDE team) start thinking of the average not-as-smart-as-you end user that Linux will truly flourish as a desktop OS.

      Kudos, KDE!

      BTW I have always used KDE, and LOVE 3.2 (and yes, I am "smart enough" to configure my OS/WindowManager/Desktop Environment without menus)

      --
      bash: rtfm: command not found
    6. Re:KDE just gets better and better... by Anonymous Coward · · Score: 1, Funny
      has supprised(sic) me in that my text was "spell checked" as I was writing this text.


      A good demonstration of said spell checker!

    7. Re:KDE just gets better and better... by Poor+College+Student · · Score: 1

      When KDE went to 3.0 and GNOME to 2.0, there seemed to be a bit of role reversal. The 1.x GNOME control center (along with Sawfish) had about the the same number of choice as what KDE has now. I suspect the GNOME developers decided that people weren't too apt to mess with some of those, so they were simply dropped. KDE has all those choices (well, similar ones), but they were better organized than GNOME 1.x.

      One of the traits of KDE is that it trys in many ways to emulate many of the other types of desktop environments; there are a lot of configuration options to make it look and feel like MS Windows, OS 9, OS X, CDE, etc. GNOME, on the other hand, pretty much just implements a MS Windows style UI.

      I don't have a strong preference as to which D.E. I use. I end up using GNOME more, just because thats just what startx points to on my system. However, I'd be just as happy using KDE.

    8. Re:KDE just gets better and better... by Jad+LaFields · · Score: 2, Funny

      Dude, the "Sqrt" button is clearly for the Squirt operation. That's when you take a number and squeeze it until it squirts all over the place. The result is the various pieces of the number jumbled together. For example, Sqrt(54) might result in the bottom part of the five (which looks similar to a comma) and the right section of the four (which looks similar to an 'l'), along with two angle-thingies, which are like radians. See?

      The squirt function is very usefull in electrical engineering and theoretical algorithmic programming. Com'on, didn't they teach you this in trig class?!?

      --
      [SIG] It's like putting a moose in the blender -- a recipe for disaster!
    9. Re:KDE just gets better and better... by Anonymous Coward · · Score: 0

      KDE is nice with all its apps, some of which I miss. But the vast majority of the things KDE offered just used up RAM and slowed my pc down.

      I hear this argument every time. What do you fucking do with your RAM then?

    10. Re:KDE just gets better and better... by yog · · Score: 1

      Weird. I've been annoyed by the lack of a SQRT button in Kcalc, too, and the 3.2 release didn't fix it. Furthermore, X^Y is available in all modes, whether Show All or Hide All. Are you really using the Kcalc from the KDE project?

      --
      it's = "it is"; its = possessive. E.g., it's flapping its wings.
    11. Re:KDE just gets better and better... by gentoo_is_hyped · · Score: 1

      I agree. Bear in mind Gnome started after KDE so it is tailing. I admire Gnome aims in general, using gnome is "Mac like", clean & simple but lacks functionality. KDE has been more Windoze-ish, less consistent but more functionality. And since I mention 'Doze I think you would agree that KDE is now way ahead of 'Doze in most respects.

      --
      [Gentoo is hyped. Modded into the ground to suppress opinion]
    12. Re:KDE just gets better and better... by stilborne · · Score: 1

      to be fair, GNOME started 8 months after KDE. that's less than 10% time difference put into each by now, and growing less with every passing day.

      as for consistency, each has their strong points in this regard. there are many inconsistencies between various GNOME apps... it's probably fair to say that both desktops have work to do here, and both desktops are getting better at it. give us another year or two =)

      i will note that KDE apps rely heavily on the framework for most everything outside of custom dialog/window layouts, which is a source of great consistency between KDE apps.

      in the other camp, the GNOME people have put a lot of work into hand-tweaking each app to make them comply to their HIG.

      i fully expect to see both projects take cues from the other and therefore both improve in the end.

    13. Re:KDE just gets better and better... by Azghoul · · Score: 1

      Hopefully someone will see this: I can't use Kopete because it's account password field is, for some incomprehensible reason, limited to 8 characters... while my AIM account pword has 11.

      What the hell is the point of that???

    14. Re:KDE just gets better and better... by gentoo_is_hyped · · Score: 0

      " to be fair, GNOME started 8 months after KDE. that's less than 10% time difference put into each by now, and growing less with every passing day. " Hey I was'nt aware the time diff was so small! In that case Gnome folks need to get a move on! Thanks for the info C'Ya

      --
      [Gentoo is hyped. Modded into the ground to suppress opinion]
    15. Re:KDE just gets better and better... by rsidd · · Score: 1
      Are you really using the Kcalc from the KDE project?

      Actually, I'm not sure now. I was using a thing from an unofficial Debian KDE 3.2 package (I think), which was in the KDE utilities menu. I just checked on another machine with konstruct-compiled kde 3.2; you're right, it only has a "scientific calculator" and the sqrt button is indeed missing.

      Well, I don't use these things anyway -- typing is so much faster than pushing buttons, I just use either "bc -l" or octave and have instant access to much more sophisticated math.

    16. Re:KDE just gets better and better... by Tukla · · Score: 1

      He runs "free" and masturbates to his 200MB disk cache.

  8. Re:Why KDE? by physicsboy500 · · Score: 4, Informative

    I think it's quite obvious you missed the point of this article entirely. It refers to the nifty new features that KDE has to offer over all of the competition and it's giving you the reasons to run KDE over Gnome. I know it's tough reading all of those big words, but every now and then you should try it out.

    --
    The original generic sig.
  9. I saw this one last week! by burgburgburg · · Score: 4, Funny

    "Deep Inside Katey Pt 3" had some of the hottest...oh, wait, I misheard. Never mind.

    1. Re:I saw this one last week! by hayden · · Score: 0, Offtopic
      "Deep Inside Katey Pt 3" had some of the hottest...oh, wait, I misheard. Never mind.
      Torrent?
      --
      Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
  10. Perhaps it's just my setup by proxima · · Score: 5, Informative

    I used the unofficial debs from kde.org to upgrade from 3.1.4 to 3.2. Some of my favorite changes:

    - Konqueror now has sane tabs - before they would have a scroll bar of sorts. I still sometimes instinctively keep only 3 or 4 tabs in Konqueror, while I'm used to several times that many in Mozilla.

    - KDEwallet, once I get it properly set up, could prove quite useful for managing passwords.

    - The ability to make one's taskbar transparent (I don't use this at the moment) and not the entire width of the screen (I do use this). Kicker as a whole is becoming more and more refined

    - The debs I got have some nice icons, making me want to keep my taskbar bigger instead of ~Win2k sized

    - I seem to notice a marginal speed increase. It's a nice trend that continues for recent KDE releases.

    And now for the bad news. Some things that appear broken with my Debian setup, but I will wait to confirm with a Fedora-based install to determine if it's a packaging or KDE problem.

    - One website that formerly rendered fine in Konqueror now doesn't use its pull down menus correctly. Probably a javascript issue that I haven't looked too closely at

    - KMail has been a little flakey with one of my higher-traffic POP accounts, but this may not be KMails fault, just a coincidence.

    - For whatever reason, my desktop occasionally gets switched to a Firefox virtual desktop I often keep open. Probably due to some javascript/focus thing with Firefox, but I hadn't noticed it before. Of course, somewhere along the line I upgraded Firefox, but I don't have the problem on a RH 8 system.

    - I was really looking forward to Juk. Unfortunately, while it appears to work fine for mp3/ogg files, my install will simply not play FLACs until I try playing an OGG or mp3 first. Even then the application has crashed on me, and I stopped trying to use it and went back to xmms. I'm _really_ trying to be rid of xmms (and use something semi-full screen, preferably qt based). noatun has also been somewhat unstable for me, but that's true of every version (I think it was a problem with one of the "skins" this time). I haven't spent enough time with these to really track things down, so YMMV.

    For me, the tabs in konqueror alone were worth the upgrade. The problems I listed above may very well be other applications or the packages, and none are showstoppers. After I get my new desktop set up (still haven't finalized a distro, could be Debian, Fedora, or Gentoo), I hope to be able to report any reproducible bugs.

    --
    "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
    1. Re:Perhaps it's just my setup by Frekko · · Score: 3, Informative

      I was,just like you, looking for a replacement for xmms, and I found it in amaroK which is a nice audio player centered around a very good playlist editor.

    2. Re:Perhaps it's just my setup by stilborne · · Score: 1

      which website's menus no longer work? if you can confirm it as a problem, please submit it to bugs.kde.org if it hasn't been already. if it has, please vote it up =)

    3. Re:Perhaps it's just my setup by andersa · · Score: 0

      KMail has been a little flakey with one of my higher-traffic POP accounts, but this may not be KMails fault, just a coincidence.

      In my experience KMail doesn't like high load conditions. Often when I max out the bandwidth on my adsl connection, KMails automatic mail checking will lock up. It takes restarting the app a couple of times for it to get back to normal. Also when you have a complicated mail folder setup with a lot of mail, it takes a long time to switch folders, and when you quit the app, it will take up to 30 seconds to sort out the folders and clean up after itself.

      However this is almost my only grief with KMail. Otherwise it's excellent for my needs. It integrates seamlessly with spamassassin and automatically sorts my mailinglists. Really sweet.

    4. Re:Perhaps it's just my setup by nickos · · Score: 1

      "- For whatever reason, my desktop occasionally gets switched to a Firefox virtual desktop I often keep open. Probably due to some javascript/focus thing with Firefox, but I hadn't noticed it before. Of course, somewhere along the line I upgraded Firefox, but I don't have the problem on a RH 8 system."

      What's a "Firefox virtual desktop"?

    5. Re:Perhaps it's just my setup by spitzak · · Score: 1

      I think he means he has a desktop that has a Firefox window on it.

      Possibly Firefox is raising itself or doing some other action to the window that convinces KWM that it should switch to that desktop automatically.

    6. Re:Perhaps it's just my setup by nickos · · Score: 1

      Ah right - it sounded like some sort of scary Active Desktop rip off.

    7. Re:Perhaps it's just my setup by proxima · · Score: 1

      The other reply is correct - I use virtual desktops for _everything_, basically one for each major app, and the behavior is that of switching desktops. I don't know if it would "focus" the app if I had them all in one desktop.

      Apologies for any confusion.

      --
      "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
    8. Re:Perhaps it's just my setup by optikSmoke · · Score: 1

      I also found an xmms replacement in the form of the latest amarok beta on KDE 3.2 -- the playlist editor is brilliant. The ability to type in a simple character filter to temporarily "make" new mini-playlists out of a larger one is just beautiful.

      I just wish arts would get dumped (here's hoping for KDE 4 :)). Seriously, when everything else on my system can use sound without skipping at high load, why does arts need suid to perform even half-decently at low/medium load?

      It's nice that amarok is getting gstreamer support (currently not good enough -- the analyzer doesn't work yet). When gstreamer support stabilizes, I'm switching over.

    9. Re:Perhaps it's just my setup by Merk · · Score: 4, Interesting

      Then you'll love what is, for me, one of the killer features of KDE 3.2: prevention of focus stealing.

      Go to "Desktop", "Window Behaviour", "Advanced" and at the bottom there's an option "Focus stealing prevention level". I've set mine to 'high' and I love it. Never again will a popup in another application, window, or desktop mess with what I'm typing. This is especially important for me because I have to deal with a flaky mail server all the time, and at least once while I was typing this short message, it popped up a window saying "... the server may have gone down or there may be a network problem".

      Now I have a beef with the Mozilla/Thunderbird developers for such a stupid UI and way of dealing with transient network issues, but that's another topic.

    10. Re:Perhaps it's just my setup by Anonymous Coward · · Score: 0

      For whatever reason, my desktop occasionally gets switched to a Firefox virtual desktop I often keep open.

      Are you sure you aren't opening a web page when this happens? A new feature in Firefox 0.8 is that if you already have a FF window open and you try and start the application again, it switches to one of its windows and opens a new tab. When said window is on another desktop it "helpfully" switches you over.

      I was really looking forward to Juk.

      Me too. The media players bundled with KDE really are shit. I've always disabled arts and used XMMS (I generally don't like my desktop environment to make sound anyway, so it's not a big deal for me). Unfortunately, 3.2.0 has a bug whereby artsd always starts up even if you configure it not to - this bug has already been squashed and will make it into 3.2.1. I really tried to like juk, but it's just too damn buggy, same as everything else multimedia that comes with KDE.

      The thing I don't get is that arts and the media players have been utterly dismal since the 2.x days, and nobody seems to be doing anything about it.

      Perhaps it's the fact that I use ALSA that is the problem; at least some of the problems have gone away now that ALSA is in a mainstream kernel. On the other hand, it's still pretty miserable dealing with two sound cards with KDE, and there are still unforgivably stupid bugs in the mixer apps where they jsut don't do what you tell them to (e.g. take off all but one bar from the mixer applet, then try and add one back in - it just doesn't work. Now remove the applet and put it back on - it doesn't remember your settings and you have to take a dozen off again).

      All in all, KDE is a fantastic desktop environment, I've been using it since the 1.0 betas, but as far as multimedia goes, it's one long headache.

    11. Re:Perhaps it's just my setup by Seli · · Score: 1

      > - For whatever reason, my desktop occasionally gets switched to a Firefox virtual desktop I often keep open. Probably due to some javascript/focus thing with Firefox, but I hadn't noticed it before. Of course, somewhere along the line I upgraded Firefox, but I don't have the problem on a RH 8 system.

      Could you find a way how to reproduce the problem and report this as a kwin bug? The new focus stealing prevention should prevent this.

    12. Re:Perhaps it's just my setup by KozmoStevnNaut · · Score: 1

      It's one of the small things I missed in 3.1, so I switched to FVWM, which had this behavior as the default. Now that KDE 3.2 has it as well, I thought about switching back to KDE, but I seem to be hooked on FVWM :)

      --
      Eat the rich.
  11. Re:Mac Users UNITE!!!!! by Anonymous Coward · · Score: 3, Funny
    the Apple logo on the back of the screen Photoshop-ed out

    Hmmm. Seems your right. A hexdump of the file header hints at its history:

    0000000: ffd8 ffe0 0010 4a46 4946 0001 0200 0064 ......JFIF.....d
    0000010: 0064 0000 ffec 0011 4475 636b 7900 0100 .d......Ducky...
    0000020: 0400 0000 4000 00ff ee00 0e41 646f 6265 ....@......Adobe
    0000030: 0064 c000 0000 01ff db00 8400 0504 0404 .d..............
  12. Great... by TheSurfer · · Score: 1, Funny

    Wow, that's a nice copy/paste from KDE Dot News...

    Anyways, a really nice article. It's absolutely refreshing after the thousand and one "reviews" of KDE we've seen lately ("oh, look that ugly pixel in the right bottom corner"). We need more of these technically-targetted reviews.

    1. Re:Great... by Anonymous Coward · · Score: 0

      It's obviously from the same author, so who cares?

  13. Re:Why KDE? by nbensa · · Score: 0

    Cause not everyone likes Gnome. Choice is the key.

  14. killer app? by The_One_And_Only_Ice · · Score: 5, Insightful

    I'm wondering if maybe kde might be or might become the killer app for Linux? I know that anyone who happens to glance at my 3.2 desktop always asks, "Wow, what's that?". It's no longer, "Hey is that a mac?" or "How did you get XP to look like that?". I think KDE has something going that no other desktop has. It has features that are all it's own, that aren't simply attempts at copying features of other desktops.

    1. Re:killer app? by ebuck · · Score: 3, Insightful

      Mabye KDE will be the killer app, and I'd be glad to see it happen.

      But sometimes I wonder if the killer app is still alive and well. Often the killer apps of the past were the programs that added functionality which was not present prior to their introduction or not popularized until one app broke critical mass.

      I can't recall a killer app that provided the same (or even slightly better) functionality as a popular pre-existing one. Mabye it's because it's late and I'm tired, or mabye the answer is so oboviously painful I can't see it.

      Feel free to point out the ones that shined who didn't create their niches.

    2. Re:killer app? by infiniti99 · · Score: 1, Insightful

      KDE has been the killer app for Linux on the desktop since forever. It was, and still is, the default desktop environment on the majority of Linux distributions. When you read all these reviews about Linux distros, for the most part they are really reviewing KDE. It's what you see on the screen. To most people, KDE is Linux. Calling it a killer app is an understatement.

    3. Re:killer app? by Anonymous Coward · · Score: 0

      If you really want to go for shock value try running enlightenment some time.

    4. Re:killer app? by The_One_And_Only_Ice · · Score: 1

      imo, a killer app provides the user with something - functionality, usability, or just a feeling of absolute joy - that they can't find anywhere else. It isn't simply an app that's popular on a certain platform. For me, kde is a killer app. I can't really put my finger on any particular functionality that causes it to be my killer app, but it gives me a great feeling using it, which I know I can't find using any other desktop environment. It is what keeps me using linux (yes i know you can run kde on a mac or windows, but it's definitely not the same.). But would people switch to linux because of it? that is the true test of a killer app.

    5. Re:killer app? by Anonymous Coward · · Score: 1, Interesting

      I can't recall a killer app that provided the same (or even slightly better) functionality as a popular pre-existing one.

      Google?

    6. Re:killer app? by scrytch · · Score: 1

      > I'm wondering if maybe kde might be or might become the killer app for Linux?

      I personally would like for it to become the killer app for Windows. It'd kick the crap out of litestep and all those other anemic shell replacements that are nothing but glorified launchpads and theme engines. Some apps might not port well, but most of them should come through just fine.

      But thanks to the sorry backward state of Qt on win32, I don't see it as happening, ever, GPL'd or not.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    7. Re:killer app? by sdowney · · Score: 1
      Excel == Lotus 1-2-3 w/GUI

      You couldn't really do anything in Excel that you couldn't with 1-2-3, but one day we woke up and everyone was calling spreadsheets Excel instead of Lotus.

  15. What is reasonable though? by SerpentMage · · Score: 3, Interesting

    >>> For commercial development of closed source software, the licensing fees for Trolltech are generally accepted and favored among KDE developers since this ensures support for KDE/Qt in both ways: either someone contributes code to the open source community, or he pays the developers of Qt, both which directly benefit KDE in the end.

    The problem with the closed source software fees is that they are outrageous. Shareware developers need not apply, which happen to make the Windows platform what it is today. Shareware developers should not be underestimated in their importance.

    To get a license for both Windows and Linux for QT you would have to pay 2500 USD minimum. Gee for that I can get a universal subscript to MSDN, which gives me an IDE, OS, Office, Windows, Windows Server, etc,etc. And what do I get from Trolltech? And SDK! Gee, yippee...

    My point is that shareware developers are not against paying money. Contrary they would pay money, but reasonable amounts!

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
    1. Re:What is reasonable though? by Anonymous Coward · · Score: 0

      To get a license for both Windows and Linux for QT you would have to pay 2500 USD minimum. Gee for that I can get a universal subscript to MSDN, which gives me an IDE, OS, Office, Windows, Windows Server, etc,etc. And what do I get from Trolltech? And SDK! Gee, yippee...

      First of all, the Qt professional edition for 1 dev costs $ 1550, not 2500. For that money, you not only get an SDK but you also get an IDE and support. The OS, docs etc. you allready got for free...

    2. Re:What is reasonable though? by gnu-generation-one · · Score: 2, Insightful

      "Shareware developers need not apply, which happen to make the Windows platform what it is today."

      A big mess of losers who want you to pay $30 for their crappy half-day hack that's available free in any other OS, and where they've spent more effort on "antipiracy" measures than on the program itself?

      Traceroute? yep, that'll be $30 please.
      Text editor? yep, that'll be $30 please.
      Hex editor? yep, that'll be $30 please.
      Icon editor? yep, that'll be $30 please.
      Graphics converter? yep, that'll be $30 please.
      and so on and so on...

    3. Re:What is reasonable though? by Anonymous Coward · · Score: 1, Insightful

      Shareware developers should not be underestimated in their importance.

      I'm sorry, but there is very little room on Linux for shareware developers anyway.

      Theink about it - for every little shareware application that somebody could come up with, if it's useful, chances are somebody has already released something with the same feature-set under the GPL. And if they haven't, it will be cloned in two seconds flat.

      The only markets for shareware on Linux are the ones that Free Software has problems with, mainly mainstream games like Quake et al.

      To get a license for both Windows and Linux for QT you would have to pay 2500 USD minimum. Gee for that I can get a universal subscript to MSDN, which gives me an IDE, OS, Office, Windows, Windows Server, etc,etc. And what do I get from Trolltech? And SDK! Gee, yippee...

      I'm sure they'd be willing to throw in KDevelop, Linux and OpenOffice if you asked nicely.

    4. Re:What is reasonable though? by Brandybuck · · Score: 1

      You get what you pay for. Oh wait, that's a cliche. Let me start over...

      Yes, Qt is expensive. So was the prime rib I had last night. It was $50, including Cabernet. For that price I could have bought every value meal on the menu at McDonalds! Heck, I could have gone to the local Hofbrau and had it for only fifteen dollars if I wanted to put up with their surly attitude. But that prime rib I had last night was wonderful. I don't regret that $50 at all. It's too expensive to eat there every night, but for special occasions its perfect.

      Qt is like that. It cost more than the McDonald's brand MSDN, but the quality is worth it. The classes work together and make sense. It's OO/C++ done right. Creating callbacks with signals/slots makes more sense than creating callbacks with unreadable MFC macros. The documentation is meaningful. Designer and Linguist far surpass anything McDonalds/Microsoft has to offer. And when my application is done, it's instantly portable to Linux, Macintosh, FreeBSD and Solaris.

      Like a good prime rib, it's too expensive for the cheapass weekend shareware authors. But for professional software developers, that 2500USD is quite affordable.

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:What is reasonable though? by Axoiv · · Score: 1

      > Shareware developers need not apply, which happen to make the Windows platform what it is today

      Yes, the Windows platform of today... you have the choice between expensive and sometimes high-quality apps. Or cheap/free pop-up-advertisement-spyware apps.

      I think I'll stick with the many times high-quality apps of Linux.

  16. KDE 3.2 by Ianoo · · Score: 5, Insightful

    As a long time Gnome user, and as someone who will go on record as disliking Trolltech and their business model, I must say I am extremely impressed with KDE 3.2. Whilst I still think there is some tidying to go WRT options dialog boxes, this release strikes me as a massive leap forward. The new features and the improvements to Konqueror and the Kicker and so forth are really impressive. So much so, for the first time ever I spent the day working in KDE instead of Gnome and actually enjoyed it, rather than being constantly frustrated by inconsistencies and the general looks of the desktop.

    Plastik is the first theme I've seen that makes KDE really start to look like a professional desktop rather than a mish-mash of poorly concieved applications. The underlying framework (KParts, kioslaves) and QT have always been superior to Gnome's, that much I'll admit. I still think it's a shame that QT is licensed under the GPL rather than a BSD-style license, but I guess I'll live.

    I might even switch permanently if KDE 3.3 brings as many improvements.

    1. Re:KDE 3.2 by bogie · · Score: 4, Interesting

      "and as someone who will go on record as disliking Trolltech and their business model,"

      But why did you dislike their business model in the first place? I mean they've bent over backwards for the OSS community and they've also produced some dam fine software. Want to write free software? QT is Free. Want to write closed source software? Pay for QT just like you do with your software tools in the win-32 world. Should Trolltech have busted their ass for the last 7 years for for Free just out of the goodness of their hearts? Why do you begrudge someone who wants to support OSS but also wants to be able to make a living? Do you just dislike any company who wants to market a product and make money? Geez.

      --
      If you wanna get rich, you know that payback is a bitch
    2. Re:KDE 3.2 by Anonymous Coward · · Score: 0

      I still think it's a shame that QT is licensed under the GPL rather than a BSD-style license, but I guess I'll live.

      Yeah. I reckon it's a shame Linux uses the GPL, too, actually - I'm going to tell Linus he really ought to be using a BSD-style license. God forbid anyone should want to retain any control over their own work.

    3. Re:KDE 3.2 by McDutchie · · Score: 2, Insightful
      Should Trolltech have busted their ass for the last 7 years for for Free just out of the goodness of their hearts? Why do you begrudge someone who wants to support OSS but also wants to be able to make a living? Do you just dislike any company who wants to market a product and make money? Geez.

      Exactly right. And yet there are so many who call the GPL "anti-commerce"! Amazing.

    4. Re:KDE 3.2 by pclminion · · Score: 0, Troll
      Why do you begrudge someone who wants to support OSS but also wants to be able to make a living? Do you just dislike any company who wants to market a product and make money? Geez.

      Didn't you get the memo? We're supposed to be living in little communes where we each take turns pruning the banana bushes. I hear the next step is nudism (well, at least in summer) and I think I heard someone mention that we all get to gangbang the farmer's daughter tonight...

      Comdrade, are you listening?

    5. Re:KDE 3.2 by Ianoo · · Score: 1, Insightful

      Erm... if I want to develop for Win32, I don't need to pay for the toolkit. I pay for the development environment (or not, there are plenty of free ones). You can create Win32 applications using GNU GCC.

      I just see that there's a fundamental difference between toolkits and kernels. If I develop an application for Linux, I can choose any license for said application. If I develop an application for Linux + QT, I must develop under the GPL. If I develop an application for Linux + GTK, I can choose any license. Which is more "free"? (not as in beer or as in democracy, free as in "Let's get Linux on more peoples' desktops and stop limiting commercial development for what is supposed to be an open platform").

      There are plenty of companies that make money from BSD-licensed or LGPL-licensed projects. Typically they provide support packages and problem solving. This could equally apply to a toolkit. However, I think that QT should have been turned into a community project years ago, the same way the vast majority of Linux desktop software is developed. There's just no need for corperate development with a toolkit. QT is big, but there are plenty of other bigger open source projects doing fine without a Trolltech-equivilent.

      If you don't believe me, then believe Sun and Ximian, both of whom chose not to use QT based on the fact it was GPL rather than LGPL'd. Maybe they'd think different if Trolltech's prices for developers weren't to horrendous, but the fact is that they didn't want to spend money filling another company's pockets just because they wanted to potentially create closed-source applications for their open-sourced desktops.

      Oh, that and the fact 6% Trolltech is owned by Canopy Group.

    6. Re:KDE 3.2 by RedK · · Score: 2, Informative

      If I develop an application for Linux + QT, I must develop under the GPL. If I develop an application for Linux + GTK, I can choose any license. Which is more "free"?

      QT is more free. The Freedom granted by the GPL is not to the developer (as in freedom to do what he wants with the code), but rather it is Freedom given to the code. The code, under GPL, will never be closed or unmodifiable. It will never serve the purpose of one entity. It will always be there to be used, modified and distributed. And in that, QT applications using QT/X11 Free edition are more free than GTK applications under whatever licenses. TrollTech worked hard and produced some very high quality code, and they'll be damned if you can just take it and use it for your profit without giving back to the community (or them if you use their commercial license).

      Now, if you're talking about the developer's freedom of doing anything he wants with the code (including embracing+extending and closing down the source code of his modifications), sure GTK is more free in that sense, but that is not the kind of Freedom that the FSF wants to grant you. Funny little bit of irony for a FSF driven project like Gnome, if you ask me.

      --
      "Not to mention all the idiots who use words like boxen."
      Anonymous Coward on Monday August 04, @06:49PM
    7. Re:KDE 3.2 by stilborne · · Score: 1

      most likely they are not funding SCO's little war. owning stock in a company doesn't automatically mean you see dividends on it. and even if there are dividends being paid out (which i highly doubt), the amount for owning ~5% of TT is likely to be a very small figure.

      personally, i hope you apply your same insane level of "corporate responsibility" based purchasing decision making strategy to other items in your life. sure, it makes shopping in the grocery store a little more annoying, but it's worth it. and there really are bad companies out there worth your paranoia, unlike Trolltech. or .... are you just a hypocrite looking for any reason to dis Qt?

      i've really enjoyed how this particular meme has mutated over time, actually.. it started out as "Canopy owns Trolltech!" eventually when that became obvoiusly untrue it became "SCO owns part of Trolltech!" (because that's more alarming, right?) and now that it's common knowledge that the ownership level is negligable and insignificant, the meme has become "But it means SCO somehow gets money form Trolltech!"

    8. Re:KDE 3.2 by bonch · · Score: 1

      The logical conclusion is that people have a problem with this issue regarding Trolltech, and it has yet to be resolved, so the memes continue. Perhaps the issue should be fixed on their end?

    9. Re:KDE 3.2 by pyros · · Score: 1

      Well, think about a black-box library. Say you're not modifying any of the code, you're just linking to a library. If it's GPL, that means your product must be GPL too. If the library is also available as LGPL, you don't have to GPL your product. In the case of Qt, they have GPL or commercial. What a lot of people complain about is that Qt is much more expensive than most other development tools. A LOT more expensive. Some people do just complain that they don't have a free-as-in-beer-so-you-don't-have-to-GPL-your-own- code license, just because. But I think most of it is the relative price compared to other products, not solely that there is a price.

    10. Re:KDE 3.2 by NutscrapeSucks · · Score: 1

      You know, there really is no such thing as "negligable and insignificant" ownership. I'm tired of Gnome people hyping up the Canopy connection as well, but I'm equally tired of KDE people trying to brush it under the rug as inmaterial.

      If you watch how Microsoft operates, they rarely buy up 51% of company and take total control. Rather they "invest" for a 5% ownership and a seat on the board, but only to ensure the strategic changes they want are implemented. You really have to ask yourself why a venture/vulture outfit like Canopy has invested in TrollTech -- it's not just for giggles.

      At the very least one can assume that Canopy/SCO is gaining significant market intelligence about who is building cross-platform applications and how many -- which can be very valuable information to the right people. That means if you buy QT, you can be sure that Ralph Yarro knows your name.

      There's also the question of WHY TrollTech priced their toolkit at a traditionally expensive "UNIX" level, rather than @ the $300 or so you'd expect for a "PC" dev tool. If anything that fits into SCO's vision of UNIX as an expensive exotic OS rather than the commodity model pushed by Linux vendors.

      (Just some thoughts -- I'm totally neutral in the Gnome/KDE flamewar.)

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    11. Re:KDE 3.2 by pclminion · · Score: 2, Funny
      Hrm.

      What does it mean, when you're going for "Funny" but get "Troll" instead?

    12. Re:KDE 3.2 by twener · · Score: 1
      > You really have to ask yourself why a venture/vulture outfit like Canopy has invested in TrollTech

      Because Trolltech cooperated with Caldera and Canopy wanted to support/ensure Trolltech to be able to continue the work?

    13. Re:KDE 3.2 by 10Ghz · · Score: 1
      Perhaps the issue should be fixed on their end?


      And what do you suggest they should do? They can't force SCO out if SCO does not want out. Sure, they might offer to buy the shares back, but SCO might be unwilling to sell or they might ask for so much money that TT could not afford it and/or SCO would get even more money for their anti-Linux campaign.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    14. Re:KDE 3.2 by cabraverde · · Score: 1

      Want to write closed source software? Pay for QT just like you do with your software tools in the win-32 world

      It's hard to see how Trolltech could have done more for the community and remained a financial success. But just for a moment consider if the leading implementation of X11 was also under a dual GPL/commercial license. Would you - writing proprietary code - put forward the same argument and stump up another $1500 per seat, or would you look for an alternative (maybe crappier) X library? Depends on your budget, I guess, but it would raise another real barrier to 'mainstream' adoption of the UNIX desktop.

      QT/KDE is great (and I use it exclusively myself), but while it's under its current license I'd hate for it to be SO great that GNOME dies off completely.

    15. Re:KDE 3.2 by be-fan · · Score: 1

      Qt isn't that expensive. A single-developer copy of Qt costs less than Visual Studio Enterprise, much less than a copy of Rational Rose, and less than the cost of a Clearcase license.

      --
      A deep unwavering belief is a sure sign you're missing something...
    16. Re:KDE 3.2 by be-fan · · Score: 1

      Couple of points:

      1) You're not just limited to GPL with GPL'ed Qt. You can use pretty much any open source license that's GPL-compatible or QPL-compatible.

      2) Sun never chose not to use Qt because of the GPL. Sun chose GNOME as a platform because:

      1) It was C, rather than C++. Their engineers were more familiar with C, and at the time, KDE wouldn't compile with their Sun Forte C++ development tools.

      2) Since GNOME was not as far along, they got to have a huge influence on the HIG work. They could never have had that kind of influence on KDE.

      3) They liked the GNOME approach of going with existing technologies. In particular, they liked the use of industry-standard CORBA for Bonobo, rather than a custom solution.

      (1) and (3) were official statements from Sun, while (2) can be inferred from the huge work Sun has done on GNOME's UI.

      And Ximian chose not to use Qt because it was fricking started by Miguel de Icaza! You know, they GNOME founder?!!

      --
      A deep unwavering belief is a sure sign you're missing something...
    17. Re:KDE 3.2 by be-fan · · Score: 1

      You really have to ask yourself why a venture/vulture outfit like Canopy has invested in TrollTech -- it's not just for giggles.
      -----------
      Dude. SCO (formerly Caldera) wasn't always evil. There was a little thing called "Caldera Linux" that showed quite a bit of promise. And guess what --- it was based on Qt/KDE!!! Now you can see why Caldera chose to invest in Trolltech.

      And Trolltech's pricing is in the range of that of other development tools, UNIX or not. Visual Studio is a "PC" dev tool, but the pro version will cost you $1000+ and the Enterprise version will cost you $2300+. In any case, Trolltech's pricing was set long before Caldera turned evil!

      --
      A deep unwavering belief is a sure sign you're missing something...
    18. Re:KDE 3.2 by Anonymous Coward · · Score: 0
      People don't like to hear it, but there is a gap between GPLed software and serious, for-profit, closed source software. Suppose you want to sell a software product to a limited, cost-sensitive market (and there a many little niche markets that could be exploited), or sell a few shareware programs for pocket money (like PKZIP or WinZip for example). Well, you have a choice between GPLing your product or ponying-up $2500 for the SDK.

      It's not like it's going to kill anyone (and kudos to TrollTech for GPLing their QT library in the first place), but it's like this little dull ache that you only notice when it rains, but never quite goes away. KDE is great, but you have to use QT for programming in it, you have no choice, none. Imagine Linux without the license exception for system calls and the choice of either GPLing your program or having to pay Linus Inc. $2500 for any closed source program that ran on Linux.

    19. Re:KDE 3.2 by Anonymous Coward · · Score: 0

      What a lot of people complain about is that Qt is much more expensive than most other development tools. A LOT more expensive.

      The thing about that is a) it's wrong, compared to similar libraries, it's very cheap and compared with the other costs of bringing a product to market it's miniscule, and b) it's very telling that the only people who complain about the price are individuals and not companies, and that lots more companies are using Qt than its more liberally licensed competitors, despite them being cheaper.

    20. Re:KDE 3.2 by Anonymous Coward · · Score: 0

      Idiotic, GTK-loving mods.

  17. A nice feature by IceFox · · Score: 4, Informative

    Sense 3.1 a lot of applications have been ported to use the KConfig_XT system (more will be ported before 3.3). One of the great features of this is that if you go into an applications settings it only stores those settings that you actually change. This way your home directory doesn't get filled with a zillion 1K files that are nothing more then the default values because you happen to look at the settings one day. And if you change the settings back to default it will even remove the file! Also you will notice that the configure dialogs (that use KConfig_XT) look and feel the same. :)

    -Benjamin Meyer

    P.S. Along the same topic why the &%$* does Open Office make a .netscape and .netscape6 directories in every users home directory that happens to run it?

    --
    Do you changes clothes while making the "chee-chee-cha-cha-choh" transformation sound?
    1. Re:A nice feature by EarthTone · · Score: 1

      Probably since it uses Mozilla's addressbook API (and some other shared code, I believe).

      Eron

    2. Re:A nice feature by Tukla · · Score: 1
      why the &%$* does Open Office make a .netscape and .netscape6 directories

      So that's where those keep coming from. I guess I'll stop deleting them. Thanks!

  18. Over-linking by RKone2 · · Score: 5, Funny

    Is it me, or are there way too many links in that article. Do we really need seperate links to the source code download, binaries download, release notes and system requirements pages?

    If someone has done a study on the most effective text to link ratio, I'm sure they'd find that this Ars article is about 10x higher.

  19. I mostly agree.. by cft · · Score: 0

    I switched from blackbox to KDE 3.1.4 and ugh, talk about visual clutter. after tinkering about with it for a while I made my desktop actually usable, but it took far too long.

    ok, I can understand the need for AA-fonts, but just what exactly are those shaded AND animated menus for? what's the point of the applet that just has a fish going across the screen? a clock, cpu display, network monitor, date display, and timezone applet? why is this all on by default? I use like 1% of kde's features and now it's pretty usable, but you need to know how to customize kde, and many newbies don't.

    I can definately see where the misunderstanding that KDE is slow and bloated comes from, a shame that it's for such a trivial thing..

    1. Re:I mostly agree.. by twener · · Score: 2, Interesting

      Shaded and animated menus are not activated unless you select in KPersonalizer the highest eye-candy level. And neither fish, cpu display, network monitor nor timezone applet are default in KDE, they must be your distribution's defaults.

    2. Re:I mostly agree.. by mehaiku · · Score: 5, Informative

      KDE is not slow. Only those who have not yet tried 3.2.0 could make such a statement. I understand why this meme is out there, since I myself wouldn't touch KDE with a 10 foot pole in the 2.x days. It was slow as molasses then. Do remember, Apple distributed the changes they made in KHTML back to Konqueror. The difference in speed is amazing.

      As far as bloat, KDE is as bloated or as svelte as you make it. DO_NOT_COMPILE is your friend. For those on binary distributions, try Debian, which lets you pick and choose exactly which KDE apps are installed, allowing just as much choice as DO_NOT_COMPILE.

  20. Re:10 Reasons to use KDE over Gnome. by UglyMike · · Score: 0, Troll

    Number 10 convinced me! Yiiiii-haaa

  21. Debian Unstable packages? by Neo+Trolling+Group · · Score: 0

    Does anyone know when Debian Unstable will include KDE 3.2 packages? I know there are unofficial packages but I want to know when I can get the offical ones straight from debian!

    --
    This post has been brought to you by the Chairman of the Neo Trolling Group
    1. Re:Debian Unstable packages? by twener · · Score: 4, Informative

      Once KDE 3.1.5 makes it into testing, 3.2 will go into unstable. See KDE 3.1.5/3.2 Status Update - 20040219 and Information about Debian KDE packages

  22. GUI Cleanliness by DreadSpoon · · Score: 5, Insightful

    The GNOME changes have nothing to do with assuming users are idiots. They have to do with cleanliness. I'm a developer, and I understand what just about any GUI option you throw at me does, or am quite capable of figuring it out. That doesn't mean I want to wade thru page after page after page of options which have no relation to what I want to do to find the one option I'm looking for.

    The GNOME changes are not dumbed down, they're cleaner. Advanced users are still quite capable of changing a plethora of options, using advanced methods. Only the very commonly changed options are placed in the menues and config panels, which makes it dead easy for both novices *and* experienced users to tweak the common things.

    So far as the gatuitious UI changes, there are clear advantages to the way GNOME has chosen to do things. The dialog button order is a favorite thing of people who wish to bash GNOME, and thus serve as an excellent example. The new button order is *easier* on people both physically and mentally. (location of button wrt mouse movements, location wrt eye movements, etc.)

    Additionally, there are no "OK" buttons. If you find one, it's a bug. Which is great. If you see a dialog, what the hell does "OK" mean? You have to read the whole dialog. And deal with the fact that in some cases, "OK" is the safe option, while in others it's the dangerous option. Different apps would pop up dialogs with different OK/Cancel meanings for the same dialog action. (like quit without saving - does OK mean "OK, Save" or "OK, Quit" ?) GNOME solves the problem by mandating that you don't use OK, but put the actual action as the button label. "Save" or "Quit". Much, much harder to accidently click OK when you meant Cancel because the meanings for two apps are different.

    Granted, the last bit can be done even with the Windows/KDE button order (i.e. [Save] [Cancel] vs [Cancel] [Save]), which is something I really wish both Windows/KDE would do. The GNOME/Mac ordering however makes for consistent button location, however, since the "positive" (most commonly used) button is always in the same location in the dialog, which (as mentioned above) is both easier and more efficient physically and mentally, for both novice and experienced users. KDE having the ability to change button orders (as I've been told it does) is definitely cool; it would be great if they defaulted to the more human-friendly GNOME/Mac order, and let users who refused to learn switch back to the classic order.

    Lots of users and developers think the GNOME/Mac button order is "weird" because they're used to the Windows' way, but that kind of thinking doesn't ever foster improvements. Thankfully, GNOME, OS X, KDE, and most other modern desktops are willing to break the mold and do things differently, even at the risk of "confusing" users, for the sake of moving the GUI experience forward, and not keeping us all locked into Microsoft's (and others') design mistakes made a decade or more ago.

    I don't claim that GNOME has things perfect. Far from it. Simply explaining the reasoning behind certain 'controversial' changes. Hopefully useful. :)

    1. Re:GUI Cleanliness by RoLi · · Score: 1
      They have to do with cleanliness. I'm a developer, and I understand what just about any GUI option you throw at me does, or am quite capable of figuring it out. That doesn't mean I want to wade thru page after page after page of options which have no relation to what I want to do to find the one option I'm looking for.

      So you save 30 seconds once (or how often do you configure your desktop?), but you lose configurability and flexibility.

      Doesn't sound like a good deal for me. I'd rather have the desktop behave the way I want every day.

    2. Re:GUI Cleanliness by cuban321 · · Score: 1

      Something that annoys me in GNOME...

      Pressing alt right-click doesn't let you resize a window. Instead it gives you a drop down menu.

      I don't use KDE or Gnome as window managers because frankly I can't get used to either; they both are behemoths.

      I use fluxbox as my current window manager, but I'm not to happy with it. It's fast, functions well but really is missing somethings (file explorer, configuration menus, things like that).
      All the changes can be made via CLI but that gets tiresome after a while. Some cool things are the ability to configure hotkeys to do almost anything , removing window shading and rounded windows.

      Daniel

    3. Re:GUI Cleanliness by Pxtl · · Score: 4, Interesting

      Personally, I find apps that have options not available in the GUI to be personally offensive. Text files are not intuitive, they are generally poorly documented, and are a poor way to configure a program.

      If a feature is only available through modifying configuration files, I consider it incomplete.

      The problem is this: lets say I want to change a setting. I can
      a) search through the menus - hopefully I will find it before my third attempt or

      b) use a programmer style configuration. This involves
      - determining if it is in a text file or is a command line option
      - determining which text file it is in
      - determining what the name of the command/flag/whatever is
      - determining the form of its parameters
      - determining what its operational limits are

      where in a GUI system, that is all handled out front. The worst part is one of getting help. Where do I look for help on a config parameter? I can't just point and wait for the tooltip, or pop-open a context sensitive help system. I have to find where the developer has hidden the documentation.

      If its not available in some intuitive, context-documented options screen, then its not finished. I do not work for my applications - they work for me.

      IMHO, more focus on framework is needed. Make a configuration file system where for each option you simply describe a simple widget and its tooltip. Keep it super simple so developers would be encouraged to use it as it would be quick to describe a new variable. Then, just make all the little widgets appear in an "advanced options" menu. No layout, no struggling, just a giant scrollable list of widgets with pop-up documentation. That's what a modern config file should be. And make it work on a text file in the back-end so that power-users can do their thing.

    4. Re:GUI Cleanliness by stilborne · · Score: 2, Flamebait

      since you brought up the button order issue, i'll continue the thought...

      changing the button order was probably one of the most irresponsible things the GNOME usability team has done. why? the usability improvements are nascent at best, the sort of improvement that has good theory behind it but in the real world matters only a little at best.

      what's more important than the GNOME's minor (if any) usability win is consistency, which you yourself mentioned. on the X11 platform those buttons have appeared in the same order in most apps for YEARS. and then, with one stroke of master-sillyness, the GNOME team decides to create massive INconsistency by putting their buttons in a different order.

      now when people use a GNOME app next to a non-GNOME app things are not consistent and usability is damaged as the use can no longer simply learn where the buttons are in all dialogs: they actually have to read each one. this makes X11 look downright silly and stupid.

      was the button order so broken as to warrant creating such a huge and obvious inconsistency? no, it wasn't.

      so please, don't bring up the button ordering issue in public again, especially not as a benefit. it's embarrassing to everyone who develops for the X11 environment.

    5. Re:GUI Cleanliness by bonch · · Score: 0, Flamebait

      This is why I prefer GNOME to KDE. KDE may have cool underlying technology, but GNOME is concentrating on actually creating a mainstream, accessible desktop.

      KDE is about copying Windows, GNOME is about innovating and becoming its own.

    6. Re:GUI Cleanliness by stilborne · · Score: 1

      i'm glad you prefer GNOME to KDE, but we're not copying Windows and we are innovating. more so than most. XML for UIs, Kiosk mode, DCOP, KJSEmbed, the universal viewer via automagically loaded application components .......

      as for creating a mainstream, accessible desktop ... well, KDE already is mainstream ready and we're working to make it even more polished with more applications to cover the needed application stack. accessability is already coming, with patches for Qt 3.3 available that provide an ATK bridge, which is the same thing GNOME uses. btw, have you ever used the accessability support available in GNOME?

    7. Re:GUI Cleanliness by bonch · · Score: 1

      You seem way too competitive over this issue.

      This is the precise reason having multiple desktop environment projects is a bad idea.

      Witness your other post in this thread, calling Gnome's button order "silliness" even though it logically makes sense and merely points out how other GUIs like Windows and KDE have been doing it wrong. This is why I prefer Gnome--it concentrates on the user experience, not another Konquerer sidetab to add to the clutter. "OK" is one of the worst GUI decisions ever made.

      Sit a new user in front of Windows, and they get confused every time. I deal with technical support for my co-workers, and they're always accidentally cancelling things, saving over things, closing things. Gnome is actually attempting to address usability and works with strict human interface guidelines. KDE is trying to add more sidebars, more buttons, more gadgets.

      It's just a user preference for me. When I use KDE, I see all the cool stuff it can do. But when I use Gnome, I actually feel comfortable as though this is something I could use all day and not go insane! Things just "make sense." I can't even attach an app's menu bar to the top in KDE without encountering silliness--moving the cursor to the topmost pixel and clicking won't register a click on the menu, defeating the whole purpose. MacOS users are used to slamming the cursor up to the top of the screen and clicking. A KDE user would slam to the top and then have to adjust the cursor down a few pixels. Even Windows XP addressed this by causing the cursor to raise a few pixels when it's at the bottom of the taskbar, in order to click on the button.

    8. Re:GUI Cleanliness by bonch · · Score: 1

      was the button order so broken as to warrant creating such a huge and obvious inconsistency? no, it wasn't.

      so please, don't bring up the button ordering issue in public again, especially not as a benefit. it's embarrassing to everyone who develops for the X11 environment.


      What's embarrassing is an ambiguous "OK" button. Apparently, you've NEVER actually sat a user down to use your software.

      I handle technical support for my company. We run Windows XP. There is no end of accidental closes, minimizing, cancelling, saving, and more. I've watching secretaries connecting to VPN and then hitting the "Cancel" button when the dialog pops up, thinking they needed to click that to get rid of the box.

      "OK" and "Cancel" are embarrassments to user interface design. To see you call fixing that "silliness" says a lot about you and KDE.

    9. Re:GUI Cleanliness by Anonymous Coward · · Score: 2, Insightful

      GNOME isn't copying Windows? It ditches nice, clean and readable text files in favour of a massive, memory-hogging 'registry'-like mess?

      It doesn't offer totally redefinable keybindings throughout?

      It takes ages to start, and munches through RAM like there's no tomorrow?

      Sorry, but while KDE may be more Windows-esque on the surface, underneath GNOME is far more Winlike.

    10. Re:GUI Cleanliness by firewrought · · Score: 5, Insightful
      The new button order is *easier* on people both physically and mentally.

      Not when you've used KDE or Windows applications everyday for the past 7 years. There's this little thing called "backwards compatibility". While it's quite a pain for purist, it is sometimes worth it.

      You should listen to your users: people are getting mad about the button order thing for valid reasons. How would you like me sneaking into your house and swapping out your QWERTY keyboard for a Dvorak one? You might find it pretty d*mn frustrating, especially when I casually reply that "it's better".

      I'm all for moving the GUI experience forward, but only when "moving forward" is a meaningful experience, not an ad hoc piece of usability dogma that does not concern itself with feedback from real users.

      --
      -1, Too Many Layers Of Abstraction
    11. Re:GUI Cleanliness by scrytch · · Score: 1

      now when people use a GNOME app next to a non-GNOME app things are not consistent and usability is damaged as the use can no longer simply learn where the buttons are in all dialogs: they actually have to read each one. this makes X11 look downright silly and stupid.

      I'm all for having a standard placement order dictated by, I dunno, some "semantic layout engine" that's cross-toolkit/platform or some other handwaving, just for visual consistency's sake. But if you're not expecting someone to read the content of a pop up alert dialog, then perhaps it doesn't really belong in an alert dialog?

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    12. Re:GUI Cleanliness by Anonymous Coward · · Score: 1, Interesting

      I find that yes/no is the normal order in English, no/yes isn't as natural...

    13. Re:GUI Cleanliness by Anonymous Coward · · Score: 0

      Sorry but I've seen people do exactly what you are saying on Macs and other environments that are actually set up this way.

      I've watching secretaries connecting to VPN and then hitting the "Cancel" button when the dialog pops up, thinking they needed to click that to get rid of the box.

      Er, dude. Why are dialogue boxes popping up for secretaries for connecting to a VPN? This stuff sounds like something that should be happening transparently - in other words your problem. I've seen a lot of people shift their problems onto usability issues.

      Besides, he wasn't actually talking about the ambiguous OK stuff, which I agree with in many ways. He was talking about the button ordering which just looks stupid - plain and simple.

    14. Re:GUI Cleanliness by Anonymous Coward · · Score: 0

      No, Gnome is about copying the Mac which is even worse.

    15. Re:GUI Cleanliness by lurgyman · · Score: 1

      I think you missed the part about still being able to change the other options, through "advanced methods." (I assume DreadSpoon was referring to gconf-editor and so forth) Dan

    16. Re:GUI Cleanliness by bonch · · Score: 0, Redundant

      Er, dude. Why are dialogue boxes popping up for secretaries for connecting to a VPN?

      Because last year when we ran Windows 2000, a box would pop up "Connecting" to VPN, with a Cancel button.

      This stuff sounds like something that should be happening transparently - in other words your problem. I've seen a lot of people shift their problems onto usability issues.

      Me, too. Luckily, that isn't the case here.

      Besides, he wasn't actually talking about the ambiguous OK stuff, which I agree with in many ways. He was talking about the button ordering which just looks stupid - plain and simple.

      No, it doesn't. Gnome actually follows usability tests and guidelines. Use it for a while, it makes sense. KDE still gives me a headache if I use it for too long, which is bizarre because I also work with Windows XP all day with no problems.

    17. Re:GUI Cleanliness by Anonymous Coward · · Score: 0

      Witness your other post in this thread, calling Gnome's button order "silliness" even though it logically makes sense

      Er, the button order does not make sense. Most people read left to right.

      Sit a new user in front of Windows, and they get confused every time.

      Sit anybody infront of any environment and they will be confused. Gnome's usability stuff isn't going to make a blind bit of difference.

      But when I use Gnome, I actually feel comfortable as though this is something I could use all day and not go insane!

      That's your opinion. Besides, what did Steve Ballmer say? Developers, developers, developers.

      Things just "make sense."

      Er, no they don't.

      I can't even attach an app's menu bar to the top in KDE without encountering silliness--moving the cursor to the topmost pixel and clicking won't register a click on the menu, defeating the whole purpose. MacOS users are used to slamming the cursor up to the top of the screen and clicking.

      Er, sorry but most people are not Mac users and they do not go to the top.

      Even Windows XP addressed this by causing the cursor to raise a few pixels when it's at the bottom of the taskbar, in order to click on the button.

      Doesn't make a difference to most people I'm afraid.

    18. Re:GUI Cleanliness by geekopus · · Score: 1
      "OK" and "Cancel" are embarrassments to user interface design. To see you call fixing that "silliness" says a lot about you and KDE.


      Please point out to me where the guy used "OK" and "Cancel" in his post. He was talking about the placement of the buttons. Not the text on them.

    19. Re:GUI Cleanliness by bonch · · Score: 1

      It takes ages to start, and munches through RAM like there's no tomorrow?

      And this hasn't been what KDE has been known for since its inception? I can't even browse my Home directory without waiting for three seconds, even with KDE 3.2.

      Sorry, but while KDE may be more Windows-esque on the surface, underneath GNOME is far more Winlike.

      So key-redefining and a registry suddenly make Gnome internals like Windows internals? What a troll.

    20. Re:GUI Cleanliness by mickwd · · Score: 1

      "This is the precise reason having multiple desktop environment projects is a bad idea."

      "Gnome's button order.....logically makes sense and merely points out how other GUIs like Windows and KDE have been doing it wrong. This is why I prefer Gnome--....."

      "When I use KDE, I see all the cool stuff it can do. But when I use Gnome, I actually feel comfortable as though this is something I could use all day and not go insane! Things just "make sense.""

      "MacOS users are used to....."

      Strange - you start by saying that multiple desktop environments are a bad idea. Then virtually everything else you say seems to show why having multiple desktop environments is a good idea.

      Do you only think a single desktop environment project is good if it makes the decisions you like ? What if it didn't ? Wouldn't you like an alternative ?

    21. Re:GUI Cleanliness by the-matt-mobile · · Score: 4, Insightful

      Personally, I find apps that have options not available in the GUI to be personally offensive. Text files are not intuitive, they are generally poorly documented, and are a poor way to configure a program.

      Wait a minute... do you run a *nix operating system or not then? Let me be the first to apologize on behalf of rc.conf for offending you.

    22. Re:GUI Cleanliness by jdbo · · Score: 1

      One problem with the generic "Advanced Options" approach described is that maintaining super-simplicity in the configuration syntax is often staggeringly difficult/impossible, due to dependencies between options - even in XML (where nesting is easy and easily describes a broad range of dependencies) will require some non-obvious extensions.

      The alternative is to ignore dependencies, which makes the "Advanced Options" dialog a practical minefield for end0-users.

      Basically, what I'm saying is that if a dialog box exists and is easy to get to, it will be assumed to be as usable as the rest of the "GUI" no matter what it is labelled, which creates confusion when the GUI consistency is broken.

      The most common example of this approach is FPS videogame "advanced setup" dialogs, which are impenetrable and off-putting to those who are learning the game (an effect which is less noticed in the hard-core gamer community, but would be much more prominent among other audiences).

      One possible workaround to this would be to have the "dangerous" control panel invoked in a standard but non-obvious way (i.e. not directly accessible from the restof the GUI menus, control panel prefs, etc., perhaps a key-combo).

    23. Re:GUI Cleanliness by Wolfier · · Score: 1
      The GNOME changes have nothing to do with assuming users are idiots. They have to do with cleanliness. I'm a developer, and I understand what just about any GUI option you throw at me does, or am quite capable of figuring it out. That doesn't mean I want to wade thru page after page after page of options which have no relation to what I want to do to find the one option I'm looking for.
      Great - do you think some users will appreciate the option of having "advanced" tabs? Hide them, but display them at a click of a button.
      The GNOME changes are not dumbed down, they're cleaner. Advanced users are still quite capable of changing a plethora of options, using advanced methods. Only the very commonly changed options are placed in the menues and config panels, which makes it dead easy for both novices *and* experienced users to tweak the common things.
      They are cleaner AND dumbed down. Let's face it - even advanced users want to use ordinary methods (Not "advanced methods") to change the advanced options. Having them accessible on the menus is way better than memorizing how to spell the option name and type it under gconf. One way I can think of to improve it is to have all the options in a scroll-down menu in gconf to eliminate the need to memorize the option name. One good example is the "always on top" option for Metacity - there is none. The only way that even close to it is to define a key binding for the hint under gconf - and you'll have to type the option name in manually. Even after then, I cannot find a way to add a menu item to the window menu that says "stay on top" - i.e. there is no mouse-only way to make a window stay on top. It becomes increasingly annoying. And it is just one example.
      it would be great if they defaulted to the more human-friendly GNOME/Mac order, and let users who refused to learn switch back to the classic order.
      The problem is you're calling those users "users who refuse to learn", while they just prefer to do things differently than your designs. Just because there are more than one way of doing things, doesn't mean that one is "right" is the rest is "wrong".
      Thankfully, GNOME, OS X, KDE, and most other modern desktops are willing to break the mold and do things differently, even at the risk of "confusing" users, for the sake of moving the GUI experience forward, and not keeping us all locked into Microsoft's (and others') design mistakes made a decade or more ago.
      As long as the change is made optional/customizable/can-be-turned-off and not forced on the users, I'm certain there'll be a lot less "controversy" around the issue.
    24. Re:GUI Cleanliness by nickos · · Score: 1

      "I use fluxbox as my current window manager, but I'm not to happy with it. It's fast, functions well but really is missing somethings (file explorer, configuration menus, things like that)."

      FluxBox is a window manager. That is to say, it is a program that manages windows.

      KDE and GNOME are "desktop environments". They are not single programs but suites of programs including a window manager that use the same toolkit.

      Personally I don't see why people feel compelled to use these desktop environments. Mix and match your programs to find the combination that work best for you.

    25. Re:GUI Cleanliness by luisdom · · Score: 1

      The GNOME/Mac ordering however makes for consistent button location, however, since the "positive" (most commonly used) button is always in the same location in the dialog, which (as mentioned above) is both easier and more efficient physically and mentally, for both novice and experienced users.
      I'd rather have the "negative" (most safe option) button always in the same location in the dialog. Just to make sure I don't mess up with something by clicking "Yes" or "Save" instead of "Cancel".

      Lots of users and developers think the GNOME/Mac button order is "weird" because they're used to the Windows' way, but that kind of thinking doesn't ever foster improvements.
      I'm used to the motif/win32/KDE way, and find "weird" gnome's button ordering, and I don't thing that altering the ordering of the buttons can be calified as "improvement". Try changing the colors of semaphores because "really really we see the bottom light the most and so we should put the important color -red- there". It's just stupid, even if it is an improvement.

    26. Re:GUI Cleanliness by swv3752 · · Score: 1

      I think what it comes down to: which are more important? New Users or Existing Users.

      Personally, I feel that new users are going to have to learn, regardless. Existing users should not have to relearn the interaction with the computer. Most compatibility gurus seem to mis out on that point.

      --
      Just a Tuna in the Sea of Life
    27. Re:GUI Cleanliness by nickos · · Score: 1

      "MacOS users are used to slamming the cursor up to the top of the screen and clicking."

      My current window manager, WindowLab goes one step further by constraining the mouse pointer to the menubar and only having one level of menus. While you can't have a hierarchy of submenus this does make it very quick to use.

    28. Re:GUI Cleanliness by cuban321 · · Score: 1

      I said:

      I don't use KDE or Gnome as window managers because frankly I can't get used to either; they both are behemoths.

      I KNOW they are ALSO desktop evironments. That has nothing to do with what I was saying so please prove your point elsewhere.

      My problem is that I have not found a Window Manager yet that I really love, so for now I stick with Fluxbox.

      Daniel

    29. Re:GUI Cleanliness by spitzak · · Score: 3, Insightful

      What might be really nice is to have the ability from the GUI to bring up a text editor and let the user edit the configuration as text. This could be a button that says "Edit the Configuration". If the text file does not exist yet the program should create it, and it should create it with a comment block for every option describing what it does and how to change it, perhaps with examples. One program that sort of does this now is Doxygen, which has the "default" config file imbedded inside it with extensive comments.

      Even failing this, it would help a huge amount if the programs would at least tell you from the GUI where the configuration file is.

      For advanced configuration, GUI is extremely limited. One of the most obvious problems is the inability to "comment out" setups and to refer to them when setting other parts, or recover them later. Copying more than one setting from one part to another is also often impossible, referring to one setting while making another is often impossible (on different tabs). Setups that repeat a bunch of settings an arbitrary number of times result in unweildy user interface. All of these are trivial in text-based interfaces. It seems any attempt to make a GUI for complex interfaces eventually devolves into a registry-editor style, which combines the worst problems with the GUI (no comments) with the worst problems of the text editor (no indication what values are legal at each point).

      I don't believe GUI configuration will ever really work. If you think about it, programming the computers is really a configuration (ie "configure it to edit MS Word documents"). If GUI configuration was possible, all programming could also be accomplished by pressing buttons and dragging images around.

    30. Re:GUI Cleanliness by Ice_Balrog · · Score: 1
      Not when you've used KDE or Windows applications everyday for the past 7 years.
      You should add X11 apps to that, also. I have NEVER seen an application with the OK/CANCEL buttons switched like that.

      I remember the first time I used a GNOME app with the reversed buttons (actually, it wasn't a GNOME app - it was Mozilla Firebird, but it copies the GNOME settings). I didn't realise they were switched, and hit the wrong button several times. Finally I was like "WTF?" and looked closer.

      Even though I still know what to expect when using GNOME apps, it is still annoying and requires that I spend a couple more seconds thinking.
      --
      #include "sig.h"
    31. Re:GUI Cleanliness by be-fan · · Score: 1

      The "advanced methods" available in GNOME don't even compare to those in KDE. For example, there is no gconf key for putting the menu on top, so you can use regular panel hide methods with it.

      --
      A deep unwavering belief is a sure sign you're missing something...
    32. Re:GUI Cleanliness by nickos · · Score: 1

      You also said (as I previously quoted):

      I use fluxbox as my current window manager, but I'm not to happy with it. It's fast, functions well but really is missing somethings (file explorer, configuration menus, things like that).

      My point was that FluxBox is not missing anything - it's not (and doesn't pretend to be) a desktop environment. You can use KDE/GNOME apps with FluxBox if you like though.

    33. Re:GUI Cleanliness by cuban321 · · Score: 1

      You are correct. Now that I think about it those tasks would be the job of a DE instead of a WM. Too bad there are not more DE options out there.

    34. Re:GUI Cleanliness by Anonymous Coward · · Score: 0

      Because last year when we ran Windows 2000, a box would pop up "Connecting" to VPN, with a Cancel button.

      Er, no. Still shouldn't be happening.

      No, it doesn't. Gnome actually follows usability tests and guidelines. Use it for a while, it makes sense. KDE still gives me a headache if I use it for too long, which is bizarre because I also work with Windows XP all day with no problems.

      Does it indeed? If KDE gives you a headache that is your opinion - many people compare KDE to Windows when it seems that it reflects negatively on KDE, and the reverse when it suites them :).

      Unfortunately many people in the business world are well used to the button-ordering of Windows - many actually read left to right you know. This makes the button ordering arguments in Gnome totally stupid. The OK/Cancel stuff I can certainly understand.

    35. Re:GUI Cleanliness by Brandybuck · · Score: 1

      How would you like me sneaking into your house and swapping out your QWERTY keyboard for a Dvorak one?

      Good analogy. It's good because the Dvorak keyboard is not inherently better than the QWERTY keyboard for English. All the evidence in favor of Dvorak is anecdotal. Any actual data is inconclusive. Just like the Gnome UI...

      --
      Don't blame me, I didn't vote for either of them!
    36. Re:GUI Cleanliness by Brandybuck · · Score: 1, Flamebait

      Advanced users are still quite capable of changing a plethora of options, using advanced methods.

      I would hardly call using GConf to edit undocumented keys and values an advanced method. "Arcane and hidden black art" would be closer to the truth. It also ignores the multitude of people between "newbie" and "expert" who want to have full control of their desktop, but don't have the fortitude to handle the raw guts that GConf exposes. A much better way is to use expandable dialogs (eg. an "advanced" button).

      But this counters the received wisdom of Havoc, so of course is blasphemy...

      --
      Don't blame me, I didn't vote for either of them!
    37. Re:GUI Cleanliness by DreadSpoon · · Score: 1

      "I'd rather have the "negative" (most safe option) button always in the same location in the dialog. Just to make sure I don't mess up with something by clicking "Yes" or "Save" instead of "Cancel"."

      The 'Save' (action) button is always in the bottom right hand corner. Any additional/alternative action buttons are to the left of that, with Cancel being the left most button. Some dialog have a Help button, which then becomes the left most, being located in the lower-lefthand corner of the dialog. This is also good for consistency, as Cancel is always the left-most button in the action group (easy to find and consistent) and Help (if present) is always the left-hand corner. Thus, the three most used buttons are always located in the same place (relatively) in every app. I suppose my use of the phrase "positive" was erroneous, since we clearly don't attach the same meaning to it in this regard. ;-)

      The HIG states that the dialog's main action should be the most likely desired action. For a Save/Quit dialog, that would be Save, as an example.

      Cancel must never have side effects. Cancel by meaning stops an action, so it can't very well perform one! Cancel in a Save/Quit dialog would mean don't save, but also don't quit. An example dialog thus might have buttons as so:

      [Cancel] [Quit] [Save and Quit]

      In most cases, you want "Save and Quit." In fact, a large number of users I know (including my boss) intentionally hit the close window button and just select Save from the dialog, versus going to File->Save before quitting.

      This absolutely could have been done while maintaining the classic OK/Cancel ordering. I.e., the above dialog could be:

      [Save and Quit] [Quit] [Cancel]

      That doesn't have the human-friendly characteristics, however. As some people mention, it's better for consistency with legacy applications. I don't see the point in maintaining legacy compatibility with apps we'd like to get rid of (like all of Windows ~,^ ), but that's just a personal opinion (and not the reasoning behind the change). The GNOME style is definitely consistent with the Mac, which I use a lot more than I do Windows, so in that sense KDE and legacy X11 apps are more of a pain (consistency wise) than GNOME is. ;-) [and these legacy apps also usually have a hell of a lot larger UI/consistency problems than something so minute as button order in dialogs!]

      All in all, I and many others prefer GNOME's GUI, many others prefer KDE's GUI, and other prefer neither. Choose whichever you like. My only request is that you not misrepresent the choice you don't like. :)

    38. Re:GUI Cleanliness by Wooky_linuxer · · Score: 1
      they actually have to read each one

      Man, that will be hard. I can hardly imagine someone having to actually read something before taking a decision. That's why I prefer using the console, my fingers do it all automagi^H^Htically, without any intromission from either my eyes or brain.

      --
      Where is that guy who'd die defending what I had to say when I need him?
    39. Re:GUI Cleanliness by bonch · · Score: 1

      "Virtually everything else" I say points to why we need ONE desktop environment.

      Why should I have to switch from one to the other when I want a framework/interface? Why the hell aren't these two things integrated together?

      A single desktop environment project IS good if it lets you make configuration decisions. Obviously one that doesn't let you make decisions would be bad. What does that have to do with anything?

    40. Re:GUI Cleanliness by bonch · · Score: 1

      Uh, hello? We had a VPN link on our desktops. It's how we had to set up. We would connect to a remote VPN by double-clicking it. I don't know what else to tell you. That's how it worked, and that's how Windows 2000 sets it up when we ran the VPN wizard.

      It's just my opinion that Gnome's interface is cleaner and better, and that that sort of approach is better for mainstream desktop Linux. :) You're welcome to disagree, of course.

      You may call Gnome's button-ordering "totally stupid," but it forces people to know what they're clicking on and prevents user error. Try it for a day and you get used to it quickly.

    41. Re:GUI Cleanliness by Anonymous Coward · · Score: 2, Interesting

      What application does rc.conf configure?

    42. Re:GUI Cleanliness by stilborne · · Score: 1

      you're right that "OK" and "Cancel" are poor terms to use on most dialogs, which is why our (KDE's) UI guidelines recommend against it and only default to it when no other direction is given from the application.

      unfortunately for you, that wasn't what i was talking about.

      as for sitting users down in front of KDE, i do that all the time. in fact, at the moment one of the things i'm working on (among others) is a proper statistical measure of how users of varying experience levels use the toolbar buttons in a web browser so as to tweak Konqueror's web browser toolbar configuration for KDE 3.3.

      oh well, you can't be right all the time, can you, Mr. Anonymous?

      Aaron J. Seigo

    43. Re:GUI Cleanliness by stilborne · · Score: 1

      > You seem way too competitive over this issue.

      you're misreading the tone in my voice. it isn't one of competitiveness as framed within the fabled "GNOME vs KDE wars", but observational from an informed perspective.

      > Witness your other post in this thread, calling
      > Gnome's button order "silliness" even though
      > it logically makes sense and merely points out
      > how other GUIs like Windows and KDE have been
      > doing it wrong.

      i'm sorry you didn't get it, but i don't really expect most people here to do so. i call it as i see it, regardless of whether others grok it or not. you can change my mind (it happens on a fairly regular basis), but one first needs to provide a compelling, informed argument.

      that is the world of Open Source _development_ versus Open Source _airmchair_ development. ;)

      > This is the precise reason having multiple
      > desktop environment projects is a bad idea.

      > It's just a user preference for me. When I use
      > KDE, I see all the cool stuff it can do. But
      > when I use Gnome, I actually feel comfortable
      > as though this is something I could use all day
      > and not go insane

      am i the only one who sees the irony here? or... is it arrogance: "what i like must be right."

    44. Re:GUI Cleanliness by stilborne · · Score: 1

      true; and most new users will also be familiar with the Windows ordering of buttons (for better or worse)... putting them in the same boat as our existing users when it comes to button order.

    45. Re:GUI Cleanliness by damiam · · Score: 1

      You just described GConf. Developers specify a list of properties, and gconf-editor allows the user to edit them. gconfd manages the back-end, which is generally XML files (although other backends such as RDBMSs are possible). It's well-documented and easy to find and change the settings you want. It also provides for spiffy instant-apply notification. Now, if only KDE would use it...

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    46. Re:GUI Cleanliness by damiam · · Score: 1

      If you go to File->Close, and a dialog pops up, you know it's going to ask you if you want to save. What you don't know is which button you need to click (sometimes it's ambiguous even after reading the dialog). Having clearly labeled buttons means that you don't have to read and analyze the entire text, you can just guess the general meaning of the text and click the appropriate button. For those people who have better things to do than disect the text of alert boxes, it's a real time-saver.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    47. Re:GUI Cleanliness by damiam · · Score: 1

      I don't know what gconf you've been using, but gconf-editor provides a browsable tree of all gconf keys, similarly to regedit. You never need to spell, type, or even remember any gconf option names.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    48. Re:GUI Cleanliness by damiam · · Score: 1
      I would hardly call using GConf to edit undocumented keys

      GConf keys are well-documented in XML schema files. gconf-editor should show descriptions of each key when you select it. If it doesn't, file a bug.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    49. Re:GUI Cleanliness by Brandybuck · · Score: 1

      If gconf is so easy to use, then why not dump all the configuration dialogs completely and just use it? The answer is obvious: gconf is not easy to use, and no amount and advocacy will change that fact.

      --
      Don't blame me, I didn't vote for either of them!
    50. Re:GUI Cleanliness by Wolfier · · Score: 1

      >I don't know what gconf you've been using, but
      >gconf-editor provides a browsable tree of all gconf
      >keys

      most. not all. And documentation's not available.

    51. Re:GUI Cleanliness by damiam · · Score: 1
      All GNOME apps provide gconf with XML schema files, which contain documentation for each key. gconf-editor should display it when you select a key. If it doesn't, file a bug.

      I'd be very surprised if you can find me an example of a gconf key not available in gconf-editor.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    52. Re:GUI Cleanliness by damiam · · Score: 1

      Because it's convenient to have useful configuration options in the app, where people need them. The options that 99% of users never change are gconf-only, because few users want them (you may be one of those few, but most are not) and power users know where to look for them. gconf is not embedded in apps because gconf-editor is ugly compared to a well-designed preferences box, but it's still quite easy to use.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    53. Re:GUI Cleanliness by Anonymous Coward · · Score: 0
      For those people who have better things to do than disect the text of alert boxes, it's a real time-saver.

      Most of us don't have to slowly sound out words anymore.

    54. Re:GUI Cleanliness by Tukla · · Score: 1
      GNOME is concentrating on actually creating a mainstream, accessible desktop

      So is KDE. Except KDE isn't sacrificing flexibility like GNOME has.

      KDE is about copying Windows

      Oh, yeah. I can't go two hours without someone on the KDE developers lists whining about KDE not being enough like Windows. :: /sarcasm ::

    55. Re:GUI Cleanliness by Tukla · · Score: 1
      Gnome is actually attempting to address usability and works with strict human interface guidelines.

      So is KDE, which also has a HIG, in case you weren't aware. A number of the HIG items are implemented automatically, too.

      It's just a user preference for me.

      Of course. That's all it is: your opinion. You have yours, stilborne has his. Just because you keep saying that your opinion is "logical" doesn't make it so.

      But when I use Gnome, I actually feel comfortable as though this is something I could use all day and not go insane!

      That's funny. Whenever I use GNOME, I feel like I've been put in a straitjacket.

    56. Re:GUI Cleanliness by Tukla · · Score: 1
      we see the bottom light the most

      Man, I wish I lived in your town!

    57. Re:GUI Cleanliness by ACPosterChild · · Score: 1
      programming could also be accomplished by pressing buttons and dragging images around.

      Have you seen Labview?

      :]

    58. Re:GUI Cleanliness by rixstep · · Score: 1

      What kind of developer are you? This entire discussion of message box / alert panel buttons is just so much nonsense. It's what the programmer does with them that matters. No one is forcing anyone to put anything into any precise order, or to be inconsistent.

      Further, at least Windows can highlight whatever button you want, to make it obviously the default button. Eg if you prefer the thoughtless 'no' answer to the thoughtless 'yes' answer, just make 'no' the default - and note that this has nothing to do with the order of the buttons.

      Finally, it's the return codes sent to the programmer that tell him what the user chose. This is arbitrary. Did the user click the first button? Send a code. Second button? Send a code.

      Methinks you are no developer, sir.

  23. Re:imo by mehaiku · · Score: 5, Informative

    Oh you mean instead of new features like the wallet, which saves passwords for websites and kopete, providing the same functionality of Mozilla? Or perhaps you mean instead of new features like Kontact, which has your mail, addressbook, calendar and user-set rdf news feeds all in one place, and opens so fast you don't have time to view the splashscreen? Perhaps its just me, but I am quite pleased with new features, not to mention the speed.

  24. Re:kMCP? or kMKP by Anonymous Coward · · Score: 1, Funny

    Wouldn't that be Master Kontrol Program????

  25. KDE, emacs, etc... by ebuck · · Score: 5, Insightful

    One of the best and most unappreciated features of KDE is it's inherit troll value.

    I'm sorry to post such a blatantly inflammatory gripe, and please don't reply to it in kind. Just be aware that the whole KDE vs. Gnome conversation is quickly degrading to the same sort of drivel that existed in the vi vs. emacs, gui vs. cli, X vs. Y debates.

    Both KDE and Gnome are reasonably good programming environments (meaning I can program in both without requiring corrective surgery or extreme pain) and they both do a good job of managing, unifying, homogenizing, and (whatever) of the desktop.

    If they come from two licensing lineages, so be it. I'm not worried about the environment / license you are going to choose, I'm going to choose the one I feel most comfortable with and has licensing (at cost or otherwise) that allows me to use it as I need. I'll assume you will do the same.

    Less "better than Gnome!" or "worse than Gnome!" and more "it's really great that it has cleaned up feature X" please.

    I apologize for such a rant, thank you for putting up with it.

    1. Re:KDE, emacs, etc... by Anonymous Coward · · Score: 0
      Just be aware that the whole KDE vs. Gnome conversation is quickly degrading to the same sort of drivel that existed in the vi vs. emacs, gui vs. cli, X vs. Y debates.

      Would that be X vs. Y debates?

    2. Re:KDE, emacs, etc... by cozziewozzie · · Score: 1

      The problem with the KDE/GNOME split is that the two great programming frameworks are not compatible: GNOME apps cannot embed KDE apps other than through ugly hacks and vice versa. Communication between these apps is nonexistent. They look and act differently, etc etc.

      On the other hand, there has been great progress recently. Already, there is a GTK theme which uses Qt to do all the drawing, so all GTK apps automagically looks like KDE apps, with the currently selected KDE theme.

      Furthermore, the two desktops seem to plan a migration to DBUS (a successor to DCOP) as a standard desktop communication protocol. There are ever-louder rumours of KDE migrating to GStreamer instead of the aged and unloved aRts. All linux apps can already use KPrinter framework, and there is work being done (already running, I believe) for combining the GTK and Qt event loops, making it possible to run commonly used dialog windows (file open etc) from any app. Finally, there was talk of migrating the KIO slaves down to a lower level so they can be accessible to all apps (even non-graphical ones).

      With this in mind, it is possible that in the (not so distant) future, we have two desktops, but which are freely interchangeable because they are based on the same standards, developed in a cooperative fashion. One could use GTK+ and write fully functional KDE apps with it. We would have choice, and diversity! Great for all

    3. Re:KDE, emacs, etc... by ebuck · · Score: 1

      Drat! Now I need two more generic variables!!!

  26. Let's not forget external programs by er_col · · Score: 2, Insightful

    There are quite a few programs that are officially not part of KDE but are excellent KDE based programs nevertheless. For example KPlayer is a superb mplayer based media player I use on a daily basis, and I heard good things about Kaffeine as well (but that one is xine based).

  27. Re:imo by bottlerocket · · Score: 1

    Yes, the KDE developers really should concentrate on creating a plain, steril interface that looks like IceWM, Blackbox, Sawfish, and every other WM out there. Because everyone knows attrative interfaces are "useless" and are impeding Linux's growth into the desktop market.

    --
    where the comment ends and sig begins
  28. I'm with you by bonch · · Score: 1, Interesting

    I'm with you, I love the underlying technologies of KDE. But I dislike the desktop implementations of them.

    I always end up going back to Gnome because the interface is cleaner and more elegant. 2.6 is due out in March. I just run Gnome and run KDE apps inside Gnome when I need to. If I had to make a poor analogy, I would compare KDE to Windows and Gnome to MacOS--one has the wider support for technologies and applications, but the other actually feels like a GUI should.

    1. Re:I'm with you by Anonymous Coward · · Score: 0

      Whether you prefer KDE or gnome seems to me to be quite subjective.
      Frankly, I like KDE 3.2 a lot better than any version of gnome or MacOS that I've used (I've used Macs for 13 years, and gnome for 4, but neither much recently.)
      KDE 2 was lousy; every subversion of 3 has been a great improvement. I mildly liked gnome 1, but I've been underwhelmed by gnome 2.
      It's gotten faster, smoother, more integrated, prettier, easier to configure - you name it.
      It looks great, to my eyes, and it feels pretty smooth; if you've not tried 3.2, I recommend giving it a spin. I think the biggest improvement was 3.1, but 3.2 keeps impressing me.

  29. Why no MDK rpm? by haeger · · Score: 3, Interesting
    What I can't figure out is why Mandrake hasn't put out a good rpm for this. It seems that almost every other distro has a package on the download page.
    I find it interesting that Mandrake that is supposed to be one of the major players that supports KDE doesn't have a package there. Nor can I find it in PLF's (Penguin Liberation Front) packages.

    Anyone know what's up with this?

    .haeger

    --
    You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
    1. Re:Why no MDK rpm? by Anonymous Coward · · Score: 0

      Mandrake has a thing about not releasing stuff until they've tested it thoroughly.
      You could try cooker, but it might fail on dependencies...

    2. Re:Why no MDK rpm? by Magnus+Pym · · Score: 1

      I grabbed the SRPMs from kicker and compiled it on my mdk9.2 box. Not for the faint-of heart, I admit, but the end result is good.

      BTW, if you are not planning to use the version for multiple architectures, I suggest compiling with optimizations for the specific processor you are running it on. Compiling qt, kdelibs and kdebase with -mcpu=athlon -O3 (as opposed to -O2) has resulted in at least a 30% speedup on my box.

      You can automate this by changing the file /usr/lib/rpm/rmprc

      to change the optflags of the i586 line to
      optflags: i586 -mcpu=athlon -03 -fomit-frame-pointer -pipe %{debugcflags}

      if you are on an athlon box

      and
      optflags: i586 -mcpu=i686 -03 -fomit-frame-pointer -pipe %{debugcflags}

      on a PentiumII/III/IV box.

      This will work for kdelibs and kdebase. Compiling qt with the opts will take more work and involves hacking the spec file.

      The other libraries that you might want to recompile to see dramatic speed improvements are:

      1) jpeglib
      2) pnglib
      3) libc

      And for gnome apps
      4) gtklib

      For the life of me, I don't know why mandrake does not at least set the default optimization levels to -O3. I can understand them not wanting to specify an architecture.

      Magnus

    3. Re:Why no MDK rpm? by general_boy · · Score: 1

      Here one source of KDE 3.2 packages for Mandrake 9.2, which worked for me (see instructions):

      ftp://mandrake.contactel.cz/people/bluehawk/kde3 2- 92/

      The following also worked - from Cooker:

      cd Mandrake-devel/cooker/i586/Mandrake/RPMS
      rpm -Fvh XFree86* libxfree86* X11R6* xinit*
      rpm -Fvh kde* libkde* *qt3* *quanta*

      I may be forgetting one or two packages, but it was a painless process. Of course, back up your existing system if you can, before doing any kind of experimental updates like this...

    4. Re:Why no MDK rpm? by Anonymous Coward · · Score: 0

      Uhm, because -O3 does function inlining, thereby making the code larger, and resulting in more CPU cache hits (ie often slower performance).

      -O3 only works well with SOME code.

    5. Re:Why no MDK rpm? by Imperator · · Score: 2, Informative

      They're all in Cooker, because the Mandrake community is focused on 10.0 right now. Believe it or not, a KDE upgrade can break a lot of things in a distro. I'd rather the Mandrake KDE people worked on getting it right for the next version than on backporting it to a version that doesn't need it.

      --

      Gates' Law: Every 18 months, the speed of software halves.
  30. Re:10 Reasons to use KDE over Gnome. by Anonymous Coward · · Score: 1, Informative

    I think you're getting KDE mixed up with XPde.

  31. KDE vs. Gnome by Anonymous Coward · · Score: 2, Funny

    KDE - rad kool 1992 Acura Integra with huge wing, go-fast stripes, bumblebee muffler, NOS, tinted windows, butt-jiggling subwoofer

    Gnome - 1999 beige Toyota Camry sedan

    (*I drive a Camry and I use Gnome)

    1. Re:KDE vs. Gnome by Anonymous Coward · · Score: 0

      JESUS FUCKING CHRIST WILL YOU NERDS STOP WITH THE CAR ANALOGIES, THIS ONE DOESN'T EVEN MAKE SENSE

      words words words words words words words words words words words words words words words words words words words

  32. What a gyp! by sharkey · · Score: 4, Funny

    This installment in the series is NOT as good as the last "Deep Inside" volume I checked out.

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  33. Re:imo by Rahga · · Score: 1

    "opens so fast you don't have time to view the splashscreen"....

    Isn't the fact there's a splashscreen on something as simple as a contacts accessory a bit of a problem? You don't see your average calcultor or text editor equipped with splash screens, do you? All I'm saying is that it sounds a bit immature.

  34. On the other hand... by Kjella · · Score: 4, Interesting

    ...I've found that most of the smaller tools, that are typically shareware in Windows, is GPL'd in Linux anyway.

    At least when it comes to hobby projects that grew into a "shareware" size project, it's very convienient to grab some GPL code here and there - and then you don't have much choice but to GPL it all, if you want others to use and enjoy it.

    Shareware makes Windows what it is today? Huh? If I look at my programs they're usually either a) Free (as in beer, not speech) or b) Full-blown commercial. What's shareware? Mirc and a few other, not much.

    Unless you count those that are "trial" or "evaluation" versions, but they are typically what I'd consider full-blown commercial, stuff like e.g. Paint Shop Pro doesn't strike me as standard "shareware". That'd be more like Mastersplitter or some such tool someone whipped up on a slow day.

    If anything, it is the lack of shareware that makes Linux what it is. Somewhere around there's this tool that'll do what you want, or reasonably close, and it's free. And you can tinker with it until it *does* what you want.

    What I really miss on Linux is the juggernaughts... when you *know* GIMP etc. just won't cut it, but there is no real powertool available, no matter what you're willing to pay.

    In addition, you can take the "the market knows best" position. Trolltech is a business, trying to maximize profits. Issuing shareware licences would cost them basicly nothing. Since any company would want free profit, why aren't they offering one? Either Trolltech is irrational, or there simply is no interest, no volume.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:On the other hand... by Anonymous Coward · · Score: 0

      Licensing is complicated, and while shareware is not exactly comparable between Windows and *nix there is a "shareware-type" concern that bothers me. Suppose you are a small company whose business only tangentially involves software development, perhaps you are an academic institution or for this argument an landscaping firm. So you plan to develop some software to help you manage your business some CAD-like landscaping stuff, and before you start you have to decide whether you want to use Windows Mac KDE or GTK+. For whatever reason you eliminate the first two and are left with deciding between KDE and GTK+.

      You know if you choose KDE you would have to make a decision now whether to pay for a license or GPL the software. This could be a very difficult decision, in some sense the landscaping-CAD software is hobby software used merely to facilitate the substantive part of the business, but on the other hand it has definite costs currently in developer time and money. Perhaps its future value might be enough to merit selling it. Who knows? It might just be easier to go with something like GTK+, and take advantage of LGPL libraries. [One might suggest that if one wanted to they could backlicense the QT licenses from TrollTech when you decide to finally release the software, this seems a little fishy to me but I won't address it.]

      One other concern that I would have is if I didn't intend to sell something but I choose to GPL the software internally, then what happens if an employee steals it? I cannot exactly sue them for stealing the software since its market value is effectively $0 since it is by the GPL limited to the cost of the media used to provide it to others. Perhaps a lawyer could explain what the relevant case law is here but it seems a little tricky to me.

      In the end I think you are right and "the market knows best." I think in the long term what will determine the desktop platform that is most accepted will be the market and I anticipate that it will be the big companies like IBM, SUN, and RedHat which will determine the most accepted platform through their support of developers and decisions on what to ship and support. I suspect that they are wary of shipping a toolkit which would limit their business customers, so I place my bets on GNOME. But for now let the best coder win, Go KDE! and Go GNOME!

  35. Re:imo by Telex4 · · Score: 5, Insightful

    imo the KDE people should take a step back and see what they're doing. all those pretty menus and shiny lights and a multitude of buttons and applets. neat, but useless. instead of new features (which KDE has enough already) they should focus more on the interface and how to make it more efficient.

    If you were to read the article, and read the press announcements that came with KDE 3.2, and indeed try KDE 3.2, you'd find that they have done just that, as well as provide interesting new features. For example:

    - KWallet, a new feature but one that makes using passwords and secure form data anywhere in the system much more efficient

    - Cleaning up of lots of right click menus

    - Cleaning up and improving kmenu

    - Improving tabs in Konqueror

    - A new universal side bar, which apparently is a lot more efficient for some people

    - Even better integration of existing KDE technologies like klipper and kio_slaves into many KDE applications

    The list goes on and on, but mostly they are small changes so you either have to use it to notice, or read through CVS changelogs. Next time I suggest you check before making loud statements like that :-)

  36. Re:imo by Anonymous Coward · · Score: 2, Interesting

    I'm a Gnome user, but I decided to give KDE 3.1.5 a try about a month ago. I wanted to like it, but I felt the interface was too ornate. I eventually gave up without giving KDE a truly earnest go of it, but I will probably give 3.2 a try on another box. The main reason I gave up was because I had to repeatedly minimize and maximize Konqueror to get the main scroll bar on the right to reappear. It would disappear whenever I opened a new page. Still, I was impressed with Konqueror's quickness.

    In a nutshell, I like Gnome because of its simple interface. I use the default theme in 2.4.2.

  37. Re:imo by mehaiku · · Score: 1

    The splashscreen is unnecessary. Splashscreens exist for apps that take time to load, providing feedback to the user that the app is loading. Kontact is not in that category of app.

  38. Re:Mac Users UNITE!!!!! by Rahga · · Score: 1

    false. (unless they edited this too) the power plug in is on the right side if you are looking at towards the LCD screen.

    Trust me, I do this professionally, they probably did edit it. If it looks better to mirror an image so the computer dude is on the left side rather than the right, we WILL mirror the image.

    Shockingly enough, ad photos of telephone operators usually have on unplugged headsets, and I think they are still using glue instead of milk on the front of breakfast cereal boxes.

  39. The problem with KDE is still QT. by LWATCDR · · Score: 1, Informative

    With all the big talk about QT being GPL if you right GPL software it really isn't as free as it should be. You can not write GPL QT software for Windows! There is not GPL versionf of QT for the latest version of Windows.
    The other problem has to do with commercial software. The QT commercial product is pretty expensive. If Linux takes off on the desktop and KDE becomes the standard then every commerical developer will have to pay the Troll toll.
    KDE is a good desktop but I would really like to see it liberated from QT.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:The problem with KDE is still QT. by phrasebook · · Score: 0, Troll

      Wow. What an original and insightful post you made. I've never even seen this issue discussed before. Bring on the debate.

    2. Re:The problem with KDE is still QT. by AaronW · · Score: 1

      Given that it's GPL, there's nothing stopping you or anyone else from porting the X QT to Windows. There are many other GNU Unix apps that haven't been ported either. If by free you expect Trolltech to release their non-free Windows version under GPL, it's their product. They can do whatever they want with it.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    3. Re:The problem with KDE is still QT. by 10Ghz · · Score: 1
      You can not write GPL QT software for Windows!


      I prefer Linux, I couldn't care less what happens with Windows. If I use KDE on Linux, why should I care about Windows? Seriously?

      The QT commercial product is pretty expensive.


      Few weeks salary for a programmer, it's not THAT much.

      If Linux takes off on the desktop and KDE becomes the standard then every commerical developer will have to pay the Troll toll.


      Yeah, Trolltech sucks! They shouldn't earn one dime from their hard work! Everyone else should have the right to profit from TT's work, without giving TT one damn cent! How dare those dirty Trolls try to earn from their own code! They should just work hard and give us more free stuff!
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    4. Re:The problem with KDE is still QT. by Roberto · · Score: 1

      Yes, there is a GPL version of Qt for the latest version of windows. Look harder.

    5. Re:The problem with KDE is still QT. by LWATCDR · · Score: 1

      Look harder yourself you will find that the latest version of QT is not available GPLed for Windows.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:The problem with KDE is still QT. by LWATCDR · · Score: 1

      >>I prefer Linux, I couldn't care less what happens with Windows. If I use KDE on Linux, why should I care about Windows? Seriously?

      You do not have to care. However a lot of people would like to write GPL software for Linux and for Windows. Programs like Firefox, OpenOffice, Thunderbird, MySQL, and Gimp come to mind. Having the same programs for Linux and for Windows makes migration easier.

      > The QT commercial product is pretty expensive.
      >>Few weeks salary for a programmer, it's not THAT much.

      Not for an established company but for a guy trying to start-up in his garage it is not a small chunk of change. TrollTech says that you can not even develop with the GPL version then pay to close the source. I can live with them charging they have that right. I just do not feel that it is a good idea to make them the standard.

      >>Yeah, Trolltech sucks! They shouldn't earn one dime from their hard work! Everyone else should have the right to profit from TT's work, without giving TT one damn cent! How dare those dirty Trolls try to earn from their own code! They should just work hard and give us more free stuff!

      I have no problem with Trolltech charging for there product. What I have an issue with is makeing them the standard. Imagaine the screams if Microsoft charged for the use of the Win32 API. If every developer had to pay over $1000 just too write programs for Windows! Is it possible to write for KDE without using QT?
      If not I think I will go for GTK instead.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    7. Re:The problem with KDE is still QT. by LWATCDR · · Score: 1

      I totaly agree with you Trolltech can do what ever they want. That is one reason that I worry about KDE as the standard desktop. I am not all into the KDE vs Gnome wars. I use KDE everyday and like it. As a developer odds are pretty good that I will look at GTK first before I look at QT for some small projects I am thinking about.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    8. Re:The problem with KDE is still QT. by Roberto · · Score: 1

      a) That's not what he asked for (read it)

      b) So what? There's a two-month old 3.2 version. Wait a month or so, and you will have a 3.3 GPL version for windows.

    9. Re:The problem with KDE is still QT. by Roberto · · Score: 1

      Claryfying and correcting myself: that's not what **you** asked for.

      You asked for a GPLd Qt for (latest windows), not (latest Qt) GPLd for windows. Not the same things.

      Just in case you **still** haven't bothered to look, go to kde-cygwin.sf.net, and check both qt3 projects (one requires X, the other doesn't).

      While I expect them not to be up to 3.3 yet, they should be eventually.

    10. Re:The problem with KDE is still QT. by Keith+Russell · · Score: 1

      Just a reminder

      Cygwin : Windows :: Wine : Linux

      Pedantic interpretations of the parent post aside, it's still no substitute for the latest version of Qt for Windows, which already exists, made available under the GPL. AFAICT, Trolltech is withholding it for no other reason than to tell developers of Free software for Windows to fsck off. Yeah, it's their right to do that. And we have a right to bitch about it.

      --
      This sig intentionally left blank.
    11. Re:The problem with KDE is still QT. by Roberto · · Score: 1

      Just a reminder: there are **two** Qt3 projects on that page, and one doesn't use a X11 layer, so your analogy is awfully broken.

      Yes, you have a right to bitch. What you don't have is a right to say bullshit like " AFAICT, Trolltech is withholding it for no other reason than to tell developers of Free software for Windows to fsck off." , which is simply uninformed garbage.

      I won't claim to know their reasons. I know that I don't know them, though.

    12. Re:The problem with KDE is still QT. by Keith+Russell · · Score: 1

      RE: KDE-Cygwin: One requires X11, the other doesn't. Both, however, require Cygwin for non-UI functions! Only Trolltech has a fully native Win32 implementation of Qt.

      RE: Trolltech's reasons: All they publicly state is in their Free Edition FAQ:

      Q: Now that you have Free editions of both Qt/X11 and Qt/Mac, why don't you also have a free edition of Qt/Windows?
      A: Trolltech supports free software development on platforms where contributing to Free Software/Open Source development is part of the platform strategy. At the time being it does not seem natural for us to release a free edition for Qt/Windows.

      In plainer terms: "We're pushing the blame onto Microsoft. Fsck off."

      --
      This sig intentionally left blank.
    13. Re:The problem with KDE is still QT. by Roberto · · Score: 1

      Yes, both require the cygwin DLL. For very little, though. Check the code instead of just reading the dependency list.

      On the other hand, what is not native about the cygwin DLL? Really, tell me. I'm eager.

      As for the quote from the FAQ, you obviously have not read it carefully, and are instead just paying enough attention to make it fit your opinion.

      For example, what do you think "the platform strategy" is?

    14. Re:The problem with KDE is still QT. by Keith+Russell · · Score: 1

      RE: KDE-Cygwin: Read the Roadmap. Nowhere do they ever state that they are progressing beyond removing the X11 dependency. So what if there's "very little". It's either dependent on Cygwin, or it's not. And maybe KDE-Cygwin : Windows :: Mono : Linux would be a better analogy. Both are chasing somebody else's public-but-closed APIs. Neither will acheive parity until the target API either stagnates or Opens.

      RE: FAQ: What more is there to read? That is the only question that relates to a Free version for Windows. When Trolltech says "the platform strategy", they mean "Apple threw Open Source a bone with Darwin (even though they're keeping the crown jewels of OS X closed). Microsoft hasn't Opened anything. You wanna support that? Fsck off."

      --
      This sig intentionally left blank.
    15. Re:The problem with KDE is still QT. by Roberto · · Score: 1

      Ok, I will abandon this discussion as hopeless. You are just too ignorant.

      But first:

      I did read the roadmap. I also know what parts of Qt are system-dependent. Because I damn know Qt. So, I know what's left after you remove the X11 dependency. And it's not much.

      You, of course, avoided answering what's not native about the cygwin DLL. Because it *is* native to win32, so adding that dependency doesn't make Qt any less native. Therefore, your point is moot.

      The analogy you now present is even worse than the older one.

      How can a GPLd library (Qt) be the reference implentation of a public-but-closed API???? Are you nuts? They are using the exact same API definition (which is obviously open) as Qt/X11. They are redoing a piece (about 2%) of the IMPLEMENTATION! NOT THE API!

      As for the FAQ, yes, that is all there is to read. You just are not any good at it. And now you throw around quotes without actually quoting anyone. Way to go, dude!

      Again, you simply are convinced they mean something, then put words in their mouth. That's both stupid and unethical. Good combo, that!

    16. Re:The problem with KDE is still QT. by Anonymous Coward · · Score: 0

      As a developer odds are pretty good that I will look at GTK first before I look at QT for some small projects I am thinking about.

      Don't you mean "As a proprietary software developer"? Qt can be used with Free Software just fine without any issues.

    17. Re:The problem with KDE is still QT. by Anonymous Coward · · Score: 0

      TrollTech says that you can not even develop with the GPL version then pay to close the source.

      I've heard this stated a few times, but nobody's able to back it up. When did TrollTech state this? On what legal basis do they do so? I don't see how they can - you haven't accepted any terms or entered into a contract with them until you start distributing your software. Remember - the GPL talks about distribution, it expressly doesn't take away your right to use (which would be a EULA).

    18. Re:The problem with KDE is still QT. by Anonymous Coward · · Score: 0

      it's still no substitute for the latest version of Qt for Windows, which already exists, made available under the GPL.

      Of course it's a substitute. Are you really telling us that 3.2 is absolutely useless and 3.3 is fantastic?

    19. Re:The problem with KDE is still QT. by Keith+Russell · · Score: 1

      Agree. We're both being too stubborn and obstinate to listen to each other.

      --
      This sig intentionally left blank.
    20. Re:The problem with KDE is still QT. by 10Ghz · · Score: 1
      Programs like Firefox, OpenOffice, Thunderbird, MySQL, and Gimp come to mind.


      To my knowledge, FireFox, OpenOffice and Thunderbird are not GPL-software ;). And Gimp on Windows sucks. It's awkward and clumsy.

      Not for an established company but for a guy trying to start-up in his garage it is not a small chunk of change.


      If he can't earn enough money from the sales of his software in order to pay for his tools, he's in the wrong business. Hell, guy starting-up a carpenter-business doesn't get free carpenter-tools, why should software-business be different?

      I just do not feel that it is a good idea to make them the standard.


      They are not the standard. No-one is forcing you to use their products. Just uset GTK+ then. Or feel free to fork Qt if you dislike TT. No-one is stopping you.

      Imagaine the screams if Microsoft charged for the use of the Win32 API.


      Since you are not forced to use Qt to develop Linux-apps, I fail to see the analogy. Just use some other toolkit, problem solved!

      Is it possible to write for KDE without using QT?


      Sure, GTK+-apps work just fine in KDE.

      If not I think I will go for GTK instead.


      Go right ahead, no-one is stopping you. I just find it rather strange that people push Free Software, and the complain when they can't write closed and proprietary software.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    21. Re:The problem with KDE is still QT. by LWATCDR · · Score: 1

      >>Go right ahead, no-one is stopping you. I just find it rather strange that people push Free Software, and the complain when they can't write closed and proprietary software.

      No the big problem is that you can not write free software under windows using QT.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    22. Re:The problem with KDE is still QT. by LWATCDR · · Score: 1

      Not provideing a GPL version of QT for Windows helps Microsoft! If you think Microsoft is scared of Linux on the desktop you are nuts. They are terrified of OpenOffice! Once you have good apps that you can run on Windows and Linux then it makes it easy to say why not dump Windows. My company would love to dump Windows but first we are dumping Office, Outlook, and IE for OpenOffice, Thunderbird, and Firefox. If Evolution was available for Windows it would put a huge nail in Windows coffin.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    23. Re:The problem with KDE is still QT. by Tukla · · Score: 1
      if Microsoft charged for the use of the Win32 API

      They do. Every end-user who wants to run a Windows program is supposed to buy a license to use the Win32 API. I imagine TT could reduce the price of its developer tools if they charged every Qt user $100.

    24. Re:The problem with KDE is still QT. by 10Ghz · · Score: 1

      And I don't care one bit what happens in Windows. Hell, do Windows-developers whine because of some things taking place in Macs? No they do not, since it's a complete non-issue for them. Windows is a non-issue for me and I don't care what you can or can not do with Windows.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  40. Arse Technica - Deep Inside KDE 3.2 by elvstone · · Score: 2, Funny

    What's next?

    GNOME - Pre-teen midgets gone wild XXX?

    Sorry, *tired*.

    1. Re:Arse Technica - Deep Inside KDE 3.2 by Riktov · · Score: 1

      GNOME - Pre-teen midgets gone wild XXX?

      More likely, widgets gone mild.

  41. Re:imo by afd8856 · · Score: 1

    Evolution has a splash screen. One with loading icons! Kontact is an aplication that compares to Evolution in features. So, if you don't know what you're saying, why bother saying it? (Also, as a side note, Kontact with all it's Kparts is a lot less in source code numbers than Evolution - just a short comparison between KDE and Gnome frameworks - remember, less code means less bugs)

    --
    I'll do the stupid thing first and then you shy people follow...
  42. Gnome theme for KDE? by beforewisdom · · Score: 1
    It may not be politicially correct, but it would be the best of both worlds.

    Steve

    1. Re:Gnome theme for KDE? by stilborne · · Score: 2, Informative

      politically correct? who cares =) over at kde-look.org you'll find several icon themes for KDE that originated in GNOME (now that we share a common icon spec, this will become trivial in the future) as well as several cross-desktop widget and window themes.

  43. Re:imo by stilborne · · Score: 1

    Kontact is not a contacts accessory, it's functionally similar to Outlook and Evolution. it includes email, calendaring, contact management (inc LDAP support), RSS, news and a rather nice plugin system for extensibility.

    (one might think learning about one speaks of FIRST before making public statements is a good idea, no?)

  44. Re:imo by Rahga · · Score: 1

    Evolution provides an e-mail client. It needs to handle my fairly massive collection of mailboxes. I know what I'm talking about... They compare in features about as well as you can compare a moped to a chopper.

  45. Re:imo by RoLi · · Score: 2, Insightful
    IMO, the KDE people should stop listening to the KDE-haters who will bash them no matter what they do.

    4 years ago: "Bahh, KDE is too much like Windows, it sucks, real men use Gnome because it can use all my 3 different windowmanagers!"

    Now: "Bahh, KDE isn't enough like Windows, it sucks, it doesn't even have a registry-knockoff, you should use Gnome because it's even more dumbed down than Windows XP!"

    It doesn't matter what KDE does, there will be always the KDE-haters who will hate it by heart.

    Also the anti-KDE retoric seems to depend more on Gnome than on KDE itself, it changed by 180 degrees in the last years.

  46. Re:imo by Anonymous Coward · · Score: 0

    Evolution provides an e-mail client.

    So does Kontact, you fool.

    I know what I'm talking about.

    You clearly don't.

  47. Gnome - KDE - Gnome by pimpinmonk · · Score: 1

    I must say I was 100% gnome forever... mostly because it just "looked and felt" better. I found myself switching to KDE when I reformatted (to get rid of windows for one and for all, not because I had to) since 3.2 was around the corner. And although I agree that integration is excellent, quality is amazing, and the "look&feel" has come a lon way, especially with plastik imho, the feel still isn't quite Gnome-ish (or Mac-ish, which is how I perceive Gnome). Also it was still a little bloated/slow on my pretty nice laptop (Centrino 1.6Ghz). It uses massive amounts of ram even when idle, applications take a few seconds to pop up. Also, Konqueror ain't perfect, and it ain't that incredibly fast either... Also the Panel is god-awful. It's not so ugly itself anymore, but the dockapps are still icky. Try the weather monitor.

    So over the weekend I said "what the hell", trashed KDE completely, and installed Gnome 2.5.5. And although it's buggy as all hell (they're transitioning to gtk 2.4 so mass breakage) it just "feels" better. The only real killer app that I can see from kde is K3B, which is a fantastic piece of software. I disagree with someone above that kopete works better than gaim. I guess it depends what IM program you were used to before.

    But in the end, I still *love* the amount of choice I had. While I was switching desktops, I was running kahakai and openbox. My friends tried to use my computer and were like "how do you start that desktop thingy?" and I was like "this is my desktop thingy!" And of course they'll be more confused when my desktop looks unmistakably different...

    Nautilus is alot nicer in 2.5.x btw... Konqueror-style speed and previews, and MacOS finder-style (opens a new window for each folder, you can disable this though, i thought i would hate it but it's pretty nice once you get used to it).

    In the end, my advice is just to Enjoy Linux (TM)

    1. Re:Gnome - KDE - Gnome by 10Ghz · · Score: 4, Interesting
      Also it was still a little bloated/slow on my pretty nice laptop (Centrino 1.6Ghz)


      I run it on my 300Mhz P2-laptop and it's fast enough. I also tried it on my 1GHz P3 laptop, and it ran REALLY fast.

      It uses massive amounts of ram even when idle


      On my laptop, full-blown KDE-desktop with Kopete and Konsole uses about 50 megs of RAM (well, that's an estimate. Running CLI-only showed about 5 megs of RAM being used, adding Xfree, KDE and Konsole in to the mix, bumbed that figure to about 58megs. So I would say that KDE might be using under 50 megs of RAM, rest being used by Xfree Konsole and Kopete. I don't consider that to be that much)
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    2. Re:Gnome - KDE - Gnome by Tukla · · Score: 1
      applications take a few seconds to pop up.

      I've never understood this complaint. Why are you guys (apparently) opening and closing your applications every few minutes?

  48. Freedom is slavery! by Anonymous Coward · · Score: 0

    War is peace!
    Ignorance is strength!

  49. Re:imo by Rahga · · Score: 1

    Kontact makes no bones about using another component, Kmail, for the e-mail ... but forget this, I said what I said, and stand by it. I see even LESS of a reason to use splash screens in this sort of structure, as there should be little or no wait for the framework and basic interface to load first, with status of components such as KMail (loading up and sorting however many gigs of mail one might have on their machine) displayed in a message bar of some sort.

  50. noatun by minus_273 · · Score: 3, Interesting

    atleast they got rid of noatun or whatever that crap that KDE media player was. Good god! was it awful.
    You dont know the pain of being a kde user and having to run XMMS!
    oh well i use itunes on OSX now :)

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
    1. Re:noatun by Axoiv · · Score: 1

      Try Amarok, great app.

    2. Re:noatun by rmsousa · · Score: 1

      They havent. It is still on the distribution. They just hope no one will notice :)

  51. Re:imo by Rahga · · Score: 1

    No, Kmail is a component used by Kontact. I hate analogies, but saying Internet Expoler supports SWF is completely different than saying you can view SWFs in Internet Explorer by installing the Flash Player plugin.

    If KDE guys want to brag about the fast loading screen in Kontact, fine. Just don't go comparing it to a loading screen used by a production-use e-mail client that needs to prep tons of mail prior to loading. Then again, I'm not even sure how much a loaded-down Kmail would obliterate the pro-kontact arguments.

  52. Re:10 Reasons to use KDE over Gnome. by Von+Helmet · · Score: 1

    How long till they get shut down by Microsoft then, huh?

  53. I'm Konvinced, but powerless by zpok · · Score: 4, Interesting

    About installation ease of use, I guess.

    I've read a lot about KDE and KOffice, enough to try and get it to work on my little Cube (mac). For a couple of weeks I've tried a number of approaches.
    - First, install Yellowdog on my main machine. No Go, unless they'll get the Boot from Firewire Disk problem resolved. I'm not convinced I have the skills to install this on my main computer on the main hard-drive.
    - Next: installing the OS X "native" alpha, which indeed installed nicely but managed to do exactly nothing.
    - Finally I've tried the X11/fink route which was very entertaining (if you're into that kind of mind-numbing fun) but in the end - despite following lots of advice I didn't really get from faq/help/manuals/fora, it managed to do just the same: nothing.

    Now why would I share this with a bunch of geeks who can do this with their eyes closed?

    Not to be humiliated by you, I'm already quite used to "you're stoopid, zat's ze problem" comments.

    But to make you aware that a no-nonsense/no command line/no "first install this, then that, then go through the manuals, then ask help" installer should be highest priority in every project that tries to bridge the gap between superhuman users and regular users.

    Of course I'm stupid. But I'm also quite adept on my own platform, I've been using it for the last 20 years (god, I'm old).

    Let's wrap this up and tell you what I'm now considering, and please remember that I'm not a regular patient. I'm one of those people who still wants to use something even after being told he's actually too stupid to even install it. The normal reaction - I think - would be to feel better about ones own OS and think less of the one that doesn't want to be friends with you.

    My next options are:
    - waiting a couple of months until I can safely install Yellowdog on a Tangerine iBook I still have here, but which is still needed as backup machine for me and my wife in case our computers blow up.
    - waiting a couple of months until the "native" darwin version of KOffice is out. I think they take installation ease of use very seriously. Although ultimately useless, the installation process was painless. That at least is pleasantly reassuring.

    What I'm not going to do: tinker and tinker until I get KOffice to work under the X11/Fink setup. It's just too much of a hassle. There's no joy, and in the end I already have everything I really *need* to enjoy my computer. Curiosity can kill some other cat.

    Rant over, have a nice day!

    --
    I think, therefore I am...I think.
  54. Nice Feature of KMAIL by polyp2000 · · Score: 5, Interesting

    i've been using kde3.2 for a while...

    Today this rather wonderful dialog popped up just after I clicked to send an email in Kmail...

    Attachments?

    Often its the little things that really make the difference.

    nick ..

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
    1. Re:Nice Feature of KMAIL by asteinberg · · Score: 4, Interesting
      That's awesome - I can definitely think of a few times it would have come in handy for me.

      Another new feature of 3.2 I'm surprised I haven't seen anyone here mention yet is the new hotkeys system. It is amazing in its flexibility - you can tell it to do anything from starting a program to performing a DCOP call to pressing a button in any open window in response to just about any type of input - a mouse gesture, a keyboard shortcut, a window opening up. For example, I used it to make mouse gestures to change tracks in XMMS. You can make the input "global" or "local" to any specific program (with the option to set it to only be triggered if a particular window has focus). My only complaint is that the new LIRC remote control setup doesn't integrate into this framework.

      --
      The first ever Ultimate Frisbee video game: here (now
  55. could this be a merger of two great desktops? by josepha48 · · Score: 1

    Well not entirely, but enough of one that it wont make such a difference in which one someone chooses. KDE has shown that it does do a supurb job with its applications. There are many window managers, but not all are actively maintained. It is nice to see KDE / GNOME being maintained and rather than the two arguing over which should be 'the' desktop, realizing that the whole purpose of the desktop is for the end user experience, and that working togeather in these ways it makes it a better experience for the end user. You will have to have lots of libraies on your system though, but I'd imagine that most distros will take care of this for their users.

    --

    Only 'flamers' flame!
    Does slashdot hate my posts?

  56. Re:imo by stilborne · · Score: 1

    yes, it uses it as a component, but that doesn't magically make the overhead go away. when i open contact it opens to kmail, and it still opens extremely fast. using components is a clever, clever way to speed up start up time for an app that is functionally equivalant to slower monolithic apps while ALSO giving the user the option to use each component separately.

    as for the need for a splash screen, the end user does not perceive "components" they perceive an entire app. if the app is set to open up to your mail (because that's what you last had open) then it had better have whatever is necessary provide user feedback while it loads the mail support (in this case a component), which means loading all your email.

  57. Integrating Gnome and KDE technologies by caseih · · Score: 3, Insightful

    I would love to see some of the lower-level KDE features made available to gnome through some kind of thunk layer. For example, blending gnome-vfs modules into the KIO subsystem, or blending KIO slaves into the Gnome VFS subsystem would be very very useful to me.

    Theming integration is also cool. Right now there is a gtk theme that uses the current KDE theme engine to draw the widgets. I would love to see a QT theme that uses the current GTK engine to draw widgets. Then a program like KDevelop might actually fit into my desktop.

    Another pipe dream that is slowly being worked on is a way to call methods on objects from the Gnome framework to the KDE framework and vice versa.

    1. Re:Integrating Gnome and KDE technologies by RPoet · · Score: 2, Interesting

      I would love to see some of the lower-level KDE features made available to gnome through some kind of thunk layer. For example, blending gnome-vfs modules into the KIO subsystem, or blending KIO slaves into the Gnome VFS subsystem would be very very useful to me.

      With fuse_kio, you can mount any KIO slave directoy on the file system, making them available to GNOME applications as well as GNU command line programs and any other *nix app.

      Theming integration is also cool. Right now there is a gtk theme that uses the current KDE theme engine to draw the widgets. I would love to see a QT theme that uses the current GTK engine to draw widgets. Then a program like KDevelop might actually fit into my desktop.

      The KDE people have done their part of the job (bringing Qt/KDE styles to GTK/GNOME), we're just waiting for the GNOME people's answer ;)

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
  58. No one is advocating slavery. NT by Anonymous Coward · · Score: 0

    awoieawe gggwoienxcxvc,mbrewitr

  59. Re:imo by stilborne · · Score: 1

    it doesn't obliterate it, because it takes it into consideration, at least for me where kontact starts up with kmail as its first loaded component ... kmail starts up quite fast, and the fact that Kontact has found a good way to provide a quick loading interface (on-demand loaded components) for a full featured groupware app doesn't lessen the argument, it underlines it.

  60. Re:imo by Anonymous Coward · · Score: 0

    No, Kmail is a component used by Kontact.

    That's irrelevent to the discussion. Let's review:

    afd8856: Kontact is an aplication that compares to Evolution in features.

    You: Evolution provides an e-mail client... They compare in features about as well as you can compare a moped to a chopper.

    Me: So does Kontact, you fool.

    Now whether Kontact does this by loading a component, or whether it's hardcoded to do it is irrelevent. It still provides the same features to the user.

    Just don't go comparing it to a loading screen used by a production-use e-mail client that needs to prep tons of mail prior to loading.

    You are insinuating that Evolution users are the only ones with "tons of mail" and that use it in a production environment, just so you'll have a comeback? That's pretty pathetic. Just admit you don't know what you are talking about or ignore the replies, it's a lot less embarrassing.

  61. Wisdom of GPL by amightywind · · Score: 1
    Do you just dislike any company who wants to market a product and make money? Geez.

    The issue is not that the free software community dislikes Trolltech. Trolltech has shown itself to be well meaning thus far. I think we all welcome their contribution. But what will happen to Qt when Trolltech is acquired, or liquidated. The GPL insures that vital source code, like Qt, is not tethered to the fortunes of its creator.

    --
    an ill wind that blows no good
    1. Re:Wisdom of GPL by 10Ghz · · Score: 1
      But what will happen to Qt when Trolltech is acquired, or liquidated. The GPL insures that vital source code, like Qt, is not tethered to the fortunes of its creator.


      What will happen? Well, if Free version of Qt becomes unavailable, last free version of Qt becomes available under a BSD-style license. Also, there's nothing stopping anyone from forking a GPL'ed version of Qt.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  62. Re: switching buttons by Anonymous Coward · · Score: 0

    ... whether GNOME has it right or not is not the issue. It is quite annoying to keep remembering to click the LEFT button instead of the right and vice-versa simply because it is comfy the other way round. And these dumb-ass icons take up my coveted personal space.

    Or, as Ken would gently put it:
    "Bullshit! Utter bullshit!"

    xander

  63. Nitpick about the Konqueror tabs by Rob+Y. · · Score: 3, Informative

    The tabs in the new Konqueror are indeed much better than before, but still not as nice as the tabs in Mozilla.

    As with many KDE widgets (toolbars, the file list browser in konqueror), the tabs seem to flash a lot before settling down. Maybe it's my slow PII-233 processor, though it seems like KDE3.2 finally got the app load time down to a reasonable level even on this box, so I think the processor's not the problem.

    I think the problem with the Konqui tabs is that they are sized based on their label data, but the label data isn't available until the page actually gets loaded. They then do a sort of cute animation to expand or shrink the tab as necessary, but in the meantime the thing gets painted umpteen times.

    Mozilla just seems to use equal-sized tabs, all shrunken as needed to get them all to fit. In a sense this is less elegant, but it works beautifully. No flashing, plus you get a nice animated 'downloading' indicator on each incomplete tab.

    I've always been a KDE fan, but I took a look at a recent GNOME release (2.6? MDK10.0 beta), and GNOME seems to have no redraw issues. I don't particularly like the way GNOME looks, but it still seems more 'solid' on my slow processor due to this level of attention to detail.

    Probably, widget redraw problems are in TrollTech's court. But with kde3.2 (and the beautiful Plastik theme) solving most of kde's aesthetic issues, it'd be nice if somebody put the screws to TT about widget redraws. (don't lots of kde programmers work for TT?).

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
    1. Re:Nitpick about the Konqueror tabs by Anonymous Coward · · Score: 0

      As with many KDE widgets (toolbars, the file list browser in konqueror), the tabs seem to flash a lot before settling down. Maybe it's my slow PII-233 processor, though it seems like KDE3.2 finally got the app load time down to a reasonable level even on this box, so I think the processor's not the problem.

      Oh please. I've heard it all now.

      I've always been a KDE fan, but I took a look at a recent GNOME release (2.6? MDK10.0 beta), and GNOME seems to have no redraw issues.

      Gnome/GTK don't have redraw issues? This is the funniest of the lot and I know this is just a daft troll. They usually start with "I've always been a big KDE fan but...". Please...

      Probably, widget redraw problems are in TrollTech's court. But with kde3.2 (and the beautiful Plastik theme) solving most of kde's aesthetic issues, it'd be nice if somebody put the screws to TT about widget redraws.

      KDE and Qt don't have widget redraw issues. Sorry.

    2. Re:Nitpick about the Konqueror tabs by Anonymous Coward · · Score: 0

      What Qt version are you using? Qt 3.3 has QTabWidget redrawn issues fixed. And KDE 3.2.1 will work nicely with it.

    3. Re:Nitpick about the Konqueror tabs by Rob+Y. · · Score: 1

      Whatever's in MDK10.0 beta 2. I assume it's the latest.

      And yes, the tab widget redraws are much better now. There just remains the awkward fact that the tabs redraw a few seconds after they appear because Konq seems to resize them to reflect the text displayed on them once that text becomes available...

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    4. Re:Nitpick about the Konqueror tabs by stilborne · · Score: 1

      the tab redrawing on contents change is a known issue and will likely be addressed in upcoming releases. this isn't like most KDE widgets, which tend to be flicker-free.

  64. Deep inside KDE... by TOOSuave · · Score: 0, Redundant

    Sounds like a porn fick...

  65. Re:Konqueror? by BoneFlower · · Score: 0, Offtopic

    Jesus, that was a serious fucking question. Konqueror has always been crash happy in my experience, I was wondering if they had improved that.

    dumbass mods.

  66. Not Trolling. by Rob+Y. · · Score: 1

    Well, I'm glad to see that I'm a troll. What exactly do you have to say before people understand that you

    1. Like KDE.
    2. Use KDE.
    3. Think GNOME looks like a lame Mac0S/7 clone.
    4. Think kuickshow is as close to picture-album browsing nirvana as you can get (though I'd like a simple 'crop' tool built in).

    And...

    5. Still think the QT widgets tend to redraw a lot.

    No, I'm not trolling. Yes, I have a (somewhat) slow, old processor, but enough memory that my KDE desktop works reasonably well.

    And, damn it, Konqueror redraws the file directory window 50000 times while it's building thumbnails even after all the visible thumbnails are there, while (believe it or not) Nautilus doesn't seem to do this.

    And yes, the Konqueror toolbars and tabs on my MDK10.0 beta don't redraw as many times as they used to under KDE3.1, but they still do redraw enough to be jarring.

    Would that alone make me switch from KDE to GNOME? Not on your life. Does it make me wish KDE/QT were better? Yep.

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  67. Re:Konqueror? by sirReal.83. · · Score: 1

    Jesus, that was a serious fucking question

    And you asked it like a serious fucking jackass. Do you want your Money back?

    I'll answer your question, though. Konqueror isn't perfect, but neither is the rest of KDE. I use Debian/KDE exclusively, and while I love the new developments in 3.2, I've noticed that there are almost as many bugs in the "stable" release as there were when I was tracking CVS HEAD. I'm not sure why that is. I've talked about it with the Debian maintainers for KDE quite a bit, and some of them think that a feature freeze period before releases may help. As it stands now, new features are allowed into KDE right up until the release. This obviously goes against most other serious OSS development project methods (cases in point: GNOME and Linux itself). In the short run though, I'm told that by KDE 3.2.1 things will be a lot less buggy overall.

    Anyway, Konqueror is more stable now than it has been. It also renders much better, thanks in part to Apple. I still get random crashes every once in a while, but it works a hell of a lot better than IE6 with the latest updates on my girlfriend's XP box.

  68. Re:imo by Anonymous Coward · · Score: 0

    Evolution provides an e-mail client.

    So does Kontact, you fool.

    I know what I'm talking about.

    You clearly don't.

    Nice.

  69. Moderator Abuse! by Anonymous Coward · · Score: 0

    Abuse: Unpopular opinion moderated as "Overrated".

  70. Kind of funny by solic · · Score: 0

    It's an odd story for me. I was a long time GNOME advocate, it was fun and I never really got into KDE or wanted to. My first disitrbution was Redhat, as often seems to happen, you fall in lvoe with your first distro ;p It had its problems, I did not sue Redhat 7.2 as my full time desktop, Windows to me was a better desktop, but I still liked to ocassionally play around with it etc. and I was always on Linux and GNOME related websites even though I did not use it so much. The more time pased, the more polished Redhat got, and than out of nowhere it seemed, GNOME 2.0 came, I was throughly dissapointed. Never had I thought that a project could go backwards so fast, I am not speaking about the architecture, amybe that was better, but from a user's point of view it was a nightmare. It crashed more often than Windows by a longshot, it was very very slow, and too many features were removed. I am all for simplifying the user interface, removing redundant options, and options nobody uses, but just too many good features were removed which could have simply been implemented better. I would rather have 3 more items clog up my menu and have the features I need instead of some haughty developer telling me what people use and making me lose 3 hours. I did not like the new attitude of the GNOME project, it felt elitist and it was no longer fun, it didn't feel like it had a personality of it's own, it was rather molded into whatever IBM, SUN and Ximian wanted it to be, no longer what the loyal users wanted. But, I stuck with it, I was afterall still a GNOME zealot. That is until Redhat 9 came about, I liked it, it was an improvement as a system, but GNOME felt very much the same, I didn't even notice any new features, just a lot fo bugfixes, optimizations and a few UI fixes here and there, but I expected more. So, I decided to give KDE a whirl and see how it improved since the last time I tried it which was at version 2.2. WOW, it felt a lot faster than before, even though GNOME started up faster, KDE was faster to use and it had many of the features I wanted in GNOME before, but it was also lacking soem I liekd in GNOME, such as drawers, emblems, more attractive thumbnails, and shadowed text. I liked it and I decided to spend more time with it, after spending 2 more weeks switching between the two I was using KDE more often than GNOME and I started being interested in the community. I noticed that it felt like an OSS project, like GNOME once was, it had the sense of spirit, hope, joy and passion I admired in GNOME before. Best of all, it was not in the least bit elitist, I could submit whatever I wanted to websites like KDE-LOOK and my only judge was the community, not some high and mighty elitist judge. With KDE 3.2, and after following it's development, I am switched on it. I do not use KDE 3.2 full time as Fedora does not ship with it yet, but I did try it in a recent Mandrake Beta and I liked it very much, lots of improvements everywhere as the authors mention. THe KDE releases are meaningful, they are feature absed, not time based, that's why KDE 3.2 took a year to get out the door, due to the delays. The developers are very dedicated and made sure when they released it that it was what they wanted it to be. GNOME, since their new attitude change has made no delays, they would rather release a buggy product rather than delay it for their users. I also like that KDE is much more moderate. GNOME is all or nothing when it comes to many issues, such as the UI. It's either remove all features practically which are not used by 80% of people or remove none, KDE carefully examines what they remove and will not remove what they don't feel is essential because they don't screw their users. They are improving their UI rapidly, NOTE IMPROVING, NOT REMOVING EVERYTHING so there is nothing to improve. The way GNOME handles it reminds me of Win2k3 which instead of improving secuirity and fixing vulnerabilities simply sht down all services with exploits. GREAT SOLUTION GUYS!

    1. Re:Kind of funny by Anonymous Coward · · Score: 0

      Fragments of my thoughts on the subject.

      - I totally agree with you. I too was part of the initial Gnome community, thriving to create the perfect GNU desktop (in my own limited way, of course). Since Gnome was still lacking in many aspects to KDE (In gnome 1.0 there were still icons missing), it was exciting to be a part of its evolution.

      - For a certain reason, I just left(was I ever in?), with a quick note to a mailing list. After the gnome2.0 hoopla, I was interested in the new gui, tried it, enjoyed (and still enjoy) the overall new feel of it, got frustrated with it when it did not satisfy my needs as a relative power user, and went back to kde (just as a user).

      -I think that being part of a project is not just doing work for it. Being able to contribute to it's future and direction is very important, or even essencial. Otherwise it just ends up being a job, except you don't even get paid.

  71. You just randomly swat at the lower right corner? by Anonymous Coward · · Score: 0

    I've never understood this criticism.

    How do you mistake "Ok" for "Cancel", unless when I dialog pops up you just randomally "swat" at the lower right corner of the window where you expect the "Ok" button to be?

    I've been using mouse GUIs since Windows 3.1 was first released like most people here, but I had absolutely no problem adapting to GNOME. I had never even thought about the button placement issue until it was mentioned on Slashdot.

    And GNOME doesn't even use "Ok" and "Cancel" whenever it is possible to provide a better description of the action that will be performed.

    Just READ the fscking button text. And once you have become familiar with the application, you will no where to click, or if all else fails just hit the spacebar for the default action.

    Is this really an enormous issue for people? My goodness, you can identify the button text in several milliseconds if you just look at what you are clicking on.

  72. Let's think about what gconf-editor does by Anonymous Coward · · Score: 0

    It's lists settings for your system broken down by application and desktop.

    Just as you would in KDE's control center, you select the category of settings you want to edit. In this case, we seem to be talking about editing client application settings.

    So, we locate our application on the left, and select it.

    This brings up a list of options represented by text, radio button, and checkbox widgets.

    Selecting any option causes a description of the option and example or possible values to be displayed prominently.

    You then select or key in the desired option value. And if you have the daemon running, conforming applications will update on the fly.

    Have you tried this? Locate a GNOME application you would like to configure in a more advanced way, and you should have no problem locating its settings panel.

    Tell me, how exactly is a list of checkboxes, radio buttons, and text fields so dreadfully arcane compared to in any other case an application slopping a bunch of miscelaneous or uncreatively grouped options into a gui panel?

    It's very rare that I use gconf-editor. I only bring it up when I am trying a new application and wonder whether such and such a configuration option is possible. Once I set the option I want, generally I never have to go back to it.

    And speaking of options and settings, I find Konqueror to be absolutely maddening. I really want to use it for the KIO slaves, but it drives me fscking made with all of those meaning less menus of meaningless options accross, as compared to the beauty of Epiphany.

    I tried to get used to Konqueror because Nautilus so far as I am concerned is just a play-thing in its present state of development. But I just couldn't figure out how to do anything with it other than type in URIs.

    There were just endless menus and options and submenus and I just threw my hands up in the air and went back to using Openbox, WM dock apps, and XTerms.

    If only I could have KIO slaves in my xterm, I think I would be a happy man.

  73. This is basically how GConf works! by olau · · Score: 1

    You've just described how GConf and thus GNOME applications work! The application programmer makes a .schemas file that describes the various configuration values with both short and long descriptions.

    You can then edit the configuration with a command-line or graphical tool. Gconf Editor works almost exactly the same way as you described the "advanced options". And the changes are applied instantly because of the built-in notification framework.

    GConf is really, really hot!

  74. yes by mgkimsal2 · · Score: 1

    Is this really an enormous issue for people? My goodness, you can identify the button text in several milliseconds if you just look at what you are clicking on.

    Yes, it is an enormous issue. I'd ask back that if it wasn't such a big deal (button order) why did the gnome team feel such a big need to make the change in the first place? Obviously it meant enough to them to do the opposite of what 80-90% of the computer-using population is accustomed to.

  75. Deep Inside by Space_Soldier · · Score: 0

    Deep Inside Devon...

  76. Re:You just randomly swat at the lower right corne by ACPosterChild · · Score: 1

    MMmmmmm. Troll bait!.

    So, when you buy a new keyboard you look at every key on it before buying, right? I mean, you wouldn't just see if it has the numberpad/arrows/etc. features you want, you'd actually verify that the whole qwerty layout was correct, right? Because, heck, it's not that hard to verify, you just have to look at them; so why should a manufacturer worry about getting all the letters in the "right" place? The users just need to pay attention and get used to using that keyboard!

    OK, now it's time to go find somebody complaining about how they're used to doing it that way and don't want to change and compare them to somebody who doesn't want to learn Linux because, sure it's better, but they've been using Windows every day for 7 years and they're used to it; and Linux should be backward compatible and just like Windows because the user base is so much larger and all those people would have to learn a new way of doing things... ;)

  77. FP???? by Anonymous Coward · · Score: 0

    FRIST PSOT!!!!!!!!!!!!exclamation pont

    and some random stuff to fool the filter.;