Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
GNOME GUI Operating Systems Software Linux

Slackware Likely To Drop GNOME Support 708

An anonymous reader writes "After Hewlett Packard, who jumped off of supporting GNOME, Red Hat has followed by splitting their Desktop Linux out to Fedora which is community driven, and now distributions like Slackware have started to drop GNOME entirely in favor of KDE. Read more about their decision here. It looks like companies as well as distributions start focusing towards one solution." Patrick Volderking's quoted message doesn't announce a final decision to drop GNOME from Slackware, however -- and as the followups in that thread note, it could be interpreted as an endorsement of the good job done by Dropline in packaging GNOME for Slack.
This discussion has been archived. No new comments can be posted.

Slackware Likely To Drop GNOME Support

Comments Filter:
  • I like GNOME... (Score:5, Insightful)

    by AvantLegion ( 595806 ) on Sunday October 10, 2004 @05:14PM (#10487881) Journal
    ... but I think it's time to start seeing distros NOT contain every software package, desktop environment, etc, under the sun.

    Choice is good, but if we're going to have a million different distros, then we don't need every single one to have all million software packages too.

  • by agent dero ( 680753 ) on Sunday October 10, 2004 @05:14PM (#10487883) Homepage
    This is probably a good idea, for every old joe-schmoe who installs linux, there can be more or less, a unified 'look'

    Being more partial to KDE than GNOME, I don't really see a problem with it, but packaging it is the way to go. If it's a package, that can be 'apt-got' (just for example ;)), then it probably makes life much easier for everybody.
  • Excellent... (Score:5, Insightful)

    by SaDan ( 81097 ) on Sunday October 10, 2004 @05:15PM (#10487887) Homepage
    Less bloat for the install. Now maybe we can get Slackware back down to one CD for installation!

    I've used KDE and Gnome before, even somewhat recently, but just can't stand the overhead. They both look great, but I'm much happier in Fluxbox. All I do is work in xterms all day anyways.

    From what I've heard, Dropline Gnome really is an excellent package. Makes sense for Slackware to drop Gnome support, if there's already an excellent source for a Gnome package for Slackware.

    Kudos to both Patrick V. and the Dropline Gnome maintainers! This is how open source should work.
  • ya got it wrong (Score:3, Insightful)

    by Professor Cool Linux ( 759581 ) on Sunday October 10, 2004 @05:16PM (#10487892) Homepage
    its not that pat wants one DE its that gnome is taking too much effort for so little when dropline is good enough.
  • Re:I like GNOME... (Score:5, Insightful)

    by BenjyD ( 316700 ) on Sunday October 10, 2004 @05:16PM (#10487896)
    especially as Slack is basically a one-man distro. I'd rather have one good desktop than two buggy ones.
  • I hate KDE (Score:2, Insightful)

    by wobedraggled ( 549225 ) on Sunday October 10, 2004 @05:17PM (#10487902) Homepage
    It feels like Windows, which is what I'm TRYING to avoid.... But whatever get us to the masses quicker I guess... [/annoyed]
  • by nzkoz ( 139612 ) on Sunday October 10, 2004 @05:21PM (#10487926) Homepage

    HP and Redhats actions are completely different. HP sponsored SCO's roadshow, so we know how relevant their opinion is. And Redhat's Fedora uses GNOME by default!


    Sure, slackware is considering dropping gnome support, but this isn't some kind of mass migration away from GNOME, look at what Novell & Sun base their linux desktops on.


    Kudos to the submitter for successfully trolling the editors

  • Unmasked! (Score:3, Insightful)

    by 3riol ( 680662 ) * on Sunday October 10, 2004 @05:21PM (#10487932)
    "I don't
    kare"

    I thought this rejoicing had something suspicious to it...

    More seriously, this whole thing sounds sensationalist to me... RedHat adopting a community model with Fedora, and one fed-up maintainer for a redundant Slackware package do not a mass defection maketh. The HP bit might be worrisome, but.

    Most of all, I fail to see how one environment 'getting the upper hand' can possibly be construed as a Good Thing. Nobody serious clamors for less operating systems, less trouser styles, or less pencils. And GNOME is definitely the more professional and efficiently designed, from a purely UI perspective, of the large Free desktop environments.

  • bah red hat! (Score:2, Insightful)

    by tetsugin ( 820695 ) on Sunday October 10, 2004 @05:22PM (#10487938) Homepage
    I don't see the logic behind dropping support for GNOME when considering the two primary purposes people use it: 1) Uses less resources than KDE 2) Some people prefer the general feel of GNOME to to KDE. The important being the former because alot of people love linux due to it's efficient and low resource usage (on top of it's stability and flexibility ;)), being able to load Linux on their low-end machines to be work horses. Pushing people to KDE may be logical in a "convert windows users" approach but in terms of the majority of the linux community KDE isn't even used. Then again, alot of people (myself including) don't bother with a GUI and let the pretty colored text on black background get the job done :)
  • by Alan Hicks ( 660661 ) on Sunday October 10, 2004 @05:23PM (#10487944) Homepage

    Until Pat weighs in on this publically I'm not certain about the validity of this claim.

    Gnome has long ago lost focus on its goals. It used to be geared towards linux users. It was meant to be a fast and customizable linux DE. Somewhere between 1.4 and 2.0 Gnome development changed. It lost sight of those goals and became geared towards newbies and end-users.

    Frankly, it never was as good as KDE at that. Being "user friendly" meant changing the reasons so many of us used and liked Gnome, alienating their base. Gnome became difficult to compile and even more difficult to package. Why can't Gnome install nicely using "make install DESTDIR=~/pkg"?

    Pat mentioned in that e-mail that about a third of his time is spent trying to support Gnome, which given the entire size of Slackware is apalling. Spending a third of your time supporting what is around a twelth of the system's size will wear out anyone.

    My personal hope is that the Gnome developers will wake up, get their asses in gear, and realize that they're not going to beat KDE on usability for newbies. They need to return to being the fast, custimizable linux DE. I suspect that most of Gnome's old users are now using a plain window manager or Xfce (good stuff).

  • by Colin Smith ( 2679 ) on Sunday October 10, 2004 @05:24PM (#10487949)
    It's not compulsory.

  • Pat's arguments (Score:5, Insightful)

    by Andreas(R) ( 448328 ) on Sunday October 10, 2004 @05:24PM (#10487951) Homepage
    I think removing it would be the best thing for Slackware as it's become a maintainance nightmare (unlike nearly every other ./configure'ed source, GNOME doesn't build into packages easily with DESTDIR).

    This was Patricks' argument for dropping GNOME. Instead of dropping GNOME support, why not communicate with the GNOME community to resolve the issues? This is really a minor technial issue, and I'm sure things can easily be done to make including GNOME as easy as KDE.

    Anyway, I'm sure Slackware will never drop GNOME support. People will stop using the distribution in a second!

    This is probably why having a single "dicator" maintaining a distribution is a bad idea: He has very little contact with the community. It's not possible for other's to get involved with the development process either. It would be a trivial task to make someone else maintain the GNOME sources in Slackware.

    I like Slackware, running slack 10 now, but this makes me change my mind.

  • Re:I hate KDE (Score:5, Insightful)

    by 0racle ( 667029 ) on Sunday October 10, 2004 @05:25PM (#10487958)
    KDE can be anything you want it to be. You might have to work at it, but unlike Gnome recently, KDE still gives you all of the configuration options you could want to make the system your own. Chances are that the default is 'Windows like' because since almost everyone has used that, its a good starting point and middle ground.
  • by AvantLegion ( 595806 ) on Sunday October 10, 2004 @05:28PM (#10487969) Journal
    >> It's not compulsory.

    No, but I have to learn what a million different things ARE just to pick what I want.

  • by khasim ( 1285 ) <brandioch.conner@gmail.com> on Sunday October 10, 2004 @05:30PM (#10487978)
    Then add the stuff you want after.

    That's what I do with Debian.
  • non sequitur (Score:5, Insightful)

    by __aanonl8035 ( 54911 ) on Sunday October 10, 2004 @05:30PM (#10487980)
    Latin phrase meaning, "It does not follow." The characteristic feature of arguments that fail to provide adequate support for their conclusions, especially those that commit one of the fallacies of relevance.

    "After Hewlett Packard, who jumped off of supporting GNOME, Red Hat has followed by splitting their Desktop Linux out to Fedora which is community driven, and now distributions like Slackware have started to drop GNOME entirely in favor of KDE."
  • by Coryoth ( 254751 ) on Sunday October 10, 2004 @05:30PM (#10487982) Homepage Journal
    What's up with the quality of trolling on Slashdot these days? Even the article summary trolls are poorly written and transparent these days.

    Fedora and Redhat Workstation default to using GNOME for the desktop. Novell hasn't cancelled Ximian's GNOME efforts, and is in fact working on improving GNOME in SuSE. Solaris and Sun JDS both use GNOME.

    Not that KDE isn't doing very well for itself as well, with SuSE being a very nice KDE oriented distro, not to mention Mandrake, and many others.

    Both are doing just fine - the prospect of some distros focussing on one is not surprising, but I'd hardly call it significant. The whole DE flamewar is mostly rather silly. FreeDesktop.org is doing a good job and increasing cooperation and shared functionality between, not just KDE and GNOME, but XFCE, WindowMaker/GNUStep, and even, to some extent whatever new DE Enlightenment eventually turns out. There are different desktop needs, and different DEs pursue very different goals. As long as FreeDesktop.org manages to continue its efforts to define some good shared base standards things will work just fine.

    Jedidiah.
  • Re:packagin (Score:3, Insightful)

    by Alan Hicks ( 660661 ) on Sunday October 10, 2004 @05:30PM (#10487987) Homepage
    Right now, I think removing it would be the best thing for Slackware as it's become a maintainance nightmare (unlike nearly every other ./configure'ed source, GNOME doesn't build into packages easily with DESTDIR). now even i thought slackware's packaging system was sufficient (despite what others say), but if you are building and packaging by relying on DESTDIR, you really do need a change in the packaging system.

    It's better to have the world think you're a fool than to open your mouth and remove all doubt.

    Slackware's package manager doesn't give a damn about DESTDIR. Let me repeat that. pkgtool et al don't give a damn about DESTDIR. DESTDIR is just a nice way of placing all files compiled to be put into /usr into another directory that can then be packaged up. This is immaterial to the package manager, no matter what damn package manager it is.

    Really, what's happened to the linux community? The trolls used to have some idea of what they were talking about.

  • by blowdart ( 31458 ) on Sunday October 10, 2004 @05:31PM (#10487992) Homepage
    No, it's marketing. It doesn't seem enough to simply release/sell a *nix OS any more. Package up 4 CDs worth of ISO images with 17 different text editors and hey, you can say you get all this software which you have to pay extra for on Windows.

    Of course add to this an install that doesn't explain what the differences are, dependencies that fill your hard drive, stuff that fights with each other when you just tell it to install everything because you don't know what else to do and frankly it rapidly becomes a useless marketing exercise.

  • QT costs too much. (Score:3, Insightful)

    by DAldredge ( 2353 ) <SlashdotEmail@GMail.Com> on Sunday October 10, 2004 @05:46PM (#10488075) Journal
    The only way for KDE to win is if Novell buys and LGPL's QT. Otherwise it is too expensive for small / midsize shops to buy the licenses need to ship their QT projects.

    Try getting your manager to approve such a large purchase these days when GTK is free. It is very difficult.
  • Re:bah red hat! (Score:4, Insightful)

    by Anonymous Coward on Sunday October 10, 2004 @05:47PM (#10488083)
    >but in terms of the majority of the linux community KDE isn't even used.

    Check online polls, KDE always comes out as no 1.
    Look at awards, KDE usually wins the award for being the best available desktop environment

    So in terms of the majority of the Linux community, KDE is de leader :)

    Heck, even Linus likes KDE over gnome :)
  • by B2382F29 ( 742174 ) on Sunday October 10, 2004 @05:50PM (#10488095)

    Well, the fileselector is much better than the old gnome-file-selector.

    Now with gnome 2.8 and udev+dbus+hal the new fileselector rocks! Navigation is much quicker (due to the "directory buttons"). Try it a while, you will love it if you just forget the Microsoft/KDE training you had.

  • by Anonymous Coward on Sunday October 10, 2004 @05:51PM (#10488099)
    So ship a GTK app if you insist on going closed source and non-GPL. It's not like it won't work on systems running KDE.
  • Re:bah red hat! (Score:3, Insightful)

    by Homology ( 639438 ) on Sunday October 10, 2004 @05:52PM (#10488113)
    I don't see the logic behind dropping support for GNOME when considering the two primary purposes people use it: 1) Uses less resources than KDE

    If you are low on resources, neither KDE or Gnome is an option if you care about speed. I use KDE on my desktop, but for my elderly PII laptop, I use XFCE [xfce.org] that is much less resource hungry.

  • Re:I like GNOME... (Score:2, Insightful)

    by johansalk ( 818687 ) on Sunday October 10, 2004 @05:58PM (#10488156)

    ... but I think it's time to start seeing distros NOT contain every software package, desktop environment, etc, under the sun.

    Why not? the software is free, bittorrent is fast and unlimited, blank CDs or DVDs cost pennies, and the smallest hard drive on sale these days in an average box will be at least 10 times the size of the largest install possible. I personally have 320gb in this box I built myself and I didn't even splash out on it. I'd much prefer to have a linux distribution contain everything i might need (on a DVD) than to go out on the web searching for each application individually.
  • Re:I like GNOME... (Score:5, Insightful)

    by supabeast! ( 84658 ) on Sunday October 10, 2004 @06:00PM (#10488167)
    That's exactly why I gave up on Linux. Default installs are crammed so full of cruft that many programs are made dependent on the cruft, meaning that to get a good setup I was compiling everything myself rather than using the Gnome/KDE dependent packages that were put together for everything with a GUI. At that point it made more sense to jump ship to OS X so I can at least have a really, really pretty OS to compile on.

  • by name773 ( 696972 ) on Sunday October 10, 2004 @06:05PM (#10488195)
    the large array of choices is one of the things i like about kde, and linux in general. don't hide it or take it away.
  • Re:I like GNOME... (Score:3, Insightful)

    by Ralph Yarro ( 704772 ) on Sunday October 10, 2004 @06:05PM (#10488199) Homepage
    Try telling that to the KDE zealots who are *still* attacking Bruce Perens for dropping KDE from UserLinux.

    Yeah, I'm waiting for them to unleash a similar level of vitriol against Slackware too since I know how shocking they find it for a distro to pick one desktop. Think I may be waiting a while.
  • Re:Unmasked! (Score:2, Insightful)

    by fymidos ( 512362 ) on Sunday October 10, 2004 @06:10PM (#10488237) Journal
    >GNOME is definitely the more professional and
    >efficiently designed, from a purely UI perspective,
    >of the large Free desktop environments

    this is simply not true, Gnome started off later and never managed to keep up with KDE. The final blow was when they killed off gnome 1 and redesingned the whole thing.

    I can see why people are unhappy - Gnome is constantly changing:
    They had balsa and gmc, they changed to evolution and nautilus. Abiword was dropped for openoffice.
    Even the configuration changes all the time...
    This is a pain if you are a distro that tries to actually support it.

    that said, i really hope this serves as a "wake up" call to gnome developers. They have to get it together and stop this "let's start over","let's start over again" nonsense, *soon*.

    >Nobody serious clamors for less operating
    >systems, less trouser styles, or less pencils

    there are still many excellent desktops out there, if they get some attention from the developers they could prove more than a match for KDE.
  • Re:I hate KDE (Score:2, Insightful)

    by Anonymous Coward on Sunday October 10, 2004 @06:10PM (#10488243)

    It feels like Windows, which is what I'm TRYING to avoid...

    I don't understand this. When you first start KDE you are given the option of Windows-like defaults, Mac-like defaults, or UNIX-like defaults. There's also nothing in KDE that makes it "feel like Windows" any more than GNOME or XFCE, they all have the same basic features. And I don't get the "it's similar to another desktop environment therefore I must avoid it" attitude - is it some form of snobbery?

  • Re:I hate KDE (Score:5, Insightful)

    by Cid Highwind ( 9258 ) on Sunday October 10, 2004 @06:12PM (#10488256) Homepage
    KDE can be anything you want it to be.

    No it can't. I want KDE to be simple a simple UI that has all the options I use and nothing more. Unfortunately there's still no options for "only show me the important widgets" or "death to sidebars" or "simplify these menus" or "Just make stuff work, and get out of my way dammit!".

    When the KDE developers realize that 80% of the widgets on their screens are utterly worthless, a clock applet doesn't need 5 tabs full of options and a file manager is not the same thing as a web browser, I'll go back. Until then, Gnome does almost all of what I want, with less frustration and fewer wasted pixels.
  • Re:I hate KDE (Score:2, Insightful)

    by Quantum Jim ( 610382 ) <{jfcst24} {at} {yahoo.com}> on Sunday October 10, 2004 @06:15PM (#10488275) Homepage Journal

    but unlike Gnome recently, KDE still gives you all of the configuration options you could want to make the system your own

    What do you mean "unlike Gnome"? In my experience, GNOME is mostly as customizable as KDE. Things are different and some things are harder to change, but at least they're stable (unlike say the 'remove only' options in Konqueror's toolbar).

    IMHO, GNOME and KDE both need to work. But why choose one or the other? Why not use Kwin or Konqueror in GNOME, or how about gnome-panel or Metacity with KDE? Sometimes it feels like everyone associated with KDE or GNOME think their desktops are the greatest things since sliced bread. Little attacks - such as "foo unlike bar" when bar arguably is like foo - seems pretty petty to me.

  • Re:Pat's arguments (Score:2, Insightful)

    by M1FCJ ( 586251 ) on Sunday October 10, 2004 @06:29PM (#10488354) Homepage
    Anyway, I'm sure Slackware will never drop GNOME support. People will stop using the distribution in a second!

    mmmmm... Why should we?

    When I use Slackware, I use it because it is tight, small and fast. I use it because I like compiling my own stuff when necessary. Why should I stop using it because they no longer have something no longer revelant? If I'm using Slackware, I'm already using Windowmaker et al., not Gnome.

    IMHO, I don't want sixteen different editors and 10 different GUIs. One good one is enough (fvwm95?), if I need something else, I can go and get it from someone who supports it with binaries or compile my own.

    Slackware is not a starter distro, although I did start with it with its very early versions (when you still had to download them on floppies), I wouldn't give it to someone to learn Linux nor I would install it on someone's machine if they intend to use Gnome. Mandrake/Suse/FC is what's that for.

  • by Zorilla ( 791636 ) on Sunday October 10, 2004 @06:30PM (#10488360)
    As a long time KDE user, I've recently realised the opposite. I tried out GNOME and found all the crap I'd read about it was totally untrue.

    But is it still true that there's about ten different configuration tools for the desktop, some of which do the same thing as the other? In addition to that, there's a preferences editor which suspiciously looks and feels like regedit. Or how about the "Ok" and "Cancel" button order?

    Oh well, at least anything is better than KDE's menu system. I think I've found at least five different locations it references, and the shorcuts and directories aren't in the same place. And then you have some crap in XML in a third location, etc.
  • by dangermen ( 248354 ) on Sunday October 10, 2004 @06:53PM (#10488485) Homepage
    I use packages that require GTK and KDE. My single biggest gripe about KDE and Gnome is that for me to function, I need 400megs of crap if I want to make sure I have a good foundation for me work. This is just retarded. Now is the time for all good distributions to merge for the sake of the open-source community. Both packages are excellent. Time to make the community more mean and lean, I don't care if it is knome or gde, just pick a fricken API.
  • Re:Unmasked! (Score:5, Insightful)

    by 3riol ( 680662 ) * on Sunday October 10, 2004 @07:00PM (#10488526)
    I don't know. I personally think it takes courage to clean off a dead base, and start anew, just as it took to change Nautilus to spatial navigation.

    That aside, Evolution and OpenOffice are not even part of GNOME (at least by 2.6), nor was abiword. Concerning OpenOffice at the least, mentioning it in this context is absurd.

    I'll take an environment with clear human interface guidelines, an elegant line, and a determination to do things in what they consider to be the Right Way over one with flashy buttons, millions of features and a commercial-consistent evolution any day.

    For GNOME's thought-out interface design and commitment, I'm ready to overlook occasional upgrade pains (and I've had them), some changes I dislike (eg the new file selector, superior in many ways and inferior in some), and an outdated language (yes, I know QT is C++). I don't ask anyone else to do so, and I don't see why I myself should not.

    We don't need a grand unified desktop.
  • by Directrix1 ( 157787 ) on Sunday October 10, 2004 @07:28PM (#10488689)
    Does anybody else here refuse to use KDE simply because of its retarded naming scheme? But seriously though, I have KDE and Gnome installed. I occasionally switch over to my KDE session after reading about all these great new features. I usually end up using these features about once every other month, and then I end up switching back to Gnome. Gnome is simple, it doesn't bombard you with a million stupid menus with stupid program names, gtk is far less gross windowsie, and Gnome is just more intuitive. I'm not saying KDE doesn't have its merits, but I think Gnome in all its simplicity has many more.
  • by nonmaskable ( 452595 ) on Sunday October 10, 2004 @07:28PM (#10488690)
    Only a "pretend" commercial shop would find the Qt cost too high. Any real shop would find it a bargin comparing the quality of the documentation alone.

    Sure, if your idea of a product is 100 copies at $10, it's a lot of money but that's a hobby and not a business.

    You might have some other legitimate reason for preferring Gtk, like for example your coders don't know C++, but blaming license cost is a joke.

  • by Anonymous Coward on Sunday October 10, 2004 @07:45PM (#10488789)
    Ah, you must be one of those unemployed people with time to learn everything. Good for you. The rest of us have time constraints, and the task "installing Linux" may have a much higher priority than "browser sourceforge aimlessly looking up unfamiliar package names".
  • Guh... (Score:5, Insightful)

    by soloport ( 312487 ) on Sunday October 10, 2004 @07:58PM (#10488856) Homepage
    Does anybody else here refuse to use KDE simply because of its retarded naming scheme?

    Did you mean "retarded", like:
    * gnibbles
    * grip
    * gaim
    * gnome-about
    * gnome-bug
    * gnome-calculator
    * gcalctool
    * gnome-character-map
    * gnome-desktop-item-edit
    * gnome-dictionary
    * gnome-dump-metadata
    * gnome-font-install
    * gnome-gen-mimedb
    * gnome-gtkhtml-editor-1.1
    * gnome-keyring-daemon
    * gnome-moz-remote
    * gnome-name-service
    * gnome-open
    * gnome-panel
    * gnome-panel-preferences
    * gnome-panel-screenshot
    * gnome-print-manager
    * gnome-pty-helper
    * gnome-search-tool
    * gnome_segv
    * gnome-stones
    * gnomevfs-cat
    * gnomevfs-copy
    * gnomevfs-info
    * gnomevfs-ls
    * gnomevfs-mkdir
    * gnomine
    * gnotski
    * gimp
    * gimptool
    etc., etc.

    I love the smell of flaimbait in the morning...
  • Re:I like GNOME... (Score:2, Insightful)

    by Solstice ( 11486 ) on Sunday October 10, 2004 @08:04PM (#10488894)
    Yes, but it increases the testing matrix considerably. Keep in mind that the distro creator will need to test all of the included packages. I would much rather have the distro creator spend their time to fix bugs and put together a really solid distro, rather than worring about supporting every possible enviornment.

    Besides the QA risk that additional undertested packages pose, there's also a security risk, too. The distro creator will need to watch for security bulletins and other nasties.

    I think for Linux to be more successful on the desktop, it will need to focus on a core set of applications and do those really well. The "really well" part includes testing and documentation. One desktop environment is fine for most people, just as one web browser and one office suite are too.

    I'm a developer, and yes, I know that it's much more sexy to go off and create your own little fiefdom rather than having to toil on someone else's design (dude, that soooo corporate). But most folks only care about the outcome and not the route.
  • Ludicrous. (Score:5, Insightful)

    by jensend ( 71114 ) on Sunday October 10, 2004 @08:08PM (#10488918)
    One thing I did miss in KDE was Mozilla.
    Why? You aren't forced to use Konq when you use KDE any more than you're forced to use Galeon when you use Gnome. Mozilla doesn't depend on any Gnome libraries, and even if it did, you could still run it under KDE, just as many run Evolution under KDE. If a programmer's choice of API determines users' choice of application, something's wrong.
    I still think KDE needs some work, especially in the ease-of-use department (too many settings presented to the user
    So in other words, you want KDE to travel down the same "I'm sorry, I can't let you do that, Dave" user-hostility path which has been ruinous for Gnome?
    I have to admit that C++ as a basis is a much superior choice to C, especially considering the kludge that seems to underly GNOME, separate libraries for GTK and GNOME applications with surprisingly few applications taking advantage of the GNOME-only libraries.
    There are also loads of apps which use QT but no KDE libs. This is not a kludge, it's the only smart decision. If your project has little or no use for the vast DE-specific libraries- you just need a toolkit and a few associated niceties- why depend on the DE libs? For political reasons (like those of a gnocatan [sf.net] developer who fanatically and laughably claimed "even if we find we have no need for the Gnome-specific libs, we should depend on them anyway to try to keep anybody who uses a non-Free Software platform like Win32 from being able to use the program")? This has, of course, nothing at all to do with the choice of language for core components, and I have no idea what makes you think it does.
    If you look at the distributions on the shelves, SuSE is KDE, Mandrake is KDE, Linsipre is KDE (with modifications). You can't buy Fedora at PC World. Any new user getting interested in Linux would probably go here first, and by consequence they're going to get KDE.
    It's fairly rare to see any linux distributions on the shelves, and when you do, you usually see RedHat EL more than anybody else. Furthermore, while Linspire and Xandros could be said to be KDE distros, it makes little sense to apply that moniker to Mandrake or SuSE (especially since Novell bought Ximian and SuSE), which are fairly DE-agnostic. But that's irrelevant anyway- shelf sales of Linux are just about never to new desktop users, regardless of distro, and that doesn't look likely to change any time soon. People first try out Linux in other ways.
    If KDE goes on to become the defacto Linux desktop, then I won't shed that many tears.
    I will- and not because I dislike KDE (though I do). Why should every app be chosen for you when you choose a task bar/pager/launch menu or a way of displaying desktop icons? Fundamentally, that's all a desktop environment ought to be, and with standards like some of those developed at freedesktop.org determining how applications can expect to interact and depend on or provide specific resources, rather than which DE the user has installed determining that, hopefully things will move in that direction. People need to get past the megalomanical viewpoint where the desktop environment subsumes everything else under the sun. It leads to overengineered frameworks of frameworks, an unmaintainable monolithic environment, and uninformed end-users making decisions about and squabbling over things they don't understand at all (such as your bias for C++ over C based on something which was not only utterly irrelevant but entirely wrong).
  • by platipusrc ( 595850 ) <erchambers@gmail.com> on Sunday October 10, 2004 @08:25PM (#10488996) Homepage
    "the QT license has left me to develop commercial applications using GTK, simply because the GPL does not impose any financial overhead. "

    That's not right. The GPL does impose overhead. If you use libraries that are GPL, then your code must be GPL, too. And that is what the parent of your post was talking about. QT is GPL. GTK is LGPL, which allows some usage of it in non-Free applications. The thing with QT is that if you want to develop closed source applications, you have to purchase a license (it's dual-licensed).
  • Re:I hate KDE (Score:3, Insightful)

    by Antique Geekmeister ( 740220 ) on Sunday October 10, 2004 @08:42PM (#10489065)
    And a pile of sand and metal ore can be turned into any computer you want. There are too many options, and it's dissipating the development effort into a bunch of very silly avenues instead of actually handling features like speed, user configuration of the options that users actually want instead of just what the developer just learned about, etc.

    Complex "environment managers" are usually a bad idea: when they break, they break so badly they leave you crippled. For example, what idiot decided to make various Gnome tool installations dependent on installing that CPU pig Nautilus?
  • Re:Guh... (Score:2, Insightful)

    by kai.chan ( 795863 ) on Sunday October 10, 2004 @09:36PM (#10489376)
    Well, considering that there are so many variation of a type of software (ie. calculator, edit, etc), I think this naming scheme is not "retarded" at all. This naming scheme is very useful in pin-pointing the exact software that one is referring to.
  • Re:Unmasked! (Score:5, Insightful)

    by nyteroot ( 311287 ) on Sunday October 10, 2004 @09:48PM (#10489442)
    To paraphrase liberals everywhere, "Just because it takes courage doesn't mean its right."


    When you write code, you find small bugs that you didn't predict, and you write small bugfixes for them. As these small bugfixes pile up, it starts to look like just "messy" code. A year later when you rewrite everything ("I'll do it cleanly this time!"), you've forgotten all those small bugfixes and it takes another 3 or 4 iterations to get them out again, by which time the code is again "messy".


    That said, if your entire design is horrendously flawed, starting from scratch is less of a bad idea..

  • Re:Unmasked! (Score:2, Insightful)

    by BrokenHalo ( 565198 ) on Sunday October 10, 2004 @09:57PM (#10489501)
    Slackware is definetly a hobbyist distro.

    I don't know where you managed to pull that one out of, but given that Slackware is now well over 10 years old, and in common use as a server platform, that hardly seems like a statement connected with any reality I have seen.

  • by mrchaotica ( 681592 ) on Sunday October 10, 2004 @10:03PM (#10489530)
    An object-oriented program can call procedural functions (i.e. a C++ program can use C functions), but not the other way around. Just from that alone it's obvious that GTK is more flexible than QT, which seems pretty important to me considering that it's a toolkit.

    QT might be "better," but IMHO compatibility is more important.
  • by fossa ( 212602 ) <pat7 AT gmx DOT net> on Sunday October 10, 2004 @10:50PM (#10489794) Journal

    Gnome has long ago lost focus on its goals. It used to be geared towards linux users. It was meant to be a fast and customizable linux DE. Somewhere between 1.4 and 2.0 Gnome development changed. It lost sight of those goals and became geared towards newbies and end-users.

    No. I believe its goal is usability. There is a big difference from "newbie friendly" and "usability". Ideally, a computer interface is usable for everyone, from newbies to experts. This is a challenging but not impossible (I hope) goal.

    Now, whether or not GNOME can or will achieve this is a different question entirely. But I know they are not trying to cripple so called power-users.

  • Childish nonsense (Score:4, Insightful)

    by msobkow ( 48369 ) on Sunday October 10, 2004 @10:54PM (#10489826) Homepage Journal

    If the biggest thing you can find to bitch about is whether all the names start with a G(nu) or Gnome vs. K(de), then I'd say both desktops have succeeded beyond their wildest dreams.

    Personally I use both, but I use Gnome for my personal account. GTK is cross platform; so is Qt. My guess is Qt might be better for Windows porting, but as far as Linux itself goes I don't really see much difference. In both cases I just configure until it works the way I want.

    Programming is another issue, but I haven't done enough with either to say which is truly "better", and it would just be my personal opinion anyhow. After working with 2-3 other GUI toolkits over the years, I realized they all basically work the same, some just have a cleaner programming interface or more default/standard widgets.

    The whining about package dependencies is just that -- whining. Go ahead and try and install something that requires IE components under Windows and see how far you get if you manage to remove IE. The same goes for Gnome's "Bonobo" CORBA support or Qt under KDE. If the package was built with particular software in mind it will need to have it installed.

    Or is everyone going to start crying about all the HTML display components that require Mozilla as well? Perhaps you'd like to get rid of glibc because you like another ANSI C library?

    Wah.

    Wah. Wah. Wah.

  • by tutwabee ( 758134 ) on Sunday October 10, 2004 @11:06PM (#10489875)
    Dropline Gnome will still be around though. Dropline Gnome is specifically meant for Slackware and I prefer it over the Slackware default gnome anyways. I guess it is better this way, forcing the user to download dropline gnome rather than allowing them to use a retarded gnome.
  • Re:Guh... (Score:3, Insightful)

    by RiffRafff ( 234408 ) on Sunday October 10, 2004 @11:25PM (#10489951) Homepage
    * gimp"

    Huh? What do you think the "g" in "gimp" stands for??
  • by GoClick ( 775762 ) on Sunday October 10, 2004 @11:29PM (#10489974)
    Actually I'd argue that we do.

    It doesn't need to be unified but it does need to be standard, that way we're all on the same page, which cuts a lot of redundancy out of writing consumer level books and tutorials. That will help Linux move into the desktop. When someone says it should look like this it should, rather than the author having to give 10 examples of how it might look and finishing with "Check your documentation" at that point novice users put it down and go buy Windows.

    I also think that by having a grossly popular desktop more gifted developers can focus on more than one project, rather than having to worry about being a GTK or QT expert they can just learn whatever everyone is using and there by make software easier, that's the number one reason Windows even took off in the first place. This would mean when someone makes a good calculator we can call it calculator and not gtkalc or Kalculator or something. I'm not saying variety doesn't have it's merit but standardization has huge merits aswell
  • Re:Guh... (Score:5, Insightful)

    by JamesHenstridge ( 14875 ) <james.jamesh@id@au> on Sunday October 10, 2004 @11:38PM (#10490013) Homepage

    Sure there might be an executable installed as /usr/bin/gcalctool, but it is exposed in the menus simply as "Calculator". The title bar for the calculator also says "Calculator" as opposed to "Gnome Calculator" or "Gcalctool". The "Gcalctool" name is shown in the about dialog, but that is it.

    The user doesn't need to care about what the underlying executable name is. This is what the parent post was probably refering to.

    Now if Gnome did install executables with names like /usr/bin/calculator, people would complain because it would make it more difficult to integrate into a distribution because of file name conflicts.

  • by kuom ( 253900 ) on Monday October 11, 2004 @12:02AM (#10490106)

    I might get mod down for this... but here it goes.

    My company recently made the switch to Linux, replacing most of our Windows desktops with Linux (servers are all already *NIX).

    I was invovled with the project since the planning stage, and everyone seemed to agree that GNOME was the best choice because at the time (and it might still is), GNOME was the default desktop for most commercial distros. We thought to ourselves: "Oh well, these guys must know something that we don't." Most of us ran KDE, we gave GNOME a small test drive, decided that it looked easy enough and voted for it.

    Big mistake.

    First of all, GNOME lacked documentation on how to customize it. For gconfd, the GNOME web site only provided 2 links [gnome.org], one of which is dead, and the other was last updated in the year 2000. I asked around on IRC, posted on forums and newsgroups, emailed the GNOME developers, but I did not get any responses. I ended up taking apart all the %gconf.xml files myself, and saving a profile and writing an ugly script to convert it for every user. I am sure there is a better way, but either no one has done it, or nobody cared to share.

    What's worse, are the bugs. There are minor bugs that really put a dent on the overall Linux experience, especially for those users that we just switched over. Some of them have already heard about how great Linux is, and how "stable" it is. This only makes them angrier when their Nautilus window craps out and leaves them a core dump (shows up as a little bomb). I looked up some of the bugs, most were already filed, but none fixed. Just a little while ago, there was an email [gnome.org] on the nautilus list asking people to help fix bugs, so I think some of the developers agree with me that there are way too many outstanding bugs. When I asked some of the GNOME developers, the response I got then was to "upgrade to 2.6, it is much better than 2.4!". Sounds familiar? Yup, Microsoft told me the same thing.

    The similarity doesn't end there. I installed 2.6 and tested it. In my opinion, it was worse. Yes, the spatial view is kind of cool, but you know what it reminded me of? Windows 95. And there is no easy way to turn it off (I would have expected to have it as an option in the drop-down menus). It was not more stable either, but I WAS running an early build of it. I, again, complained to some people about how 2.6 did not quite live up to my expectations, and the answer? "Wait for 2.8, it's GREAT!"

    All of this is not helping the Linux desktop movement, especially in my company, where the management was already not really happy about switching over to an "inferior" OS. This just gives them more "evidence" to talk about: "We were right. My WindowsXP box crashed much less often. Linux IS a piece of crap!" But in reality, it was only Nautilus that was crapping out when connecting to a WebDAV mounted drive, not the underlying OS... but they won't understand that, would they?

  • by Tanktalus ( 794810 ) on Monday October 11, 2004 @12:11AM (#10490137) Journal

    What we need is a grand unified desktop API. One where I can call "createIcon()" or "queryIcon()" or "deleteIcon()", etc., to add, query, delete, or otherwise manipulate the user's desktop(s). Trying to support KDE 2, KDE 3, Gnome, and any other potential desktops is impossible. We have a "create icons" tool for our (commercial) product, and of those who have owned the tool, one was fired, two were laid off, and the latest just quit, all in the span of 2 years. That's actually two independant statements, completely unrelated, but it is an interesting fact to me :-)

    In short, a common desktop API would be incredibly useful. From a purely commercial standpoint, it would be just as useful to have only one Linux desktop. Personally, I'd love to see the opensource competition that drives each project to become better, but there does need to be some co-operation, just like OOo and KOffice and others are standardising on common XML document formats, making it easier for not only document interchange, but for others to write to the spec. We need that programmability for the desktops, too.

  • Re:Unmasked! (Score:3, Insightful)

    by 10Ghz ( 453478 ) on Monday October 11, 2004 @01:01AM (#10490298)
    And GNOME is definitely the more professional and efficiently designed


    What makes GNOME "more professional and efficient"? Seriously?

    Comparing how "professional" they are.... For example, KDE-folks were aware that people disliked the default style (Keramik). But they were unwilling to change it in a minor release, since change like that would significantly affect the look 'n feel of the UI. They are changing it in 3.4 though, but only after alot of forethought.

    GNOME, on the other hand, had not problems changing their entire filemanagement-style in a minor release. They went from browsing to spatial filemanagement. And that is a huge change! They also changed their fileselector and god knows what other things!

    KDE tends to be more conservative with disruptive changes like that. And to me, that feels like they are concerned about their enterprise-users who don't want disruptive changed in a minor release. Disruptive changes are for major releases.

    As to "efficiency"... KDE seems to be way ahead of GNOME. Everything in KDE is a Kpart that can be embedded in to other apps. Take a look at Kontact. All those apps (Kmail, Korganizer etc.) are standalone apps that can be ran separately or as part of larger whole (Kontact). Stuff like that simply doesn't happen in GNOME. Evolution and Kontact are more or less comparable. But Evolution is one lumbering mass of an app, whereas Kontact is simply a framework os using separate apps stogether (in true UNIX-style).

    What KDE needs is more sensible defaults and refined UI. But those are relatively minor superficial things when compared to the more fundamental changes that wait GNOME.
  • Re:Unmasked! (Score:2, Insightful)

    by nofx_3 ( 40519 ) on Monday October 11, 2004 @01:03AM (#10490305)
    I feel this way too. Not only that but it seems like the HIG has changed quite a few times, talk about confusing the user. Every couple version I try gnome out, everytime its quite good but doesn't pull me away from KDE on fast systems and XFCE on slower systems. Also each time I try it seems like a completely new system. KDE has been consistently improving yet staying similar throughout its 3.x series, and 4 is looking to have some serious enterprise and underlying system updates. The only think I truly hate about KDE is arts, which is a horrible piece of crap.

    -kaplanfx
  • by Anonymous Coward on Monday October 11, 2004 @01:30AM (#10490420)
    Where did you get that BS from? Ever heard of "extern C"?
  • by james_in_denver ( 757233 ) <james_in_denver@nospaM.yahoo.com> on Monday October 11, 2004 @01:35AM (#10490445)
    Why?.... There are more similarities than differences between the two. I get pretty windows that I can drag around, resize and even minimize and maximize!!! I really don't notice much of a difference switching back and forth. I do feel for the single maintainer of Gnome though, that's gotta be a LOT of work. Maybe if they tore it down again and started over?.... It worked last time! The only thing I might be concerned about a single solution would be if the licensing model changed (can you say XFree86???). And from what i saw a while back, Trolltech still owned Qt.????? Besides, 5yy5ddjjjjjjjp:wq still works in vi on both of them......
  • by no_sw_patents123 ( 745667 ) on Monday October 11, 2004 @02:17AM (#10490642)
    Great to see this!
    Sheesh - has anyone else had a look at the number of dependencies that Gnome packages (**especially** Gnumeric) have ? Arrrrgh ....
    I mean, gee - it's all very well grabbing that (and so testing apt for the good apt-devs), but it really is beyond a joke :-)
    Just look at the nonsense with Nautilus' so-called "spatial-browsing". A great example of a solution looking for a problem. Far too much of what the devs want, instead of what the USER wants. Viva KDE and fluxbox ... :-)
  • by eldacan ( 726222 ) on Monday October 11, 2004 @07:35AM (#10491705)
    I agree with a lot of your points and hope that Gnome developpers will try and fix them, but it's really unfair when you say "they told me to upgrade to 2.6 just like Microsoft!". You see, unlike Microsoft, Gnome is free (and Free). Hopefully developpers move forward. I don't want them to spend their time fixing bugs in 2.4 that don't apply to 2.6 (and now 2.8), I want them to enhance Gnome (this means also fixing bugs, of course) so that I can get a better desktop... for free!

    My point is not "it's OK when they don't fix bugs since it's free". What I mean is: it's OK when they work on the latest release since the upgrade is free.
  • by reallocate ( 142797 ) on Monday October 11, 2004 @08:34AM (#10491985)
    This "story" highlights the failure of so-called journalism taking place on sites like Slashdot.

    There's been no verification that the remarks attributed to Slackware's Pat. V. are true. We simply have a single pseudonymous post to one online forum.

    Where's the attempt to check with Pat V. to see if he actually made those remarks? Nowhere that I can see.

    Slashdot, among others, lathered itself in sanctimonious glee when CBS was duped by a bogus memo. How is this any different?

  • by Too Much Noise ( 755847 ) on Monday October 11, 2004 @12:25PM (#10494107) Journal
    You see, unlike Microsoft, Gnome is free (and Free).

    I highly doubt the time he spent upgrading all the users' desktops was 'free' for his company. You see, it's not always about up-front costs when you're not a hobbyist user. If Gnome does not Just Work, then it's definitely Not Free for entreprise customers. And this kind of flies in the face of the "Gnome is more professional" ranters. NBot to mention that it doesn't help at all with the OSS software adoption on the entreprise desktop.
  • Re:Guh... (Score:2, Insightful)

    by mightypenguin ( 593397 ) on Monday October 11, 2004 @12:31PM (#10494181)
    Yes, that's wonderful. And since gnome hides the actual program name, actually killing the process if it runs away or starting up one via shell or remote X session is more fun! Let's all give three cheers for Gconf while we're at it too. There's nothing like changing your default fonts and such in a registry editing tool. You see, users are too dumb, so we'll make it so they use a registry editing tool to make basic changes. The reason gnome is cool is because of all the GTK apps out there, but KDE is starting too allow better themeing & such with GTK apps so my hope is that the gnome DE will eventually die, while people are still free to create all those buggy quick & dirty ubber 31337 C apps that use GTK.

"I've got some amyls. We could either party later or, like, start his heart." -- "Cheech and Chong's Next Movie"

Working...