Torvalds layeth the smacketh downeth!

Shamrock

Golden Member
Oct 11, 1999
1,439
561
136
http://mail.gnome.org/archives/usability/2005-December/msg00021.html
http://mail.gnome.org/archives/usability/2005-December/msg00022.html

personally just encourage people to switch to KDE.

This "users are idiots, and are confused by functionality" mentality of
Gnome is a disease. If you think your users are idiots, only idiots will
use it. I don't use Gnome, because in striving to be simple, it has long
since reached the point where it simply doesn't do what I need it to do.

Please, just tell people to use KDE.

Linus

On Tue, 13 Dec 2005, Jeff Waugh wrote:
>
> That's definitely not a point of view of the GNOME Project - we're focused
> on making Free Software appropriate for users who are smart (we don't talk
> about 'dumb users'), but just don't care about computing technology. We're
> just like every other Free Software project - fixing stuff requires the work
> and attention of people who care about the problem at hand.

No. I've talked to people, and often your "fixes" are actually removing
capabilities that you had, because they were "too confusing to the user".

That's _not_ like any other open source project I know about. Gnome seems
to be developed by interface nazis, where consistently the excuse for not
doign something is not "it's too complicated to do", but "it would confuse
users".


The current example of "intentionally not listed in the printing dialog,
the usability team of GNOME was against listing these options." is clearly
not the exception, but the rule.

Jeff, if the explanation had been "exposing PPD features is too hard, we
need developer manpower", I'd have understood. THAT is what open source
projects tend to say. Not "powerful interfaces might confuse users and not
look nice".

If this was a one-off, I'd buy it. But I've heard it too damn many times.
And only ever from Gnome.

The reason I don't use Gnome: every single other window manager I know of
is very powerfully extensible, where you can switch actions to different
mouse buttons. Guess which one is not, because it might confuse the poor
users? Here's a hint: it's not the small and fast one.


And when I tell people that, they tend to nod, and have some story of
their own why they had a feature they used to use, but it was removed
because it might have been confusing.

Same with the file dialog. Apparently it's too "confusing" to let users
just type the filename. So gnome forces you to do the icon selection
thing, never mind that it's a million times slower.

Linus

All I can say is....OUCH! >.<
 

rmrf

Platinum Member
May 14, 2003
2,872
0
0
Everyone is entitled to their opinions. I prefer some of the lighterweight WM, but for boobs I usually go for gnome, just less cluttered.
 

sigs3gv

Senior member
Oct 14, 2005
513
0
0
KDE feels somehow extremely bloated to me.
GNOME always felt cleaner and more "professional".
 

magomago

Lifer
Sep 28, 2002
10,973
14
76
Originally posted by: sigs3gv
KDE feels somehow extremely bloated to me.
GNOME always felt cleaner and more "professional".

Linus can feel how we want, but until I myself feel better with KDE than Gnome...Gnome it is

Though I would disgaree with Gnome if they didn't implement things because "it would be too confusing". I don't see how GUIs can be all that confusing. In comparison to Gnome, Windows has a more "complicated" gui yet apparantly the average user can figure it out pretty well
 

The Linuxator

Banned
Jun 13, 2005
3,121
1
0
Originally posted by: sourceninja
I see where linus is comming from. However, I still really like gnome.


Same thing here, for some reason I found KDE better desgined with the control center and what not, but really , it looks like a crappy copy of Windows really, I would prefer the windows interface to KDE, eventhough KDE is more stable than GNOME, I still find my self using GNOME mainly, it's just so simply laid out, though missing a control center, but still I love gnome, and I wouldn't take anything else instead of it, it looks slicker, and it looks and works in a very professional manner.
 

P0ldy

Senior member
Dec 13, 2004
420
0
0
Usually he's a bit more graceful about his opinions. Anyway, to each his...
 

LokeanSon

Member
Dec 7, 2005
30
0
0
I'm wondering if you guys who think KDE is ugly actually played around themes? I'm not trying to be a smartass, but my wife has commented more than once that my desktop makes her windows look like a dated OS... Could it be the theme? Dunno.

Never could get into gnome, but to be fair, haven't tried it since whatever version came with RH 7.2. Probably should go install it to see what I'm missing.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,544
10,171
126
On Tue, 13 Dec 2005, Jeff Waugh wrote:
No. I've talked to people, and often your "fixes" are actually removing
capabilities that you had, because they were "too confusing to the user".
Sounds a bit like the difference between Mozilla and Firefox. Removing functionality for no really good reason other than preventing user confusion.

That's _not_ like any other open source project I know about. Gnome seems
to be developed by interface nazis, where consistently the excuse for not
doign something is not "it's too complicated to do", but "it would confuse
users".
That's EXACTLY what the Firefox UI peeps think, too. Hence the reason that the UI is internally inconsistent within the app, because of reducing UI components to the extreme. Not to mention, axing the right-click "Print..." option, that apparently the devs didn't use, but quite a few business users of the browser did. Oh well, screw them, open-source is all about an "itch to scratch" for the developers, screw the users completely...

Originally posted by: Shamrock
All I can say is....OUCH! >.<

Well, it's a good example of how Linus Gets Things Right, with his extremely pragmatic POV, rather than pushing some idealist agenda. (Something that far too many devs push internally, even if it is never explicitly expressed.)
 

Sunner

Elite Member
Oct 9, 1999
11,641
0
76
Well, I find myself in total agreement with Linus.
Their oversimplification of everything is exactly why I can never stand to use it for any length of time.
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
Well...

I don't know if you noticed this or not, but Mozilla Browser/Email/IRC client/new reader/kitchen sink itself kinda sucked. The same thing with Gnome 1.x..

It's not until Firefox came along before it had widespread popularity. And as a browser it is much better then the monolythic everything that Mozilla was. Also Firefox offers as much functionality as everything else due to it's extensive support of extensions.

Now I know some people loved the Gnome 1.x stuff and all that and get irritated that with the Gnome 2.x they seem to be moving away from the '*nix' whatever.. but personally I couldn't stand Gnome 1.x

It sucked, it realy realy sucked. I started using it, it sucked. Started using KDE, more of the same. Then I learned I could swap out sawfish, or whatever, for Enlightenment.. That was much better. MUCH Better. Then I learned that I could get rid of Gnome alltogether and just use Enligthenment buy itself.. and that was even better.

Then I was obsessed for a while with 'minimal' enviroments. One that I .liked a lot was the Afterstep enviroment. Very nice. You should give it a try.

Blackbox and Fluxbox were nice. The tab thingy was irritating and the, dock, all docks, just kinda piss me off.

It wasn't until Gnome 2.4 that it was usable for me. With Gnome 2.6 I liked and with Gnome 2.8 I was hooked.

I substituted out Metacity for a while with Openbox, which was nice. Now I don't bother.

Part of what Gnome does I like a lot...

I like the unified UI for the default Gnome applications. Hell, I even use Epiphany now instead of Firefox. I am happy as hell that Galeon and Epiphany joined forces now. I like the way I can go in and rearrange all the little icons and such on Epiphany also.

I like how Gnome aims for simplicity. Not to dumb it down... but I like clean interfaces. I don't like doing visual scanning of menu items or dozens and dozens of icons.

I like the idea of getting things to 'just work'. Not so much to make it simple for stupid people.. but having everything actually be fairly bug free. Instead of having dozens of options and all this customizability were you expose dozens of bugs and half-there features, like in Gnome 1.x, but actually paring down stuff to the point were you get something that works. Then build up from a strong base of basic functionality.

However the idea of eliminating functionality in a printer just to avoid confusing people is asinine.


What GNOME realy needs to work on, in my opinion, is extensibility. Like Firefox.. those extensions.

They have the basic framework..

Key combos are theme-able, for instance.. but it's not to the point were you can change out combos and have it work well across all applications. You get conflicts and not all applications take advantage of these features.

For instance with Epiphany you can go into gconf-editor and go desktop > gnome > interface and put a checkmark for 'can change accelerators'.

With that option enabled you can open up any File Edit View, etc, menus, highlight a selection and then hit any key combo you feel like. Then it just automaticly changes the accelerator.

It's pretty slick, although it has to be disabled by default because it's just to simple to accidently change something like 'goto homepage' to bind it to 'i', which sucks when your trying to type out URLs.

If they get to the point were this works then you get people building on this...

Like if your using Debian sid at least, and probably others, you can install gtweakui and get a few of these gtweakui-* utilities for changing different things that annoy people...

For instance one is gtweakui-nautilus Using that you can disable nautilus owning the root window; you can have it always be in browser mode; you can change the name of 'my computer'; you can change the desktop to be your home directory instead of ~/Desktop directory, which is something I like. Previously I used a symbolic link hack.

Now, unfortunately there isn't one for Metacity.

If you don't like Metacity, and plenty of people don't, understandably.

For that Gnome/KDE/Freedesktop.org has worked on EWMH standard. This standard is a add-on to the ICCCM standard.. With this you can use any compliant Window manager interchangably, but still get access to all the different features and configurability that window managers can offer...

some are:
Blackbox 0.70 or higher, Icewm, Kwin, Metacity, OpenBox 3 or newer, Sawfish, Fvwm 2.5 or newer, Pekwm, Xfce 4 or newer, fluxbox 0.9.6 or newer, matchbox, window maker 0.91 or newer. and probably more beyond that.

I used OpenBox for a while, but I like the dialog for Metacity key combos that gnome has.


BTW check out wmctl for command line window manipulations...
http://sweb.cz/tripie/utils/wmctrl/
 

doornail

Senior member
Oct 10, 1999
333
0
0
Take his comments with a grain of salt. They were pulled from a developer mailing list, not from a speech made to the masses. I think both the KDE and Gnome folks are doing fantastic work.

I prefer Gnome because Clearlooks is simply beautiful. I spend most of my time using a code editor and a terminal window, so both are overkill for me, but Gnome makes me happy. KDE looks (to my eyes) like a bunch of mis-matched plastic.
 

The Linuxator

Banned
Jun 13, 2005
3,121
1
0
I have been experiencing some freezes in Gnome in Fedora Core 4 lately , has anyone been experiencing the same thing too ?
 

SUOrangeman

Diamond Member
Oct 12, 1999
8,361
0
0
I still wonder if the real Linus made those comments. I did a very quick search and found that he did not post to that mailing list at all in 2005. Why would he suddenly show up and make just two posts? Seems a little fishy, no? Isn't he a little busy with more important things to make just two ?uncharacteristic? posts?

-SUO
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
It's Linus. The reason he posted and such was the OSDL meeting on the OSDL mailing list stuff, I beleive.

And it's not uncharacteristic. He isn't afraid of telling people what he thinks sucks... you can't realy be in charge of a project like Linux and be afraid not to express your opinion in strong terms.

Although later on he stated that if he knew it was a public mailing list he would of been more diplomatic about it.
 

Robor

Elite Member
Oct 9, 1999
16,979
0
76
Originally posted by: The Linuxator
I have been experiencing some freezes in Gnome in Fedora Core 4 lately , has anyone been experiencing the same thing too ?

I have had the occasional program lockup (much more than in WinXP) but no complete system freezes. I have had a few situations where I go to shut down and the system just sits there. I can move my mouse around but I can't click on anything and the system never goes down. I waited a bit then just gave it a power button and it went through the shutdown sequence.

I'm considering trying KDE just to see what it looks like and compare it to Gnome. Is it a difficult process to switch?
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
Originally posted by: Robor
Originally posted by: The Linuxator
I have been experiencing some freezes in Gnome in Fedora Core 4 lately , has anyone been experiencing the same thing too ?

I have had the occasional program lockup (much more than in WinXP) but no complete system freezes. I have had a few situations where I go to shut down and the system just sits there. I can move my mouse around but I can't click on anything and the system never goes down. I waited a bit then just gave it a power button and it went through the shutdown sequence.

I'm considering trying KDE just to see what it looks like and compare it to Gnome. Is it a difficult process to switch?

Technically it's very easy.. As long as you have all the kde desktop stuff installed.

With Fedora Core it's fairly Gnome-centric, but I beleive they do a decent job of supporting KDE. With Ubuntu KDE support has been very poor, in my experiance. However there is the Kubuntu or something like that that takes Ubuntu and builds KDE on it. With Debian Stable they should support KDE and Gnome equally well. With Debian Unstable (aka Debian Sid) KDE is well supported, but upgrades can be a kinda of a pain due to it's C++-ness. Not sure what the problem/solution is for that one. But it should work fine.

Once you get the KDE stuff installed then for any user it's up to them to select KDE or Gnome session when they log in. They'll be some selections you can do from the graphical login screen.

Then if you want to go back to Gnome then you log out and select gnome session to start up next.

Also another thing to remember when using Linux is that you do not have to take what you've been given.

Both KDE and Gnome offer large amounts of customization.

Also if you do not like either there are so-called 'minimal' enviroments. Everybody who wants to use Linux should also check them out.

By reducing functionality and features your going to reduce memory footprint and often increase the amount you can manipulate the system without breaking anything.

Items like AfterStep, Fluxbox, Icewm, FVWM, ROX, XFCE, Ratpoison, Evilwm and many others offer unique graphical experiances.

They do not offer the feature-full enviroments that KDE/Gnome offer, but they do provide low resource and many people do like them. Each has their strong points.

AfterStep along with GNUstep are designed to match the Openstep API developed from NextStep which was by Steve Jobs and friends while they made Unix boxes. The OpenStep API also forms the basis of the 'modern' side of the Aqua OS X user interface. Apple calls it "Carbon", I beleive.

Carbon and Gnustep have a very high degree of API compatability and can make porting applications between Linux and OS X relatively easily.

Fluxbox is a minimalist enviroment that is very popular with a lot of people and is nice with high resolution desktops..

Icewm is a minimalist eviroment that provides a small taskbar for a Windows 9x-type experiance. Good if you want the fastest speeds possible.

FVWM is a modernized version of a very classical Unix window manager. Very old school. You can get crazy with it with various add-ons and such.

ROX revolves around a graphical file manager. Very oriented around 'drag-n-drop' stuff.

XFCE is designed to provide a low-resource, high-performance, highly-customizable version of a Gnome-style desktop.

Ratpoison is for people who don't want to use a mouse. It is designed around the terminal utility called 'screen'. If you like Screen then there is a high degree of similarity with ratpoison. It's a very no-comprimise window manager. Doesn't work with everything, but I used that and a script with Xnest and lwm (lightweight wm) to make a 'box' to run apps like Gimp in that has lots of independant windows.

Evilwm is so minimalist that it doesn't even have minimize buttons. Just one pixel borders all the way around your Windows.


To understand the difference between a "Window Manager" and a Desktop enviroment you have to understand a bit about how X Windows works.


X Windows is not a GUI enviroment it's a Networking protocol. Designed originally when you had mainframes and much simplier X terminals to run gui enviroments in.

Think of things like HTTP and such. A bit backwards terminology though due to the fact that it pre-dates the normal PC 'server-client' relationships.

Each X Client is a program. Firefox is a X client. Gnome is a collection of X clients. Your Window manager is a X clients.

X clients are any program that displays output on your X Server. In Linux it's pretty much any GUI program can also be called a X client correctly.

X Server is like your browser.. It controls your display and manages your input devices.. keyboard and pointer devices (usually a mouse). It is what X clients display things on.

The X server is always on your local computer. A few examples of X servers is XFree86 X server, the X.org X server, the Xaccl X server. They are all mostly compatable.

There are also X servers that are offered along with OS X when you buy a Mac (although OS X itself is not a X windows system.. it has a X server that can be used like that optionally though). There are also X servers for Windows that you can use along with Cygwin (creates a Linux-like userland on Windows for compatability with Linux apps)


X Clients can also be on your local computer. This is how most Linux installs go.. so it's Windows/Mac-like. However X clients can be run on remote computers and display their output over the network on your local X server.

A example of a system that is setup to do that by default is the LTSP. Or the Linux terminal server project. It's designed to provide a enviroment were you have all the people sharing the resources on a single 'big' computer while they all use minimal PCs or special X terminals.

It's quite a nice way to have central management and reuse old PCs. Very nice for situations like schools and call centers.
http://www.ltsp.org/
they also sell diskless workstations...
http://disklessworkstations.com/



So by itself a X server provides a ugly gray screen with a Ugly X-shaped gray cursor. There are no windows, no taskbar, no command line, no nothing. Although you can move the cursor around.

Ontop the X server then you run a Window manager.

All a Window manager needs to do is manage windows. A window manager controls the sizes of windows, the borders around windows, what happens when you click on the bar, or try to resize it. Stuff like that. Window manager itself is a X client, but it's main job is just to manage windows.

Some people just stop there. Most window managers have a way to start programs, or access a menu.. Like Fluxbox has a menu that pops up when you click on the background. Icewm provides a little panel and start menu that way.

Then when you have Gnome or KDE, they have what is known as a 'desktop enviroment'.

They are not Window managers per-say.. but they provide a window manager as part of the package. The default Gnome WM is 'Metacity' and for KDE it's Kwin. But these can be swapped out by other EWMH-complient (standards for window manager behavoirs) window manager.

For instance you can run Gnome on FVWM with ROX-filer instead of Metacity window manager and nautilus file manager if you feel like it and know how to setup stuff like that.

A desktop enviroment is a collection of assorted tools, window managers, office-style games, office productivity tools (word proccessor, email, spreedsheet, database tools, etc), basic paint/art tools, file managers, web browsers, media players, etc etc etc.

Basicly it's to provide a unified look-n-feel for pretty much everything a normal desktop user would expect in terms of functionality.

Since it's a layered approach you can usually swap out any part of one system for another.

Like if you feel twisted you could use Konquerer (kde web browser) with Nautilus and FVWM with a XFCE tool bars if you want.

Or if you don't like Nautilus you can swap out that for Rox-filer or no file manager if you feel like it.

There are things that exist just for eye candy, too. For instance with Gnome you haave gnome desklets, and with KDE you have superkaramba.

So on and so forth.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
All I can say is....OUCH! >.<

Not really, he voiced his opinion and it spurred some flames and some decent discussion. The fact that it's Linus means very little, he also uses a SuSe on a G5 but you don't see all of the fanbois running out to spend $3K on a new G5 do you?

Never could get into gnome, but to be fair, haven't tried it since whatever version came with RH 7.2. Probably should go install it to see what I'm missing.

Grab an Ubuntu LiveCD and try it out, it has come a long way. Just GTK alone is lightyears ahead of where it was back then.

I still wonder if the real Linus made those comments. I did a very quick search and found that he did not post to that mailing list at all in 2005. Why would he suddenly show up and make just two posts? Seems a little fishy, no? Isn't he a little busy with more important things to make just two ?uncharacteristic? posts?

They're not uncharacteristic at all IMO, he's always been very blunt and just says what's on his mind. He also mentions that he got subscribed to the list by accident recently, so that would explain why you haven't seen any other posts by him there.

Their oversimplification of everything is exactly why I can never stand to use it for any length of time.

I don't use a full Gnome or KDE desktop, but I could never use KDE for any period of time because all of the dialogs look like ass to me. The main one would probably be the open/save file dialog and IMO it just looks like crap compared to the gnome one.
 

Sunner

Elite Member
Oct 9, 1999
11,641
0
76
I don't use a full Gnome or KDE desktop, but I could never use KDE for any period of time because all of the dialogs look like ass to me. The main one would probably be the open/save file dialog and IMO it just looks like crap compared to the gnome one.
Well, I'm on XFCE now, but I'll give KDE a try again when Debian/ustable gets 3.5.
But overall, I think KDE is pretty nice, few if any truly annoying things, and many very nice things.
And the built in apps are by far the best out there IMO.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Well, I'm on XFCE now, but I'll give KDE a try again when Debian/ustable gets 3.5.

That'll probably be sometime 1Q next year, I recently saw a mail message detailing a Gnome 2.12 migration which included KDE 3.5 because they both share a dbus dependency and in their infinite knowledge the dbus developers have made incompatible API changes twice in 2 recent revisions. I think most of the crap was worked out in experimental, but you never know.

But overall, I think KDE is pretty nice, few if any truly annoying things, and many very nice things.

Overall yes, I agree. But there are a lot of little things that get on my nerves and they add up after a while. I have it running on another X server here and I'm thinking about switching to it just as a desktop/wm and using all of my current GTK apps but I would have to redo a lot of the keyboard shortcuts in KDE and that's a PITA.
 

Shamrock

Golden Member
Oct 11, 1999
1,439
561
136
Torvalds has explained himself here:

http://braincore.blogspot.com/2005/12/oss-object-lesson.html

He doesnt appologize either!

I think the KDE development process has been a lot more "lively", and I think a lot of the reason for that has been that they haven't allowed the "interface nazi" kind of stifling of what people feel they need to do. Read the recent KDE-3.5 release announcement with the "visual guide to new features", and you can feel the energy. Sure, they have three different kinds of desktop choosers. So what? You don't have to use them. But the capabilities are there if you want to.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |