Slashdot Mirror


GNOME Usability Study Report

pdiaz writes: "Here is a report made by Sun Microsystems people about GNOME usability. They collected a bunch of professionals (lawyers, engineers, Graphic Designers, etc..) and put them in front of a Gnome desktop. They were asked to perform some tasks and tell what some icons, menus, etc., do. Some quotes are really funny, like when they asked what does the terminal emulator icon launch." Very interesting stuff, and this approach is necessary because once you've gotten accustomed to the system it's no longer possible for you to evaluate how it appears to an inexperienced user.

313 comments

  1. This is cool... by Anonymous Coward · · Score: 1

    I tried KDE, liked it at first, started disliking it, then decided to go with Gnome. I think this study would have been much more interesting if they'd compared usability between KDE and Gnome.

  2. Come on though.... by Anonymous Coward · · Score: 1

    I don't think that statement reveals a negative attitude.
    The question puts light on what I see as a major problem in computing, which is 80% of users are, forever, going to remain almost totally clueless.

    1. Re:Come on though.... by Anonymous Coward · · Score: 1

      This is exactly the kind of statement that is keeping linux down. You have to realize that, given your case, at least 50% of the people in the world are dumber than you. That's too significant a percentage to just say "oh well, they're too dumb to get the privilege of using this." It just doesn't work. You have to cater to these people. The people are clueless because we keep them clueless. The thing is, when the rest of the world is at least as literate as YOU are, then you're going to be in at most, the dumbest 1%. You have to realize theres more people in the world than just you and above.

    2. Re:Come on though.... by Anonymous Coward · · Score: 1

      I don't think that statement reveals a negative attitude. The question puts light on what I see as a major problem in computing, which is 80% of users are, forever, going to remain almost totally clueless.

      Oh, get over yourself! The average 'luser' has more of a clue than the average 'slashdot genius'. They just have a clue about different things, like making money or keeping in touch with their kid in college. Why should they have to learn all kinds of obscure command-line stuff to do that?

      Think about it this way: radios were immensely complicated when they first came out. Consequently, very few people used them. The slashdot geniuses of the day probably made snide comments about how "80% of radio listeners are clueless" and how that was "a major problem in radio".

      I'll bet you know next to nothing about the insides of your radio. And even if you do, the knowledge does you basically no good at all. That shows how far radio has gone, and how far Gnome (and GUIs generally) have to go.

    3. Re:Come on though.... by Anonymous Coward · · Score: 1
      This is exactly the kind of statement that is keeping linux down.

      Wrong. Trying to cater to these users is precisely what is bringing Linux down. Why does it matter whether Linux is embraced by the general population anyway? Speaking selfishly here, I would rather see all this developer effort put into making Linux better for Linux users, not into making it easier for transitioning MS users.

    4. Re:Come on though.... by cpt+kangarooski · · Score: 1

      That's fair. I enjoy studying things that I can apply at my job, but it's a hobby; I'd do it regardless, and I'll do what I want. If my company wants me to learn something new in specific, then they have to pay me for it.

      I don't take orders for free. That company probably didn't do work for clients for free. Why should they get a free ride from their employees?

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    5. Re:Come on though.... by Moofie · · Score: 1

      You are part of the problem, not part of the solution. Your elitist attitude exemplifies much of what is wrong with this world today. How would you feel if your car mechanic, or the guy who built the building where you work, thought about you the way you think about them?

      --
      Why yes, I AM a rocket scientist!
    6. Re:Come on though.... by wganz · · Score: 1

      Case in point, at my previous job, I made up some manuals to pass out to the staff so that they could look at them at home. They refused to take them, stating that if the company wanted them to learn this program(PowerPoint) then the company was going to have to send them to school during the day, that they weren't going to waste their time learning a new program on their own time.

      They are clueless because they choose to be that way. Ignorance is correctable but not stupidity.

    7. Re:Come on though.... by MadAndy · · Score: 1
      That's right, make Linux better for Linux users. Just don't come complaining to me when the new piece of hardware you just bought doesn't work on it because it wasn't worth the manufacturer's (or anybody else's!) time to develop drivers for it.

      The more people that are brought into using it, the more people will work on it, and the better it will be for everybody (including you!).

    8. Re:Come on though.... by dash2 · · Score: 1

      Hah! The despicable fools! They chose to spend time with their families and friends, rather than read YOUR masterwork on PowerPoint? They deserve all they get - in fact, they should be forced to work on a VAX using only the number keys, until they have LEARNED to spend their leisure hours poring over PowerPoint manuals.

      Freedom of speech won't feed my children

  3. My concerns by Anonymous Coward · · Score: 1
    Sun should dump Gnome and work with the *BSD people to develop a truly open desktop which would be based on a BSD or public domain type license.

    I know Sun doesn't see a danger in the GPL because they think of themselves of a hardware vendor and software isn't as important to them and is not a money-maker for them. Still, I think it is unwise for them to back a desktop environment on which it is impossible to make money (because of the GPL). After all, Sun is a business and not a charity!

    To be honest, I wish they'd work on developing CDE instead. I like CDE much better than Gnome or KDE (for technical and usability reasons, not licensing) and hope they continue to work on it.

    1. Re:My concerns by spitzak · · Score: 2

      GTK is LGPL you idiot. You can make closed source apps and charge all the money you want for them.

    2. Re:My concerns by grammar+fascist · · Score: 1

      Sun is a hardware business.

      --
      I got my Linux laptop at System76.
    3. Re:My concerns by diamondc · · Score: 1

      First of all GNOME runs on BSD.
      why would they spend even MORE money reinventing the wheel making another desktop/gui? they like C (gtk+), since C is standard everywhere. plus they dont have to depend on a company that 'owns' the other most popular gui widget set for unix.
      yes, they are a hardware maker. they make money off of hundred-thousand dollar sparc boxes. CDE is total crap and I used it for about 2 minutes on the Sun box we have here.

      --
      "I keep looking in the want-ads under 'revolutionary' but there don't seem to be any listings.. "
  4. Re: MS usability study by Anonymous Coward · · Score: 1

    IIRC, in one of the (now classic) books on the rise of Microsoft (either "The Microsoft Way" or "Microsoft Secrets"), they mention that during the UI design of Win95, once Micros~1 went to a software store and bought a single copy of each application (it took them three trucks to ship). This set of applications was used by dozens of people under surveillance and then the recordings were examined to find (and therefore avoid) rough edges in UI's.

    I love to flame against M$ on lots of things, but usability is not on the list. Having the complete chaos between interfaces in X (and I am an fvwm2 user, so this is confusion below the level of KDE or GNOME) is intimidating for anyone without a few years of X Windows experience.

    OTOH Micros~1 loves to stick to basically the same UI everywhere, which is a pain. Take WinCE for example; that UI definitely does not scale to under 800x600, but Micros~1 still does not realize that.

  5. Re:Reminds me of my users by Anonymous Coward · · Score: 1

    I have said this before and I'll say this again:
    POSIX is a major usability nightmare. Listing devices in a directory is fine, but calling that "/dev" is not. I know what "/proc" is, but why is it abbreviated? Why do I have to know what it is? Why did I have to RTFM to figure it out? This goes for all standard directory names, including "/" itself. Why can't root directory be called "root directory" or even "My Computer"? And don't tell me about aliases. Those don't hide information from a sufficiently inquisitive but clueless user. It must be IMPOSSIBLE to ever see "/dev" or else some user somewhere will get confused. And no, hiding key partitions isn't the answer either because most users prefer to run as root. I do this even though I occasionally do stupid things and have to reinstall EVERYTHING. Still I find it comforting to know I can screw up my system, I am god on my computer, I have no limits. Most Windows users expect this feeling. I have been Windows-free for a few years now, but I still expect complete control at all times. Screw security, gimme control. No system will be good until it assumes a user runs as root all the time with no other mode available.
    To sum up then, everything exposed to the user must be bullet-proof and GUI is just the tip of the iceberg. The computer must be like a parent: always guessing what the user is up to, seeing a few steps ahead, figuring out what bad things could happen and preventing them transparently, while hand-holding the user with hatever he wants to do. CLI or GUI!

  6. Confusion by Anonymous Coward · · Score: 2

    Instead of being irate about people who can't understand everything as fast as you (or did you understand it all that quickly?), think about what they said. One complaint often made about Microsoft Windows was how confusing it was to find the settings you wanted, and how many places you could make the same change. Microsoft has listened to people and improved their interface. Windows 2000 is much easier to configure than Windows 95, because related settings are grouped together. I am not a Windows fan, but I think we can learn a lesson here. We do need a unified architecture for overall settings on both KDE and Gnome. Icons can be confusing, and tailoring them to make it easier for people to understand is not a BAD thing to do. If we want non Unix/Linux types to use our system, we have to at least try talking to them in terms they understand, instead of calling them stupid.

    1. Re:Confusion by bribecka · · Score: 1
      I have to agree with you here. Just look at the Gnome System and Settings menus. Why, really, are terminal programs under System, instead of, maybe Applications; Network configuration and the like should probably be under the Settings menu.

      Of course this can all be customized, but a new user will find this very cumbersome. About the only menu that is totally correct is the Games menu!

      --

      Where are we going and why am I in this handbasket?

  7. Re:It shouldn't! by Anonymous Coward · · Score: 2
    Interfaces should be natural. It should be no problem to go from unix to windows to mac to cpm to OS/390 to... It is, and that is a problem

    To drag out an overused quote: "The only intuitive interface is the nipple..."

    Seriously, there are no natural interfaces, merely familiar ones. Also, the easiest interface to learn isn't usually the most productive interface for an experienced user. When those goals conflict, designers should choose the productive interface over the easier one, since users will spend a lot less time learning the interface than they will spend using it.

  8. Re:Kind of sad, by Anonymous Coward · · Score: 3

    > I think you'd have to agree that a button labeled "start" or "run" makes a lot more sense than a foot

    I suppose that makes sense pressing that "START" button to shut the machine down? Brilliant.

  9. yep by Anonymous Coward · · Score: 5

    Some quotes are really funny, like when they asked what does the terminal emulator icon launch."

    It is exactly that attitude that makes Gnome unusable to the average PC user. Until that changes, Linux won't make inroads. Taco has already addressed this though. MS spends lots of money doing this kind of thing. The best we have done so far is a cheap rip off of that. We constantly rip on MS for bad software, yet when push comes to shove, we're just trying to give away free versions that look like theirs. It isn't working. This is an important first step in usability testing for Gnome. KDE would be wise to do the same, though they are probably about a decade (maybe a little less) ahead of Gnome in usability. Gnome could/can catch up by doing things like this. KDE can't remain idle, and MS won't remain idle.

    1. Re:yep by Syberghost · · Score: 2

      It is exactly that attitude that makes Gnome unusable to the average PC user.

      Uh huh. That's why the folks in this study said these horrible things about Gnome:

      "The basic feel was fairly intuitive; the menus were where I expected them to be."

      "It was easy to find things, like Windows. I can relate to everything."

      "It is like a cross between Windows and a Mac. It looks like it is designed for everybody."

      Yes, despite all that, the fact that we think it's funny that folks would ask what an icon labelled "terminal emulator" launches, when it launches a terminal emulator, will doom this user interface to only being used by niche companies like IBM, HP, Sun Microsystems, etc.

      -

    2. Re:yep by botemout · · Score: 2

      The issue, IMHO, is not whether GNOME/KDE are useable by Joe Average. I side with those that have trained people to use them and report that, after a brief training period, they do just fine.

      The issue is: people aren't using GNOME/KDE (linux) because THE APPS THEY NEED AREN'T THERE.

    3. Re:yep by i0lanthe · · Score: 2

      Yep yep... any study with inexperienced users (in which the users are asked to verbalize their thoughts) is going to have a lot of quotes that seem funny, and make a naive reader think "Gosh what an idiot!" Well, (a) you-all should try verbalizing your thought process when you are faced with some strange new software - it's a bit harder than it looks (and you will say a lot of funny things too! heh..) - and (b) a non-naive reader will be thinking "Gosh the designer assumed some things about The User that turn out to be completely wrong" (and, just like when optimizing performance, the "bad" parts are not always where you expect). Neither the user nor the designer are idiots but they're very often operating on totally different wavelengths. Thus - the need for studies.

      --
      "The Crystal Wind is the Storm, and the Storm is Data, and the Data is Life"
    4. Re:yep by Random+Walk · · Score: 1
      My wife has a Ph.D., and she certainly is in the more intelligent half of the population, yet she has A LOT of problems with MS Windows. If MS is spending big bucks on user interface, then obviously most of it is completely wasted.

      My personal experience is: if you know MS Windows FOR YEARS, then it is pretty useable. If you are confronted with it the first time, it is exactly as (un-)useable as any Linux desktop. I have never seen a non-geek user who was able to use MS Windows productively without a decent introduction and some occasional help by an experienced friend. Anything else is a myth.

    5. Re:yep by pdiaz · · Score: 1
      wop!. I'm who submitted the news, and who said that the quotes were funny. Well, my submision was slightly modified by the slashdot trained squirrels, and all of you missinterpreted me. The quotes that I found funny (no sarcasm or negative thinking here) was...wop!, well the site is slashdoted but the quotes said something like:

      quote #1: "What is this icon for?"
      quote #2: "I don't know what terminal emulation means"
      quote #3: "What the hell emulation means?"

      Cheers!
      Pedro

      --
      Make It Secret . Free JavaScript implementation of AES for your browser
  10. What were they used to? by Zack · · Score: 1

    If these participants were used to using Windows, then of course everything is going to be a bit confusing for them. So some people were confused by the icons. So what exactly does this "e" with the line around it do? What's this big "W" for? (Those would be Internet Explorer and Word)

    Wouldn't it make more sense to take people who weren't used to ANY interface? Of course, I suppose it would be hard to find these people. I guess we could enlist the help of some Quakers.

    The way I see it, learning a new UI isn't much different from learning to drive a new car. Sure, it's not exactly the same. The gear shift might be on the steering wheel or inbetween the seats. The headlights might be next to the windshield wipers levers or on the console. The point is that people can figure that out if given a few minutes.

    I use many different UIs, from Macs to Windows to KDE and Gnome with different window managers, etc. Each one took a bit of time to learn.

    And why do people refuse to take time to learn, anyway? You have to learn how to drive a car, but people refuse to learn how to use their computers. Seriously, take 30 minutes and figure out the basics, and the rest will come in time.


    -- Zack

    1. Re:What were they used to? by Zack · · Score: 1

      Well, okay then! Let's go grab the Amish then.

      If they're not too busy "Living in an Amish paradise."
      -- Zack

    2. Re:What were they used to? by Zack · · Score: 1

      The point is that they had to learn the Windows UI in order to use Windows, so why is it horrible that they would have to take 30 minutes to learn a new UI?

      They can migrate if they take a little bit of time to learn the UI. If they're familiar with one, 30 minutes should be all it takes to get them to basic functionality on a given UI.

      Then again, I have seen rats smarter than many users, but that might just be from that green glowing stuff in the sewer.

      -- Zack

    3. Re:What were they used to? by Zack · · Score: 1
      Now this elite 'smartier than thou' attitude towards end users is precisely what is going to keep linux away from desktop users.


      No, refusing to think about trying to learn a new interface is what is going to keep people away from it. I'd be willing to bet if you took someone who had never seen a computer before and taught them gnome, that they would be all manners of confused when placed in front of a windows computer.


      There is nothing about the Windows UI that makes it more intuitive to use. People are just used to it because that's all they've ever seen. People had to learn the windows interface (they weren't born knowing how to use it) so why is it so unreasonable for people to learn a Gnome interface?



      There is a lot of money spent on user interface research and evaluation.


      Same with cars, but you still had to learn how to drive it, right? If people aren't willing to try a new interface, then the ONLY thing that will get them on linux is an EXACT copy of the windows UI. I hate the Windows UI. It's clunky and doesn't work the way I expect it to. I know people who used a unix station for the first time and had absolutely no problem with it. These weren't computer folks either. I'm talking about english majors who took a few minutes playing with the system (I think it was ICEwm) and then were good to go on it.


      The gist I get from your post is that because people are used to the Windows UI, nothing else will ever work. I disagree. I think anyone who is willing to learn will be just as comfortable with it.



      -- Zack

    4. Re:What were they used to? by Twilight1 · · Score: 1

      That green glowing stuff in the sewer is smarter than most people...

    5. Re:What were they used to? by Echemus · · Score: 1

      I remember driving a car that had the indicator control on the right stick, where the windscreen wipers usually are. That required you to push down for right and up for left. Funnily enough it felt completely natural.. of course, once you remembered which stick was which.

      Familarity with something similar comes very quickly.. virtually all cars with manual gearboxes are slightly different... yet, most people can drive them, after a very short amount of time, you get adjusted to where the biting point is on the clutch, when to shift, etc.. and yet it doesn't provide any less rewarding experience. (ok, some cars just don't drive as well - but thats not neccessarily a fault of the control interface)

      I can't recall how Microsoft delt with the redical shift from Windows 3.1 to Windows 95. Did they worry about the fact users would be lost for a little while? I do not think it was a factor as the 95 interface was probably adpoted by almost all of them - they could see the advantages to using 95 over 3.1.

      The differences between GNOME and 95 are probably smaller than those between 95 and 3.1 in a lot of respects (underlying concepts are similar) For a user to shift, they are not going to be put off by a slightly alien environment they have to learn to use. What will convince them, is that there is an advantage in learning it -ie, they get a return on the investment of their time.

      Witness Autocad, Adobe's products, to name but a few - they are not easy to learn to use - but they are worth learning for the results they can give you.

    6. Re:What were they used to? by juno · · Score: 1

      And why do people refuse to take time to learn, anyway? You have to learn how to drive a car, but people refuse to learn how to use their computers. Seriously, take 30 minutes and figure out the basics, and the rest will come in time.


      I've been trying to figure this out for years-- people who usually understand that learning new tasks takes time become flustered, touchy, and frightened when asked to complete a computer task that they do not immediately know how to do. I have a couple of theories about why this is:

      First, the ease-of-use of computers has been talked up ad nauseum by Apple and Microsoft, and the idea that computers will immediately make life easier is pervasive in the general media. Unlike learning how to drive a car, there is no lore about learning how to use a computer as a rite of passage, or as a skill that is acquired and improved over time. Rather, people have the expectation that the computer will be an immediately familiar and intuitive environment. Ironically, it is only those of us who do have extensive experience that understand how foolish this is :p

      Secondly, there is a perception in our culture that skilled computer use equates with intelligence. When I was a sysadmin, I got instant intellect karma with people that I would not have gotten if I had been, say, a TV repairman (similar skillset: diagnose problems, remember the pathologies of particular products, etc). Further, those who posess even minimal computer skills are perceived to have a better shot at success in career than those who do not, regardless of whether the career field relies heavily on computing. As such, people feel that if they show a lack of computer skills, they will be thought of as stupid, lazy, behind the times, etc. and are loathe to admit, to themselves and others, that they don't know what they are doing. Hence some of them never even try to learn.

      Then, of course, there are the people that aggressively admit their lack of knowledge: "I don't know anything about this computer crap! I'll never be able to understand this! You fix it!". Odd.

      --

      ---- I'm going to lead you kicking and screaming, giggling and laughing into the future.

    7. Re:What were they used to? by demaria · · Score: 2

      There are advantages to testing usability with Windows users. If you want to convert people from Windows to X, you need to make sure that the Windows people will not be entering a hostile environment.

      For linux to work on the desktop (which I personally think won't happen but that's not the point), you need to make sure Windows people can migrate over.

    8. Re:What were they used to? by demaria · · Score: 2

      Now this elite 'smartier than thou' attitude towards end users is precisely what is going to keep linux away from desktop users.

      Even if you take 30 minutes to learn the interface, doing something because you were told to do it that way is different than doing something naturally or instinctively. If my car had you push down for a right turn signal (instead of up on the lever), it'd take you merely a minute to learn it. However, it would still feel wrong and usual, and you'd probably hate driving the vehicle.

      Sure, you can learn a UI. But the more natural it feels, the more instinctive it is, the better. There is a lot of money spent on user interface research and evaluation. If it was as simple as saying "spend half an hour learning how to use it", then companies would of been wasting millions of dollars.

    9. Re:What were they used to? by chris_mahan · · Score: 1

      You're so right.

      Just as there is a "minimal", "standard", and "custom/advanced" setting for installing programs, there whould be the same thing for the ui. That way, when you first buy your pc, you select "Average person" and all the things are intuitive with big corny icons and nothing you can damage the machine with. A few months down the road, you decide to switch to "Computer savvy Person" and get more effective tools, etc. Later, you pick "Power User" and get the really neat tools that don't pop up "Are you sure?" when you want to delete a directory, and with which you can customize most everything. Finally, you get "Guru/admin" where everything is allowed and you can just tinker it to your heart's content.
      Now, Gnome and KDE are going from "Guru/Admin" down to "power user", but they need to get to the "computer savvy" and "average person" to really capture market share.
      All I'm saying is that the UI complexity level should be a setting that can be easily modified.

      Oh, and in order for my company to deploy a linux ui, there should be a "I hate computers" / Moron" (run that by marketing first) setting, and the computer will give you almost no choice, run one or two apps, not let the user customize anything (especially not toolbars) and be kiosk-like. There should be no Scan Disk, booting, nothing. You press power, you get a splash screen that says "wait", then the (l)user does his/her stuff, and when done, just hit the power switch on the power strip next to the PC.
      Man, if we had that with Mozilla 1.0 and StarOffice, we would get 120 copies tomorrow morning (well, Monday).

      --

      "Piter, too, is dead."

    10. Re:What were they used to? by moncyb · · Score: 1
      And why do people refuse to take time to learn, anyway? You have to learn how to drive a car, but people refuse to learn how to use their computers. Seriously, take 30 minutes and figure out the basics, and the rest will come in time.

      They act this way because of years of marketing from Microsoft and Apple saying "Any idiot who doesn't even know how to read should be able to sit in front of a computer and know how to use it right away." It is completely absurd, but it's the way things are now.

      Then these systems designed that way are really non-intuitive and cumbersome in the long run because so many features are taken away and so many menus are hidden (as to not confuse new users or allow them to do anything harmful). Yes, software should be made as easy as possible for new users, however the users that already know the system should be considered as well.

  11. Re:agreed by mosch · · Score: 2

    i do use a scheme that has this changed, but it wasn't the default. flexibility is nice, but it's even better when things just work.

    --

  12. Re:agreed by mosch · · Score: 2

    it only solves the first issue, and that still depends on what theme you use. you can still logout with one click (or be presented with the 'do you wish to logout' dialog if you have confirmation on).

    --

  13. Re:agreed by mosch · · Score: 2
    I know /. users like to deride Apple and its users, but...

    Not all /. users hate macs. I have all my audio equipment hooked to a mac, and my laptop is a mac.

    --

  14. Re:did you even read my post? by mosch · · Score: 2

    way to provide a link, slick. even knowing it's name, i couldn't find it in an acceptable amount of time (less than 2 minutes), seeing as you gave no useful information.

    --

  15. did you even read my post? by mosch · · Score: 3
    my point is to be intelligent about what you copy. did you see me say it was a bad idea to adapt the start menu? no, because that's a UI element that almost everybody understands with very little transition time. In fact, gnome and kde improved it by not calling it 'start', thus eliminating the whole 'to shutdown the computer, first click start' nonsense. Once a user is shown that the 'K' or the foot is a menu, they understand.

    The problem is that almost nobody takes the time to think about what they're doing to decide if it's a good idea or not. Try navigating on a windows machine without a mouse; after a few minutes it's pretty easy. Try that with GNOME. Switch between apps and see if the keystrokes are consistent. see if the focus goes where you think it will in a complex form. most of the time, GNOME keyboard shortcuts are implemented as a complete afterthought, and it shows. If there's a GNOME standard for this, it's followed poorly.

    Additionally, most of the original desktop themes are just plain useless. they're:

    • pretty but useless -- how do you maximize one of those windows?
    • geeky and useless -- okay, tell me where i click to minimize, maximize, close, or stick the windows.
    • just plain dumb -- who the fuck knows how this works? i sure as hell don't, and I have better things to do than figuring it out.
    And the scary thing is all these themes have 10k+ downloads, and it took me about a minute to find these examples. I'm sure if I really cared I found find much better examples of what I'm talking about.

    I just spent 15 minutes looking for a truly good theme somewhere without success. that's a tragedy. that will hurt linux's mainstream acceptance far more than the fact that cmdrtaco was too dumb to buy a supported scanner.

    --

    1. Re:did you even read my post? by p3d0 · · Score: 2
      Dude, it was the first and only result of a search on e.themes.org. (I found that out by putting "aphex gnome" into Google, and one of the results mentioned e.themes.org.)

      Here's a screenshot: http://e.themes.org/php/pic.phtml?src=themes/e/sho ts/989191724.jpg

      (I'm not sure why the text of that link has an extra space in it. The href doesn't.)
      --

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    2. Re:did you even read my post? by Coryoth · · Score: 1
      I just spent 15 minutes looking for a truly good theme somewhere without success. that's a tragedy. that will hurt linux's mainstream acceptance far more than the fact that cmdrtaco was too dumb to buy a supported scanner.


      To each their own. In my clearly biased opinion my own theme, aphex, is quite good. Sure, it is different to windows, but it is intended to be used differently (I don't need maximise much, so it's a double click on the title bar, and I tend to use iconify and kill most often, so they get buttons). In the end I wanted to get rid of a lot of the uneccassary clutter of window decorations.


      I don't pretned it will suit everyone, and you may hate it, but it is IMHO clean, simple, and easy to use.


      Jedidiah

      --

  16. agreed by mosch · · Score: 4
    Studies like this will help make GNOME as usable as KDE, and maybe some day, both of these desktop systems will make an attempt to create usable UI, instead of simply copying MicroSoft, and calling it innovation.

    For example, why does everybody copy the design that the 'window kill' button should be right next to 'maximize'? That's horrible design, put window kill on the left, maximize and minize on the right.

    Why is it possible to click down on the 'K', move the mouse a few pixels up, release the mouse, and log yourself out. If you have a fast computer, and you use KDE, you've probably done this before.

    GNOME allows an application to use the entire task tray, then when you have two applications, it uses half that size.... and it squeezes down. It's efficient use of space, but it's inconsistent and makes it harder to tell with a single glance what's running. KDE makes good use of the space without this annoying inconsistancy.

    What the hell are these icons? Stop being cute, start being useful. If you're running KDE, hit the K menu now and tell me what the following icons mean 'quick browser', 'bookmarks', 'toys', 'system', 'preferences' (these last two are way too similar), multimedia or graphics. None of those icons gives you any intuitive notion of what you're about to launch.

    Additionally, I doubt I'm the only one who has taken the less-used apps in the menu for each level, made a folder called 'sewer' and stuck them in there. Yes, we're all proud that there are lots of applications now. No, we don't use 90% of them, and having them in our menus just slows us down.

    Things are improving, but it's still terribly ironic, the way copying Microsoft is referred to as innovation, yet when Microsoft copies, that's just plain wrong.

    --

    1. Re:agreed by cpt+kangarooski · · Score: 1

      Well, be happy. Apple agreed with you, back when the idea was first invented in the early 80's.

      Basically, the Mac at that time didn't have hard disks, and only shipped with a single 400kB floppy drive. Since people were prone to use multiple disks at once, but to still be able to see what was located on one or the other w/o a remount (remember it single-tasked too, making it even more annoying) an image of the disk could be left on the desktop post-ejection.

      When you wanted to eject a disk, you did so from a menu. When you wanted to permanently eject the disk, you chose the 'Put Away' item in the menu. It was also used to get rid of unmounted disk icons.

      One of the programmers developed a shortcut of dragging both mounted and unmounted disk icons to the Trash to mimic the Put Away command.

      Even though all the HCI people railed against it, everyone used it because it was more convenient. That's why it was left in. Although the idea is at least a decade old IIRC, in OS X the Trash icon turns into an Eject icon if you're dragging disk icons around.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    2. Re:agreed by spitzak · · Score: 2
      Not quite, in earlier versions of Windows the left-hand button brought up a menu of options, and double-clicking it closed the window. In fact it still does, but they changed it from looking like the button to being a tiny (and quite illegible) icon for the application.

      I suspect the test users found the double-click unintuitive. They should have scrapped the pulldown menu and made the button a close button, but somebody there wanted to keep it, and so they stuck a new button on the right.

      Unfortunately it is this same unwillingness to get rid of functions that is causing Gnome to bloat up just like Windows.

    3. Re:agreed by spitzak · · Score: 2
      That's exactly what I was saying, perhaps I was not too clear.

      In early Windows, the left-hand button was a horizontal bar in a box, and a single click dropped down a menu, and a double click closed the window (close was also on this menu). In the upper right were maximize and iconize buttons.

      In Windows 95, I consider the X button as "new", while the old top-left button was still there and working exactly as before, but they changed it's appearance so it no longer has a border and it displays a "tiny icon".

      It is possible that double-click no longer closes the window, I never use that and don't have a Windows machine here to test.

      Actually MicroSoft ought to scrap that button and move the X to the left. I never use the menu. I have also seen normal users accustomed to Windows on a Linux box with KDE set to put the X in the left and they never seem confused, it appears the X is much more important as a visual clue than the button location.

    4. Re:agreed by jjoyce · · Score: 1

      Macs are ok, except for the completely lame and nonintuitive idea of dragging a disk icon into the trash in order to eject the disk.

    5. Re:agreed by unitron · · Score: 2
      "For example, why does everybody copy the design that the 'window kill' button should be right next to 'maximize'? That's horrible design, put window kill on the left, maximize and minize on the right."

      Windows 3.1 had the minimize and maximize buttons in the upper right hand corner, and the "close box", a big X, in the upper left hand corner. In Windows95, they moved the close box over to the right, where I hit it instead of maximize more times than I care to remember.

      I read somewhere that they did some focus groups or something like that of people who hadn't used any version of MS Windows and half the people said leave it where it was and half the people said it didn't make a difference, but I don't think that they actually put it in front of the people to try out, they just asked it as a theoretical question. Note that none of them specifically said that they wanted it on the right, right next to the maximize and minimize buttons (or boxes).

      I guess moving it to where it made it easier for 3.1 users to screw up without there being any particular benefit for newbies is what MS considers "innovation".

      They also changed the keyboard shortcuts used in 3.1 for creating a new directory to something else in 95 and then changed them again in 98. As far as I can tell, it was change for the sake of change, not change for the sake of improvement.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    6. Re:agreed by unitron · · Score: 2

      Great. Now I'm going to have to go throw some old hardware together and install 3.1 so that I can come back here and be snippy about how I'm right and you're wrong. :-)

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    7. Re:agreed by scrytch · · Score: 2

      I will argue that the original Macintosh Human Interface Guidelines are the best and most comprehensive discussion and exploration of how computer user interfaces should work for optimum clarity.

      On a tiny low resolution black and white screen, sure. Displays have changed. The menu at top isn't really necessary to preserve real estate (the "infinite depth" part makes sense tho, i just wish the damn taskbar shared that property). When I supported Macs, one of the most common problems was people choosing the menu for the wrong application because it wasn't immediately obvious which app was in the foreground.

      I also hold up Chooser as an example of a horribly clumsy and painful interface. They didn't get everything right.

      Ultimately I found that teaching people the shortcut keys, no matter how unintuitive they were, made them the most productive. Alt-F4 might not have any mnemonic value, but once you've done it a hundred times, it's wired into your reflexes, and you don't need precise aim to use it either.
      --

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    8. Re:agreed by IntlHarvester · · Score: 2

      Don't bother -- Check screenshots at
      http://pla-netx.com/linebackn/guis/
      http://www.primenet.com/~jforbes/winhist/windows .h tml

      The 'control menu' (the bar looking thing which is now an icon) had the exact same functionality as today - drop down for window control functions (alt+space or ctrl+space for child windows) or double-click to close the window. There never was an [X] control until Win95.

      (I still double-click that thing most of the time instead of using the close box out of old habits.)

      --

      --
      Business. Numbers. Money. People. Computer World.
    9. Re:agreed by Moofie · · Score: 2

      My issue is that if you're going to copy somebody, at least copy a GOOD user interface.

      I'm not going to argue that Macs are good computers. (I happen to think they are.) I'm certainly not going to argue that Apple is doing Good Things for the computer industry right now. (Although I think they're driving some interesting trends.)

      I will argue that the original Macintosh Human Interface Guidelines are the best and most comprehensive discussion and exploration of how computer user interfaces should work for optimum clarity.

      (yes, that DOES mean that I like the idea of ONE MOUSE BUTTON.)

      *dons asbestos grape smuggler*

      Bring it on. : )

      --
      Why yes, I AM a rocket scientist!
    10. Re:agreed by Moofie · · Score: 2

      For you, and for me, I agree. My PC mouse has five buttons, and my Mac mouse has four buttons. However, you and I are in the VANISHING minority of people who grok computers. For the rest of the people out there (the set includes my grandfather), the introduction to computers, and a large fraction of their daily use, would be made clearer and simpler with a one-button mouse. I'm not saying it's the ideal solution, but it IS the ideal solution for beginning users.

      Advanced users will customize the interface to their liking. Beginners need somebody else to think a lot about what they need, and then provide it to them. Good way to make money.

      --
      Why yes, I AM a rocket scientist!
    11. Re:agreed by Moofie · · Score: 2

      The Chooser IS miserable user interface. They did some things oh so very right, the were totally brain dead for others. : )

      Funny you mention shortcut keys. One thing I like so much about the original Mac shortcut keys, is that they were all designed to be operated with the left hand, so your right could stay on your mouse. That was a very clever bit of thinking on their part.

      --
      Why yes, I AM a rocket scientist!
    12. Re:agreed by glwillia · · Score: 1

      Studies like this will help make GNOME as usable as KDE, and maybe some day, both of these desktop systems will make an attempt to create usable UI, instead of simply copying MicroSoft, and calling it innovation.
      For example, why does everybody copy the design that the 'window kill' button should be right next to 'maximize'? That's horrible design, put window kill on the left, maximize and minize on the right.


      I know /. users like to deride Apple and its users, but this is something they got right on OS 9 (not OS X): the 'close' button is on the left, and the maximize and restore buttons are on the right

      Why is it possible to click down on the 'K', move the mouse a few pixels up, release the mouse, and log yourself out. If you have a fast computer, and you use KDE, you've probably done this before.

      Again, on OS 9, the Logout, Shutdown and Restart commands are at the bottom of the 'Special' menu. You generally can't click on them by accident.

      GNOME allows an application to use the entire task tray, then when you have two applications, it uses half that size.... and it squeezes down. It's efficient use of space, but it's inconsistent and makes it harder to tell with a single glance what's running. KDE makes good use of the space without this annoying inconsistancy.

      Or Apple's solution: an application menu in the upper right-hand corner, which you can remove and position on screen, like a GTK/GNOME menu

      What the hell are these icons? Stop being cute, start being useful. If you're running KDE, hit the K menu now and tell me what the following icons mean 'quick browser', 'bookmarks', 'toys', 'system', 'preferences' (these last two are way too similar), multimedia or graphics. None of those icons gives you any intuitive notion of what you're about to launch.


      All Classic Mac OS menus are labelled descriptively.

      Additionally, I doubt I'm the only one who has taken the less-used apps in the menu for each level, made a folder called 'sewer' and stuck them in there. Yes, we're all proud that there are lots of applications now. No, we don't use 90% of them, and having them in our menus just slows us down.

      I'm not an Apple apologist, but they really had many good ideas with the UI in the classic Mac OS (regrettably, they undid a lot of them in OS X: just what are those green, yellow and red dots in the titlebar?). It doesn't interfere with your work, and in many ways is much better thought-out than Windows, KDE or GNOME (even though a 2 or 3-button mouse for contextual clicks would be extremely nice by default). I think GNOME and KDE would be significantly better if the UI developers would buy a $150 Power Mac 7600 on eBay, install OS 9.1 or 8.6, and play around for a while.

    13. Re:agreed by Pyrrus · · Score: 1

      I think that there's a bit of a double standard on most linux interfaces. Everytime that something resembles MS, we're copying them. Everytime it doesn't, and is hard to use (possibly only because it's different and people are used to windows; ie I'm in gnome, clicking on the gnome icon (the footprint) seems like a logical way to start something) it's because the linux community is full of 31337 h4x0r geeks who don't care if no one else can use it. I'm really not suprised, if you take some people who are used to MS software and put them on different software, there will be some confusion. Unless, of course, we make our software look like microsoft, but in that case, were stealing everything from them.

      "huhuhuhh, go away. we're like closed or something"

    14. Re:agreed by Firetoad · · Score: 1
      And do you think you could compose a masterpiece playing a piano with your fists?

      I for one like to put all my fingers to good use (except my pinky, but everyone knows that's the most useless finger anyway). I have a 4-button Logitech mouse (3+wheel) and I'd beat you to death with it if you ever tried to make me go back to even a 2-button, let alone 1-button mouse. Even though it was a bitch to set up under X, I love being able to scroll up or down without having to click on those tiny arrows. And everytime I show a windows or mac user my middle-button-pasting power, they are always amazed. Every UNIX user here probably uses that all the time, I know I use it on a daily basis.

    15. Re:agreed by locutus074 · · Score: 3

      For example, why does everybody copy the design that the 'window kill' button should be right next to 'maximize'? That's horrible design, put window kill on the left, maximize and minize on the right.

      If you choose a different window decoration scheme, you won't necessarily have this problem. For example, I like the "Laptop" window decoration. It puts the close-window button over on the left side, leaving minimize, maximize, stick, and the help button over on the right. (KDE2)

      But you're right. It ought to be different by default.


      --

      --

      --
      We have fought the AC's, and they have won.

    16. Re:agreed by eric434 · · Score: 1

      Try KDE2. It solves the first two issues. However, I agree that there are WAY WAY too many ways to configure different components. The "System" "Settings" "Prefs" menus should be merged, no app should be named like it was the 'Universal' configurator...

      --
      This .sig temporary until a better .sig can be constructed.
    17. Re:agreed by clacke · · Score: 1
      The system menu is a wonderful thing for us die-hard keyboard users. I don't know how many times a day I use the alt-space,n shortcut to minimize windows, but I know I'm really frustrated that my X server doesn't allow that for X applications.

      Keyboard usability in Windows is continuously getting worse - please don't contribute to that trend! Every button deserves its menu equivalent!

  17. Re:Context is everything by Alan · · Score: 1

    Everything has context yes, but that doesn't mean that it can't be made to make more sense. "Terminal emulator program" means NOTHING to the "average" user, but "Shell" "Console" or "GNOME Prompt" would. They wouldn't make sense to someone who is completely clueless, but I know people who are clued as far as computers go, but are not advanced power users. If these people are the ones that GNOME is going after, they're going to have to start actually implementing some of these suggested changes.

    Linux will probably NEVER get the drooling idiots, but do we want them? I think the goal would be the people who know enough to be pissed when Word crashes for the 80th time, or that know enough to know that MS Sucks, but not enough to leave it.

  18. Dammit! I was reading that! by DCMonkey · · Score: 1

    Damn /. effect!

    :)

    --
    DCMonkey
  19. Re:Should Gnome default to Mac-like top global men by DCMonkey · · Score: 1

    Point-to-select mode isn't default either. If the user selects it while "menubar at top of screen" is selected, it could warn you that the two will be a pain to use together and offer to deselect the global menubar option. If you are using a WM that isn't that well GNOME-integrated, then it could be assumed you "know what you are doing"-TM and leave you to deal with it yourself.

    --
    DCMonkey
  20. Re:Should Gnome default to Mac-like top global men by DCMonkey · · Score: 1

    I detest point to type, so there is one data point. However having the active window not always be the top window is sometimes handy. WindowMaker can do this without point to type IIRC.

    Point to type is annoying if you have a cluttered desk (and nudge your mouse to the wrong window), or want to flick the pointer out of the way when trying to read what is underneath. That old-style pointer-must-be-in-edit-box just takes the joke too far.

    I can see it being useful if you are always entering stuff in multiple partially overlapping windows, but face it; how many people these days work that way? In software dev or graphics and design maybe, but for common office work? People I work around have a hard enough time being aware of which window is active when there is a modal dialog sitting in the middle of the screen!

    --
    DCMonkey
  21. Hear, Hear!! by DCMonkey · · Score: 1

    The Desktop devs (or maybe the distros) could learn a bit from the the Rox Filer project and Mac OS X Bundles (PDF) and such

    --
    DCMonkey
  22. It shouldn't! by bluGill · · Score: 2

    To use your example of a friends car: I once drove a friends car, and while there were places where that was an issue, one statnds out that wasn't: The turn signal wasn't a lever on the stearing column, it was a switch on the dash. Yet I used that switch 10 times before I realised that it wasn't a lever! Whoever designed that interface made a major change, yet it was completely transparent to the user.

    Interfaces should be natural. It should be no problem to go from unix to windows to mac to cpm to OS/390 to... It is, and that is a problem

    1. Re:It shouldn't! by Kaiwen · · Score: 1
      there are no natural interfaces, merely familiar ones

      Not easy in practice to separate the two. If "intuitive" means you can easily guess what the interface wants, or where things are located, then of course there's a direct correlation between "familiarity" and "intuition". Auto manufacturers put the car horn in the middle of the steering wheel not because there's anything intrinsically intuitive about the location, but simply because everyone is accustomed through long familiarity to finding it there. So on the one hand, "intuitive" simply means fulfilling user expectations.

      Conversely, when faced with new and unfamiliar tasks or concepts, there out to be something in the interface that guides me to the correct answer (such as highlighting the default button) and clear, straightforward online help should always be a click or a mouse hover away.

      On the other hand, someone once defined intuitive as "the interface guessing what you want." There might be something to that.

    2. Re:It shouldn't! by tanpiover2 · · Score: 2
      I think that there's two levels of complexity being discussed in this example. You wanted to turn left, so you flicked down the doohickey on the left of the steering wheel. Similarly in Gnome, Windows, Mac, BeOS, etc., if you want to open something you mouse over it and double click. Headlights on the car? Well, it'll be a switch, usually to the left of the driver, either on the dash, or on the turn signal stick. Context menus? Usually on top, either of the window or the screen. The interface to driving is as intuitive as the WIMP interface on a computer. It's the subcontext where the differences start to appear. In X, I can highlight a block of text, and then use Mouse2 to paste it anywhere, in Windows, I have to copy/paste explictly to/from the clipboard. I like focus-follows-mouse, Windows/Mac doesn't. If you know how to drive with a manual transmission, you can do it in any car. You just have to learn how the shift pattern is laid out, and get used to the clutch. The concept of what gear to be in when is still familiar to you.

      Interfaces can be (re)learned anyway. When NT came out, you had to learn that CTRL-ALT-DEL was what got you INTO the OS, and that the START menu was what you used to get you OUT of it. ;)

      --

      But masters, remember that I am an ass: though it be not written down, yet forget not that I am an ass.
  23. Re:Usability vs. Transparency by Ian+Bicking · · Score: 2
    Another thing this reminds me of -- lots of people talk about the importance of the early learning curve, and the ease for new users. And then people talk about the power for highly experienced users. But there is little talk about moving from post-newbie to power user.

    A large portion of computer users are quite serious -- they spend a large portion of their time using computers. It is reasonable for them to invest time into improving their performance and expanding their abilities. They don't need to learn how to move files around or whatever -- they've figured out all that -- but they need to learn how to be the true masters of their computer.

    No one pays much attention to that step however. You are on your own -- some make the leap, some stumble. Not much effort is put into making this easier, though.

  24. Re:Yes, MS likes mental domination by Ian+Bicking · · Score: 2
    No one ever ever ever would use "shortcut" to mean hypertext link except Microsoft. That was my point.

    Yes, like a shortcut, MS's filesystem shortcuts get you someplace quicker, but half the time don't work. That's fine if they think shortcut is a better word there. But using it for hypertext links is stupid -- there is nothing except the link, there is no long path that a link is a shortcut to. It makes no sense, any metaphor that it implies is incorrect.

    The whole point of usability is not to do anti-intuitive, anti-conventional things like that (no matter how small a detail the word might be). So I would hope that no one would adopt that term in an effort to match MS.

  25. Yes, MS likes mental domination by Ian+Bicking · · Score: 3
    Despite what people seem to think (not you, but many of the repliers), following MS is a bad strategy. As with many of their technical decisions, MS compromises usability and convention in order to make users who are familiar with MS uncomfortable with other systems. This has to be deliberate.

    MS uses the term "shortcut" where everyone else in the world uses "link". Not just those lame "shortcuts" in the filesystem, but IE uses that term for HTML links. This is from usability testing? Yeah, right.

    In FrontPage instead of having templates, like most HTML editors, FrontPage uses shared borders and themes, while "template" is used for something different. And it uses the term "web" where everyone else uses "site" -- the way they use "web" is simply stupid.

    I can't recall any others at the moment, but everytime I use some MS product I notice these minor, strange namings. They often forgo convention to use their own odd words. They want to invent a lingo so everyone is confused when they try something new, just like these people were.

    Trying to immitate that would be like using the Word .doc format for file saves -- it's hard enough just to import the crap, you can't expect to become the crap.

    1. Re:Yes, MS likes mental domination by scrytch · · Score: 2

      MS uses the term "shortcut" where everyone else in the world uses "link".

      Except Apple, which uses "Alias"

      Not just those lame "shortcuts" in the filesystem, but IE uses that term for HTML links. This is from usability testing? Yeah, right.

      Because if you drag one to the desktop, it becomes a .LNK file (guess they liked "link" originally). A shortcut.

      As for the rest of your post... grow up already. You can be critical without sounding like you're shouting neener-neener-neener at the treehouse that the other kids are in. At least you don't spell it "M$", I'll give you that.
      --

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  26. Re:The business of agronomic design by Christopher+Craig · · Score: 1

    you mispelled it. Soil and plant studies would be agronomics.

  27. Re:Context is everything by mattdm · · Score: 2

    I'm not sure "shell" would mean any more than "terminal emulator"....

  28. Re:Listen to the users! by Evangelion · · Score: 1


    This *is* what the users see when first presented with the program.

    You've hit on the root cause of the problems with oversimplifying the problem of UI design.

    What people see when they initially enocounter an interface is immaterial - I could call my terminal emulator icon "rxvt", "xterm", "terminal", "terminal emulator", "command line", "bash", "prompt", "command prompt", or "dos window", and it won't make a difference. Once a person learns what that button does, then they file that piece of information away and use it later.

    The problem comes when you have different names for what's functionally the same thing all over the place - if you have menu entries for "xterm", "eterm", "rxvt", "asterm" and "gnome-terminal", you're going to cause confusion.

    People are pretty good at learning new interfaces. There might be initial confusion at how things work in the new interface, but that is *not* meant to be taken as critisim of the interface.

    It's like putting someone in a standard that has only ever driven an automatic. He's going to be confused, and have a hard time with learning it, all the while cursing and bitching about it. But in a week or two, the use of the interface *should* have faded to the background, and let him get on with driving.

    The problem with a UI is if it *doesn't* "fade to the background" and become passively usable that you have a bad UI. The initial reaction is going to be negative regardless of how good it is.


    --

  29. Re:Listen to the users! by Evangelion · · Score: 1


    Blah. Used <quote> instead of <blockquote>

    Been spending too long on UBB.

    --

  30. Re:OpenLook anyone? by Paul+Jakma · · Score: 1

    go look for olvwm

    --
    I use Friend/Foe + mod-point modifiers as a karma/reputation system.
  31. Usability for experienced users by Virtex · · Score: 1

    I have nothing against making a UI intuitive for new users, but I'm also interested in making it useful for experienced users. Afterall, we are only beginners at something for a short amount of time. Once I become familiar with how something works, I'm more interested in being able to do what I want without too much pain. Drop down menus (or popup menus, like the "start" button) are easy to use, but tedious for the more experienced user when you have to search through 3 or 4 levels of submenus. Ditto for filemanagers. If I know the name of the program I want to run, Having to search through hundreds of icons for it is a lot slower that just typing it in at a command line (which I often do under *nix), especially when I can use tab completion.

    So, while I often see studies like this where they test newbies, people don't actually become productive until they familiarize themselves with the environment. For that reason, I'd like to see a comparison / study of how productive more experienced users are with various UIs. I think that would be a more meaningful test.

    --

    --
    For every post, there is an equal and opposite re-post.
    1. Re:Usability for experienced users by lambertr · · Score: 1

      This is something that doesn't seemed to be addressed enough. Yes, we can start and learn from a "simplified" interface, but as our experience grows with the system, shouldn't the interface as well.
      The ideal setup is to have a simplified interface for "newbies" and allow that interface to expand in power (look-and-feel) as well as the user gets more accustomed to it.
      Windows has the concept for the beginners, but environments like GNOME, with the ability to change readily, can make the experienced use much more comfortable.

    2. Re:Usability for experienced users by Prof.+Pi · · Score: 1
      Once I become familiar with how something works, I'm more interested in being able to do what I want without too much pain.

      Hear hear!

      I used to work with Mentor Graphics CAD tools in the late 80s. Everything up through version 5.0 was good for everyone. Pulldown menus + 3 rows of hotkeys (with application-specific key cards) + CLI if you really wanted to (if you're already in the CLI window it's easier to type "save filename" than reach for the hotkey and type a filename in a popup). Users would start with the pulldowns to see what's there and learn the hotkeys, eventually using the hotkeys for all but the complicated things you used once a day.

      Then in version 5.1, Mentor introduced some dorky "stroke" interface where you'd hold down a mouse button and draw some shape, like the shape of a D for Delete. Not only was it an incredible pain in the a** to use but they also removed most of the pulldowns and some of the hotkeys. Our productivity dropped, until a ton of user gripes later (not much later), version 5.2 put the old stuff back (though they still kept the strokes so they wouldn't have 5.1 users bitching about losing them -- nobody in our group ever used them though).

      Never dumb down a powerful interface and alienate experienced, productive users.

      OTOH, I think UIs could have "newbie" and "expert" modes, assuming they could come up with a more diplomatic word than "newbie" or "beginner." Maybe "Clean" vs "Complex" -- give the expert mode the intimidating name...

  32. Re:Kind of sad, by cpt+kangarooski · · Score: 1

    Are you kidding? The Apple Menu has been a thorn in their sides for ages. There are tons of people who have no idea that it's a menu at all, and why should they? It doesn't look like one, and there are other non-menu things that have been known to appear in that area. (e.g. clocks)

    It could really use a word - and not just 'Apple Menu' neither, dammit.

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  33. Re:I can't wait... by cpt+kangarooski · · Score: 1

    Don't kid yourself. There's plenty of places where Windows has been improved over the years. But it's still pretty damn nasty.

    Storing file type descriptions in the filename? Having menus that hide functions variably? Having scrollbar thumbs that barely stand out over the shafts? I could probably go on for ages about things MS needs to work on.

    (OTOH, one of my favorite things they did were dragging items in the Start menu to customize it. It's not as good as it ought to be, but it's a great idea at the core.)

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  34. Re:I can't wait... by cpt+kangarooski · · Score: 1

    Well the main reason I think it's so cool is that when people want to manipulate something - in this case a menu - it makes little sense to have to go someplace else entirely and shuffle things around in the file manager, and in folders, to have an effect.

    Think about how rare it is for people other than actual typesetters to 'properly' use tabs instead of multiple spaces for indentation, or style sheets instead of setting styles inline by hand. As with many other things, users' natural instincts are to take direct action rather than relying on abstract connections between different parts of the UI. There's really nothing wrong with this; we ought to support it when we can.

    Your point is well taken, though I wonder if you have the same problem when clicking on icons in the regular file manager. It is tricky for the computer to determine what it is you're trying to do, and this needs work, though we're probably doing reasonably well presently....

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  35. Re:Listen to the users! by cpt+kangarooski · · Score: 1
    You said: Blah. Used instead of
    Been spending too long on UBB.


    But before that, you said: The problem comes when you have different names for what's functionally the same thing all over the place...


    :)

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  36. Re:Listen to the users! by cpt+kangarooski · · Score: 1

    Okay, clearly /. didn't like that too much. It's too difficult, and the comment was just for you, you'll figure it out dammit. I'm tired and want to go home!

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  37. Re:Reminds me of my users by cpt+kangarooski · · Score: 1

    Well, the entire file structure of Unix is a gigantic piece of crap. (not that Windows is any better, or the Mac these days, though they've reorganized it several times, best in System 7)

    But what I really was thinking about here was file name completion.... how do you have it set up? So that you have to hit a key to do it, or like a web browser where it does it automatically, but lets you continue typing over it. I'd favor the latter any day.

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  38. Re:I can't wait... by cpt+kangarooski · · Score: 1

    Looking at magic bytes is good, I'll agree, and ought to be one of the many methods used to determine and confirm file metadata. But it's not the only way, and it can't hold everything without conflicting with existing formats. (I'm also unsure if it would be faster to maintain a db of metadata or to have to read parts of every file to acquire the same information to be processed and presented to the user.)

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  39. Re:Listen to the users! by cpt+kangarooski · · Score: 1

    Yeah, I know. I've been writing html professionally for several years, and been doing it ever since the days of the first Mosaic, when I decided that bookmark lists isolated on individual computers were kind of dumb.

    This was really caused by a convergence of a couple of factors: 1) I usually post in text mode and don't do html just to write 2) I was lazy and didn't preview. So I've learned something valuable - don't bother using html mode ;)

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  40. Re:About Face - a MUST read by cpt+kangarooski · · Score: 1

    While Cooper's heart is in the right place, and he is generally on top of things, I wasn't all that impressed with him. Only his firm support that computers should remember what the user tells them really stands out in my mind. (which has been around for a while, but always bears repeating since no one seems to be doing it!)

    If you really want a good starting bibliography, read the one in the System 7-era "Apple Human Interface Guidelines." (which is available as a pdf on the Web) I'd add Tog's books, Raskin's book, all of Tufte's material, Brenda Laurel's...

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  41. Re:Thank you Sun! by cpt+kangarooski · · Score: 1

    This actually turns out to be an astoundingly bad idea. Basically, if there's one thing you really really need in a UI it's consistancy. Imagine driving down the road in a car with the gas and brake pedals reversed. You'd do okay for a couple blocks with some stops and starts, but the second a kid runs into the road, bam. Vehicular homicide.

    This doesn't mean that there's anything inherently correct about the current system, just that you ought to have a damn good reason for change, and having changed, don't waffle.

    When Alice changes from the lowest experience setting to the next one up, she'll have to relearn significant parts of the UI, and might as well be a novice. And this is going to happen again, the next time she ups it. By making people relearn these things all the time, you're really preventing them from forming useful habits and learning how the system can be used.

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  42. Re:Shell!=CLI by spitzak · · Score: 2
    The advantage of "shell" is that it is a memorable word that can be fairly clearly said over the telephone.

    It should be easier to tell people to click "shell" or "run shell" than to say "run the terminal emulator program".

  43. Re:Reminds me of my users by spitzak · · Score: 2
    You will favor that until the moment that you need to type a filename that is the prefix of an existing filename. Then you will probably not be so happy...

    Having tried both I greatly prefer hitting a keystroke to add characters.

  44. Re:Stupid Stupid Stupid! by spitzak · · Score: 2
    I agree the disks should be at the top. There is no reason for the stupid MSDOS syntax, just /cdrom and /floppy, etc should work. I think many Linux machines are set up this way.

    However "My Documents" is a good indication that MicroSoft is not studying things much either. In fact "My Documents" is ON one of the disks. Removal of the C: drive will cause "My Documents" to become empty, which would be somewhat confusing to the user who can clearly see from that display that they are NOT on the C: drive!

    It should initialize with the *actual* "My Documents" directory already opened and highlighted.

    Unlike either Windows or Linux it would make sense for this directory to be immediately under the physical disk seperations.

    Another idea would be to hide structure that cannot be changed without turning the machine off anyway. So the top level should be something like this:

    /cdrom
    /floppy
    /My Documents
    /Joe's Documents
    /Sally's Documents
    /The web

  45. Re:I can't wait... by spitzak · · Score: 2
    Or even better, they should use the old Unix "file" command to identify the file types. The advantage is that the data itself describes the association, so the association cannot get lost by the user transferring the file from one system to another, possibly through an intermediate form that only copies the data.

    Of course both Windows and Unix make it very slow to get at the data, while fast to get at the less-important "filename". This is all backwards.

    Please don't mess up the file system even more with "attributes", thank you.

  46. Re:That's what I was saying... by spitzak · · Score: 2
    re: The average end user wants to be able to download program XYZ, double click on it, and have it install

    Bullshit. This is exactly the type of "windows blinders" that people here are complaining about.

    The average user does not want to "install" a program when they double click on it. They want to use the program! In fact the average user would be overjoyed if they could throw the program in the trash can if they don't like it and it is gone.

    It is unbelievable that people complaining about the mysteries of Linux can blindly spout crap like "install" and think they are describing real non-computer-expert's thoughts.

    Of course I should point out that Linux is as bad or worse than Windows with this "install" shit.

  47. Re:Should Gnome default to Mac-like top global men by spitzak · · Score: 2
    The fact that point-to-type is not the default is one of the major problems with the Gnome and KDE slavish copying of MicroSoft.

    I have never seen a person who learns point-to-type (you can get this on Windows and NT by messing with the resource manager) switch back, and they quickly become frustrated when encouterint click-to-type. Where I work more than half the NT machines have been switched to point-to-type.

    The fact is that point to type is, without question, superior. It is as close as possible to the ideal way to direct keyboard input to several objects using current hardware (the ideal would be to somehow read your mind or track your eye movements to see what thing you are thinking about).

    The fact that this is not the default on all Unix systems (or on new versions of Windows, for that matter) is a good indication of how harmful the engraned user expectations are to advancing the design of machines.

  48. Re:Shell!=CLI by spitzak · · Score: 2
    When trying to help someone over the phone, it is immesurably easier to instruct them to type mysterious syntax than it is to instruct them to push mysterious buttons. You can spell out the syntax letter by letter. They can also read back the response. Most GUI's, by the time they get to stuff that normally requires a shell, require a great deal of work to determine if the user is even looking at the correct program or dialog box.

    Otherwise there is no reason for the beginning user to see a shell, I agree.

    I still feel that "shell" is a much better word for people to see, and it means as much to a typical user as "terminal emulator" or other such verbage.

  49. Re:Stupid Stupid Stupid! by spitzak · · Score: 2
    Probably right that we don't want stuff stored at the root level other than system structure.

    So I guess my complaint is that "My Documents" is shown by MSoft at the "root", rather than it's actual location. This defeats the whole advantage of forcing the physical disk structure to be part of the hierarchy: if a disk fails or changes it is clear what portion of the tree is affected.

    I think a solution for MSoft would be to have the Explorer and file chooser start up with "My Documents" preselected, but in it's actual place in the hierarchy. It would look exactly as though you navigated down to it in the current one.

    Of course as they have named the directories down there now, it makes the Unix directory naming look like a work of genius... Maybe they could fix it so it is not nested in so many levels. Perhaps C:/People/username (or /home/username ???)

  50. Re:I think it would be interesting.... by jjoyce · · Score: 1

    That is nonsense. The design suggestions made were mostly right on the mark. I tried GNOME a while back and it is very poorly designed from a usability perspective. If you want to read about Microsoft's usability woes, search for the Interface Hall of Shame. Obviously, any system that you use for a longer period of time is one that you will be more familar with, but that doesn't necessarily mean that they should not be intutive. Reading this study convinced me that usability has (for the time being) low priority among the GNOME developers.

  51. Re:don't talk unless you've walked the walk by crisco · · Score: 2
    One thing I noticed from the comments in the study is that the subjects knew they were taking part in a useability study (duh) and were happy to offer up comments from an imagined new user perspective, not their own.

    "Someone might be overwhelmed by the amount of options." (P7)
    "There are too many features and icons for sombody new." (P7)
    "Some things were accessible that an entry-level user would not want or need, but other things were buried deep." (P11)
    "If someone showed me it would be okay, but if I was a new employee without help, I wouldn't get it." (P6)

    While that is what we all do, it is what the useability experts are paid to figure out, not the test subjects. We all think we know what a new user would do but we don't, we have to watch them.

    While their opinions and insights are great, some nice hard metrics (time to accomplish a task, clicks / keystrokes required, number of false selections, etc) are also great and leave the UI designer with some goals to shoot for. (In typical slashdot fashion I've not finished reading the study in question so that may very well indeed be in the study).

    Chris Cothrun
    Curator of Chaos

    --

    Bleh!

  52. Re:OpenLook anyone? by Glytch · · Score: 2

    I believe Slackware still ships it, but I could be wrong.

  53. Re:Usability study for Windows. by dvdeug · · Score: 2

    > If you don't know what post-modern rationalism is, do philosophers assume you are dumb?

    Some of them will rip you to shreads for not having a basic understanding of philosophy, yes. People in every field don't understand how the general public can be so stupid as not to understand the basics of their subject.

    > If you don't know Russian, do Russian professors mock you
    Maybe not just Russian, but if you revealed you knew but one language, probably. You've never read people trashing Americans for being monolingugal before?

    > Computer nerds are the last bastion of
    > unadulterated bigotry

    Yeah, whatever. Any discipline are going to have people who think themselves superior for knowing that discipline. English majors don't understand how people can be so poorly read; geography majors can't understand how people don't know where countries are. I complain about many of the customers at Homeland, as do most of my co-workers. Computer nerds are just human, doing what humans do.

  54. Blue screen? by _14k4 · · Score: 2

    Where's that blue-screen with that unreadable data I keep seeing when I use Photoshop in Windows all the time.... Hrm. GNOME must be broken.

  55. The data are good. The fixes need a little help by Old+Man+Kensey · · Score: 2
    count0 wrote:

    Really, how can you argue with behavior-based experimental data that "this isn't how people behave"? Oh right - with unfounded 3l337 opinion.

    I completely agree with this (see also my post in the "Why Linux will never be mainstream" comments). However, some of the recommended fixes made me sit up for a second.

    As an example, the researchers recommended replacing "Halt" with "Suspend (Halt - stops the processor)"

    IMHO, this is a bad idea. "Suspend" a) already has established meaning in the context of computers (go into power-save or sleep mode), and b) implies stopping something in the middle to return to it later (as in the phrase "suspended animation")

    My personal recommendation would be something like "Shut down" or "Power off" (and if you can detect soft vs. hard power-switch, use an appropriate term in each case, e.g. "Turn off computer" vs. "Shut down the system").

    The experimental data are pretty solid, but there's nothing gospel about the recommendations, except "Consult an experienced technical writer" -- preferably one who wrote docs for absolute novices and got direct feedback on it from them.

    --
    -- Old Man Kensey
  56. Re:Kind of sad, by flux · · Score: 2

    OTOH, it makes perfect sense to have shutdown and reboot behind a 'foot' symbol.

  57. Re:funny? by unitron · · Score: 2

    To expand further on your perceptive realization that "...its not stupidity, its simply lack of experience.", sewing machines, electronic keyboards, and other items often have an approximately hand sized object on the end of a cable that's intended to be placed on the floor and operated with the foot. Someone who's unfamiliar with the concept of a mouse and is confronted with one for the first time has only their previous experiences to call upon in trying to figure out how to deal with this new unknown. Perhaps the lack of intelligence was on the part of mouse designers for not making it more obvious what the mouse isn't.

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  58. Re:Comedy study of Slashdot by unitron · · Score: 2
    "You are not special because you use the Linux operating system."

    Well then, what operating system *will* make me special? :-)

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  59. Re:Usability study for Windows. by rho · · Score: 1

    ...and equally true is that Windows is (and has) a poorly designed interface. It's not the people using Windows that are stupid, it's the way Windows is designed.

    --
    Potato chips are a by-yourself food.
  60. Re:Usability study for Windows. by rho · · Score: 2
    Users are dumb no matter what the OS.

    Interesting attitude...

    If you don't know what post-modern rationalism is, do philosophers assume you are dumb? Or do they attempt to explain it?

    If you don't know Russian, do Russian professors mock you, or do they try to convince you to take a Russian class?

    Computer nerds are the last bastion of unadulterated bigotry, doing whatever they can to encourage a new digital apartheid and engaging in the worst forms of de-humanization rhetoric.

    --
    Potato chips are a by-yourself food.
  61. Re:Usability study for Windows. by rho · · Score: 2

    You are arguing from the specific (you) to the general (everybody else). What you find stupid may not, in fact, be stupid at all.

    However, my point still stands: a philosopher or Russian prof would not call those who don't understand their field of expertise stupid. You did.

    While people drive cars everyday, they don't interact with the car beyond a simple interface -- an interface that they took classes to learn and years to perfect. Some secretary who can type 90 words a minute, who's had a computer with a mouse and icons and such foisted on her only sees the thing as an impediment to her abilities. To her, it is simply a fancier typewriter, albeit one that randomly erases work she's done when the app crashes, and has a jillion options she barely understands (and will never use) that are constantly hyped by a ridiculous talking paperclip.

    Just once, I'd like to see a comp-sci nerd, instead of "Users are dumb", say "We don't program for our users, therefore we are poor programmers".

    --
    Potato chips are a by-yourself food.
  62. Re:Reminds me of my users by amorsen · · Score: 1

    Actually the real solution would be for the home directory to turn into the root directory for each logged in user. Unfortunately classical Unix cannot do that, but other systems (e.g. HURD) can.

    Or just kill the damn filesystem. Databases aren't exactly new technology.

    --
    Finally! A year of moderation! Ready for 2019?
  63. Re:Interfaces by scrytch · · Score: 2

    Don't let the simplicity fool you, though: It may be very hard or even impossible to access this interface

    Well sure, it is for me too, but that's because my license was for a different installed base and expired at least 25 years ago :)
    --

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  64. Re:Throbber? by GiMP · · Score: 1

    The throbber is the animated icon which is commonly found in webbrowsers, usually on the toolbar... it goes all the way back to mosiac

  65. Paricipant 183: by grub · · Score: 4

    "Where's Clippy?" (P183)

    --
    Trolling is a art,
    1. Re:Paricipant 183: by carleton · · Score: 1

      I was pretty sure that last time I used GNOME, there was an option to turn on a clippy-like thing that sat on top of your windows and was supposed to spout advice to you. Might have been KDE... I forget whether I was using Redhat (in which case GNOME) or Mandrake (in which case KDE)... either way, I didn't work and at any case, I quickly switched back to blackbox.

      (Too bad setting my background using xfishtank -c instead of something like xv defeats the low profile aspect; it's certainly more fun to look at.)

  66. Anything new takes getting used to... by geojaz · · Score: 5

    All interfaces take, well, getting used to in the beginning, this isn't exclusive to computer interfaces. I know that every time I get into one of my friend's vehicles I have to ask, "Hey, how do I turn on the lights? Where is x y or z?".
    That being said interfaces which are reasonable can be adjusted to within a reasonable amount of time. Gnome is certainly something that those of average intelligence with the right amount of time should be able to get down... If they are interested in it and there is some reason to adjust to it.
    So find a reason for people to use Gnome, and they will. (I am not saying Gnome doesn't have a use...)

    1. Re:Anything new takes getting used to... by KenSeymour · · Score: 1

      Of course, the target market for GNOME will also have the same problem -- pre-conceived notioins of how the interface should work.

      --
      "We can't solve problems by using the same kind of thinking we used when we created them." -- Albert Einstein
    2. Re:Anything new takes getting used to... by goldfndr · · Score: 1
      I know I have rented some cars in my time where it took me a couple minutes to figure out how to open the gas cap and that generally leaves a bad taste.

      On every vehicle's gas cap, you should use your hands for removal, even though they're sweaty and your lips are parched.

      --
      Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
    3. Re:Anything new takes getting used to... by mz001b · · Score: 1
      I don't see this as a problem but as an important condition of the test. After all, people with previous exposure to either Windows or Macs represent an important segment of the people who are likely to be trying out GNOME. The developers must make it possible and preferably easy and intuitive for people with previous non-*nix computer experience to switch to GNOME. That may very well mean bending the design to be closer to the way that other existing computer systems work.

      I guess it depends on what the ultimate goal is. If your goal is to convert as many users as possible from Windows/Mac to Linux/GNOME, then I agree, the input of people with all levels of experience on those platforms is important. On the other hand, if the desire is to create the most usable UI, I think pre-exposure to other UIs will only bias the study. I imagine that the goal is more tilted towards the former than the later.

    4. Re:Anything new takes getting used to... by mz001b · · Score: 2
      That being said interfaces which are reasonable can be adjusted to within a reasonable amount of time. Gnome is certainly something that those of average intelligence with the right amount of time should be able to get down...

      One problem with this study, is that these people have had previous exposure to other platforms (MS Windows for example), so they have preconceived notions of how the interface should work. When something is not in the `right' place, they will be confused. This can explain a lot of the odd comments. Unfortunately, a test with participants evaluating several different OS/interfaces without any pre-exposure to computing is probably not possible.

      It is also difficult to say that anyone with average intelligence should be able to figure this out. For people who have no exposure to computers, a lot of things are not obvious. Exposure to computes != intelligence.

    5. Re:Anything new takes getting used to... by Kaiwen · · Score: 1

      I once drove a car that had moved the horn from steering wheel center to the turn signal arm. Imagine trying to find that in a hurry.

    6. Re:Anything new takes getting used to... by Kaiwen · · Score: 1
      creates a big conflict: the technical users who want configurability vs. studies like this one which show that for end users, it must be taken out.

      No, not "taken out". One of the study participants pegged it: "This needs to be moved to an 'advanced' area." Sort of like the "click for details" approach used in Windows dialogs such as winipcfg.

    7. Re:Anything new takes getting used to... by rgmoore · · Score: 2
      One problem with this study, is that these people have had previous exposure to other platforms (MS Windows for example), so they have preconceived notions of how the interface should work. When something is not in the `right' place, they will be confused. This can explain a lot of the odd comments.

      I don't see this as a problem but as an important condition of the test. After all, people with previous exposure to either Windows or Macs represent an important segment of the people who are likely to be trying out GNOME. The developers must make it possible and preferably easy and intuitive for people with previous non-*nix computer experience to switch to GNOME. That may very well mean bending the design to be closer to the way that other existing computer systems work.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    8. Re:Anything new takes getting used to... by TheWarlocke · · Score: 1

      Whoa! That was like.... deep and stuff, dude... Yah!

    9. Re:Anything new takes getting used to... by aussersterne · · Score: 2

      Unfortunately, many of the suggestions in studies like this one (and they're valid) involve the removal of "adjustments" and configurability because (and this is true) it is easy for novices to screw their desktops up beyond their ability to recover.

      This then creates a big conflict: the technical users who want configurability vs. studies like this one which show that for end users, it must be taken out.

      --
      STOP . AMERICA . NOW
    10. Re:Anything new takes getting used to... by klui · · Score: 1

      Yes, it's true lots of people are exposed to the Windows interface. GNOME and some other desktop managers mimic the MS Windows metaphor but doesn't do it exactly and probably frustrates those who are already familiar with MS Windows. The fact that lots of people work on GNOME doesn't help with its inconsistencies.

    11. Re:Anything new takes getting used to... by jrp2 · · Score: 2

      All interfaces take, well, getting used to in the beginning, this isn't exclusive to computer interfaces

      Yes, but you still need to do this kind of research to make it even better and more intuitive. It isn't even close to Mac (or Windows for that matter) in its' intuitiveness.

      Taking your car controls as an example, most manufacturers put the basics in roughly the same place for a reason. When you deviate, you frustrate, and better have a good reason for it. I know I have rented some cars in my time where it took me a couple minutes to figure out how to open the gas cap and that generally leaves a bad taste.

      Bottom line, I think this kind of research is exactly the right approach.

      --
      The only athletic sport I ever mastered was backgammon - Douglas William Jerrold
  67. Re:Context is everything by James+Ojaste · · Score: 2

    "I want to access my email, but when I open up the Access icon my messages aren't there!"
    "Excel? I'd think a serious software package wouldn't be named after chewing gum."

    No, not real quotes, but they could be. *Everything* has context. These Microsoftisms are only in place because that's what these people have been taught (yes, taught) to recognize. Just because something is different doesn't make it "wrong" or "less intuitive" - you have to look past the first impressions and see how the GUI works once the user gets some basic familiarity with it.

    At my place of work, courses on Word and Outlook are de rigeur. Do we really want to base a user-friendly GUI on a system that requires training to use? That's what most of the comments provided seem to indicate ("where's the start button?", "why settings and not control panel?", etc).

  68. Re:A bit too "ad hoc" in terms of testing by rhavyn · · Score: 2

    Then why is MS dumping the Win95 interface in XP?

  69. Re:OpenLook anyone? by Requiem · · Score: 1

    What happened to SUN's OpenLook (sec.)? I used it years ago when I was in collage ...

    I hope you weren't an English major.

  70. Re:Sun and GNOME by Erik+Hensema · · Score: 1

    I hope so. Most CDE users already did. To put it bluntly: CDE is crap. I worked with it for five minutes and got over it. I installed fvwm :-)

    --

    This is your sig. There are thousands more, but this one is yours.

  71. Usability studies from Sun? by image · · Score: 3

    ...this coming from the people who brought you the Sun WorkShop? :)

    1. Re:Usability studies from Sun? by irix · · Score: 2

      If I wasn't trying to debug some C++ using Workshop right now, that might actually be funny ;)

      --

      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    2. Re:Usability studies from Sun? by fungus · · Score: 1

      From the people you brought you CDE =))

  72. Re:This is great by Quikah · · Score: 1

    I think it is great that this study was performed. I would, however like to see the same study performed for KDE. I see no reason for one desktop to have an advantage over the other. Choice is good.

    --
    Q.
  73. Re:Gnome or KDE interface by Quikah · · Score: 2

    Sure people hate what they are not familiar with. They don't like change, but some of the end comments by the users does not neccesarily support the argument that a windows like interface is needed. I like P10's comment the most:

    "It is like a cross between Windows and a Mac. It looks like it is designed for everybody."
    People familiar with Windows are able to just use KDE (debateable, but no studies have been performed on it so I will give it to you), but that doesn't mean that they like it. It is what they are familiar with and what they know. So they can be lazy and not have to learn anything new.

    Many users will probably be like that, but there are a lot of users out there that hate the Windows interface but don't even know it because they have never used anything else. I absolutely hated the Mac interface until I used it for several days in a row. Once I became familiar with it it was very nice, I started to dread going back to my windows desktop.

    Basically what I am saying is I want BOTH to thrive, I want both to be put through these kinds of tests repeatedly. People should be able to use what they like, one does not have to win over the other.

    --
    Q.
  74. Interfaces by chuckw · · Score: 2

    The only 100% intuitive interface is the nipple...
    --
    *Condense fact from the vapor of nuance*
    25: ten.knilrevlis@wkcuhc

    --
    *Condense fact from the vapor of nuance*
    1. Re:Interfaces by Waffle+Iron · · Score: 2
      The only 100% intuitive interface is the nipple...

      Indeed, a brilliant design; a classic. Simple and compelling. After all these years, a nipple is still a joy to use.

      Don't let the simplicity fool you, though: It may be very hard or even impossible to access this interface. Truly advanced usage involves highly complex interactions and great skill. And, like the sourcerer's apprentice, you could bring about significant side effects that could permanently change your life, for better or for worse.

  75. Re:OpenLook anyone? by SoftwareJanitor · · Score: 3

    OpenLook has been effectively dead for a long time. Sun switched to CDE when they ditched OpenLook in favor of Motif, which had basically won the battle at that point.

    As for open sourcing it, Sun did that before they gave up on it... it was kind of their last ditch attempt to outmaneuver Motif. Unfortunately it was too late. Had they done it about a year sooner it might have made a difference.

    I used to use olvwm on Linux back in the 1993 to 1995 time period... I imagine the source code is still out there for it, but I don't think it ships standard with many distros these days, let alone is part of the normal installations.

  76. Re:Reminds me of my users by ae · · Score: 1
    /usr, /bin, /etc

    "Three letter directory names? How fucking primitive!"
    Easy to type, yet descriptive (and, yes, I do use file name completion).
    --
    Blog Ho
  77. Re:The business of agronomic design by rangek · · Score: 1

    What exactly does GNOME have to do with argonomics?

    I don't know? What is argonomics?

    The last time I checked, a desktop environment has no bearing whatsoever on soil or plnat sciences.

    Yeah, most desktop environments don't work so well if you soil them, and there was soil before desktop environments, but what the hell is plnat sciences?

  78. Re:Context is everything by sharkey · · Score: 2

    I had a user have a fit because he felt he shouldn't have to click the "New" button in Outlook to compose a new email message. He felt it should be labelled "Send." Your quotes are probably closer to reality than "they could be."

    --

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  79. Re:Usability study for Windows. by Ripp · · Score: 1

    Unfortunately he's really not that far from the mark. I know perfectly intelligent, reasonable, bright people who seem to lose 1/2 their IQ points when they get in front of a computer.

    "How do I do <X>?"
    "Um, go to Start->Programs->X?"
    "What? I don't know what you're talking about!!! Stop confusing me!!!"

    It's true.

    --
    Blech. Signatures.
  80. Re:That's what I was saying... by Twilight1 · · Score: 1

    but I am a CS major and computers are my life!

    That is a frightening thought in of itself.

  81. MUD Shell by wyrmBait · · Score: 1

    You're thinking of MUD Shell.

    It's an interesting toy, if only to read what the designers think of the traditional *nix file structure.

    --
    -- "Perhaps the truth is less interesting than the facts?" -Amy Weiss, RIAA
  82. Re:This is a technicality but... by Moofie · · Score: 1

    Do you have anything to substantiate your opinion? I'm serious...I'm fascinated by the concept of UI usability, and I'd love to read about KDE's.

    --
    Why yes, I AM a rocket scientist!
  83. Re:Context is everything by Squirrel+Killer · · Score: 3
    Put a tiny Gnome footprint on the left corner of a taskbar at the top of the screen and the non-techies they had participating in the study probably would have gotten it.
    They might have also gotten it if this wasn't the first time they had seen the GNOME logo. Instead of that nice sunset picture on the login page, they should have the GNOME logo with the word "GNOME" overlaid on it. The login page, if anything, confuses the issue by putting Xiamin's logo in.

    Tying the logo with the name might have helped on the terminal emulator problem too, although they really ought change that to "Command Line Prompt" or something similar.

    -sk

  84. Re:Listen to the users! by EvlG · · Score: 2

    If only keyboards had a sensible layout....

    I find it incredibly ironic that we try to learn to type fast on the QWERTY layout, one which was specifically designed to SLOW TYPISTS DOWN. In the typewriter days, keys stuck together if one typed too fast, so a new layout that impeded the typist was devised.

    We should have switched to a sensible layout (one like Fitaly for Palm comes to mind) long long ago. Now, I fear, it is too late to switch...

  85. Re:Gnome or KDE interface by mwa · · Score: 1
    I noticed as I went through the list of recommendations, almost every one is in KDE 2.2. Yes, it's very "Windows-ish" but now I have to fight off my wife AND my two teenage kids to use my Linux box while the Windows 98 machine gathers dust. When my mother comes over to visit, she'll just plop down to play a game, again on Linux.

    And having it installed doesn't mean that everyone in the house has to use it. After watching me use icewm for a month, my wife decided to check out the other options on the kdm login screen. Now she spends most her time in icewm. Having a Windows-like environment just establishes a comfort level for people moving to a different platform. Once they feel at home, then they're ready to try something different.

    Just as soon as I get migrated to GnuCash or Kapital, Windows is history at my house.

  86. Re:Usability vs. Transparency by leei · · Score: 1

    Actually, what I've said is that they've claimed to be studying usability and describe some principles of usability, but then actually constructed the tests so that they were actually looking at transparency instead. All of the recommendations are descriptions of ways to make the system more transparent.

    A system really needs both properties, yet virtually all GUI development and research concentrates on transparency while supposing that it is discussing usability. If you are only interested in serving naive or casual users then transparency is fine. The issue of transition from naive to natural and improvement of the power user's subtle interpretation and interaction with the system is almost never considered.

  87. Usability vs. Transparency by leei · · Score: 5

    In designing systems and user interfaces, it is
    fundamentally important to not confuse two distinct concepts: usability and transparency.

    Usability is directly related to the efficiency of
    performing tasks and the ability to anticipate the
    user interface for new tasks.

    Transparency is the "intuitiveness" of the interface or system. It is primarily a measure of
    how easy it is for a naive user to come into the
    system and get a something done.

    Transparency is intimately related to the experience of the users being examined. In a certain respect, it is a measure of familiarity.
    Unfortunately, you will get high transparency
    scores nowadays if you simply look and act like
    MS Windows.

    Usability is a whole other bag of onions. Some of
    the features of a transparent interface are relevant in assessing usability, but only to a point. While transparency is something critical for new or casual users, it can be almost completely irrelevant to an experienced user. Once a certain level of familiarity is acheived, usable systems are those that make the most common tasks the most efficient to access and provide easy means of aggregating and controlling common
    sequences of tasks. Emacs is an immensely usable
    system that has a very low transparency score.

    It is interesting to note that the Usability Principles in this study seem to be correctly labelled: they *are* related to interface usability. However, the assessment methodology seems to be primarily measuring *transparency*.
    I'd say that this is a basic flaw in the study and
    colors the recommendations highly.

    It would be nice to see someone do a similar study
    but concentrate on the power users and address the
    issues around high performance usability.

    1. Re:Usability vs. Transparency by Polo · · Score: 2

      However, if we delivered emacs as the desktop environment, linux growth (beyond emacs users) would be doomed.

    2. Re:Usability vs. Transparency by Amokscience · · Score: 2

      So what you've said is that they've stayed true to the intent of the test whilst straying from the letter of the test.

      Seems to me that they've managed what was intended which is far mroe important than nitpicking on what they should have called it.

      Just reading about the login procedure makes me shudder and cringe.

      --
      Fsck cluebie moderators. I'll say what I want, offtopic or not. And fsck having to qualify every bloody statement just
    3. Re:Usability vs. Transparency by malfunct · · Score: 1
      Login is a terrible word to use for what most people (and even I) normally think of as a "name" of some sort. Username, or Login Name or something that says thats your "name" on the system is needed. I mean what is the login really except for your Identification to the system so call it that, either name or id or username or something to make it absolutely clear what you want.

      Most of the other cases were somewhat like that, while many of them were things like "I'm used to thinking of this a certain way" that can be blamed on what MS did as standard, you need to look beyond that to why MS picked it that way. Sometimes its because thats just what they did, but most often MS spent hours watching people in a usability lab or reading other peoples usability lab results and picked something that was felt would be easy for most people to deal with.

      I mean look at the whole issue about the gnome menu thing. I happen to think that a foot icon has NOTHING to do with starting programs. Start happens to be nice cause id says something about starting programs but "run" or "go" or something like that would work too. You need to make sure that an icon encapsulates the purpose of what it represents. Its a mapping to the real world expectations pictorially.

      --

      "You can now flame me, I am full of love,"

    4. Re:Usability vs. Transparency by doug363 · · Score: 1
      It is interesting to note that the Usability Principles in this study seem to be correctly labelled: they *are* related to interface usability. However, the assessment methodology seems to be primarily measuring *transparency*.

      I agree with you on this, although the study highlighted significant areas where the UI could be improved for both advanced users and novice users. Gnome isn't the only system which has usabilty flaws either -- Windows has quite a few itself. (Aside: One of my pet hates is wading through 3 levels of menus to get to programs, or minimizing all of the windows to access the desktop.) I don't mean to be complaining about Gnome -- I've used it quite a bit myself, but improvements are always a good thing. A few examples of what I mean:

      • Changing the font. This requires 3 different (independent) dialog boxes to completely change the font everywhere. Further, in the Sawfish WM customization section, the current font is shown something like "-helectiva-medium-r-normal-*-*-120-*-*-p-*-iso885 9-9". This is completely unnecessary and detracts from the usability for both a beginner and an advanced user. There is no reason to let the user edit this string directly - a font selection dialog box is all that is required. A sample of the current font would be useful here, though.
      • A number of people commented on the inconsistency of menu titles. Some menus have a "title item" up the top, and other's don't. Clicking on the title item makes the menu disappear. This doesn't really serve any usability purpose at all.
      • Some of the icons aren't immediately obvious. Actually, I'm not entirely convinced that icons make programs easier to use. Basically, they provide eye candy and a nice-sized target to click on. Most of the time, icons need a label or tooltip to explain what they do. (There was some usability study which I read which also said as much, but I can't find the link.)

      Quite a few other people have suggested a "novice" mode (which could be integrated with Nautilis' user mode), and I agree with this. It would solve some of the problems that novice users had, such as not understanding what "man" meant.

      Personally, I like many aspects of the UI in both Gnome and KDE. (They don't require you to download something like TweakUI to turn off all the annoying "features" like Windows does, either.) IMHO, the main problems with them comes about because of the modular nature of *nix systems: they can't always provide a seamless GUI to customize all the other programs on the computer. (In other words, they can't seamlessly integrate hardware config utilities and such.) If KDE, Gnome etc. can agree on a standard for such plug-ins, they would improve their usability immensely. It might also encourage a few hardware manufacturers to write some GUI configuration utilities, which would be good.

  88. don't talk unless you've walked the walk by count0 · · Score: 5
    There's a lot of folks saying "but this isn't how people really use Gnome" or "the comments are insipid"

    Unless you've sat down and observed your interface getting tested with a usability professional or two who work with regular folks to see how the application works *in the real folks non-geek world* then you don't know what you're talking about.

    Really, how can you argue with behavior-based experimental data that "this isn't how people behave"? Oh right - with unfounded 3l337 opinion.

    Sure, there are other things we could do to better test usability - like have them spend a week or two with Gnome after this test, then test again to see how much they picked up.

    but until you're doing testing with your own projects, until you appreciate that these are real people in the real world (that same world you think should use Linux as a desktop OS) then you're really missing the point.

    cz

    see www.usability.gov

    IBM Ease of Use

    The perennial Jakob Nielsen

    Usability Professionals Association

    Webword Usability Blog

    1. Re:don't talk unless you've walked the walk by follower-fillet · · Score: 1

      > "Someone might be overwhelmed by the amount of options." (P7)
      Which do think a participant is more likely for to say:

      a) "I feel overwhelmed by the amount of options."
      b) "Someone might be overwhelmed by the amount of options."

      It's the same way you say to the Doctor, "Ummm, my 'friend' needs some help."

  89. This is a technicality but... by GauteL · · Score: 2

    .. it isn't the _first_ step. Eazel also did some usability-testing with Nautilus (which is an important part of GNOME), and a lot of talk in the development of Nautilus is different from other projects, because the question "but would this be intuitive?" is asked all the time..

    Otherwise I agree totally with what you're saying.
    KDE is currently superior in some fields, but one field GNOME is superiour is usability-testing.

    1. Re:This is a technicality but... by 7-Vodka · · Score: 1
      HAHA!

      Maybe GNOME is superiour in usability-testing, but KDE is superiour in usability!

      "just connect this to..."
      BZZT.

      --

      Liberty.

  90. Re:Context is everything by Tower · · Score: 1

    Excel is a chewing gum? Never heard of it. I've seen Mangosteen gum, though... (now with 25% more Steen!)

    --

    --
    "It's tough to be bilingual when you get hit in the head."
  91. Re:I can't wait... by Tower · · Score: 1

    Hehe - and here I am hating that, thinking there should be a separate app for that... too many years of lax click and release where I start moving (just before the release) to where I know my mouse needs to be... Moves the freecell link every time ;-)
    --

    --
    "It's tough to be bilingual when you get hit in the head."
  92. Re:I can't wait... by Tower · · Score: 1

    I never seem to have that problem in any file manager... Just years of experience have told my hand and trackball what they can get away with, and where. Grown laziness, I think. That coupled with the separate menu editing in most WMs (whether it happens to be graphical or go munge a text file) keeps a person used to having to go to a separate place. I agree, for a new user (who hasn't had as much time to learn good/bad habits) it could be a great thing. For those of us set in our ways, well... change can be a hard thing sometimes :)

    You made a good point with the typesetting example... those of us who learned on Pagemaker instead of Word/Wordperfect have a slightly different tilt on the way things should work...
    --

    --
    "It's tough to be bilingual when you get hit in the head."
  93. Re:Kind of sad, by fungus · · Score: 1

    "'Settings' should be in the control panel...'Settings' is not a program!" (P7)
    "I wouldn't expect 'Settings' or 'System' to be under 'Program'." (P9)


    It seems pretty obvious to me that the problem for this user is not that the settings are "under something called Settings" but much more that they're under something called "Programs".

    Programs (applications) should be grouped together, away from settings, in order to have a friendly user interface. It has absolutly nothing to do with Microsoft naming conventions... Please stop bashing Microsoft blindly, and if you need to report those participants' comments, please dont mutate them that much.

  94. Good sawmill/gtk theme by steve9000 · · Score: 1


    One i've used for over a year is
    the gtk+ metal theme with the
    Latem sawfish theme.

    It's pretty and very usable.

    stephen.,

  95. Stupid Stupid Stupid! by bored · · Score: 1

    You just missed the point of this whole article. When someone is new to computers the idea that the zip disk in their hand shows up at the 'top' of the drive hierarchy right next to the CDROM just makes more sense than having it show up somewhere in a big global file system. Look at the save dialog in 2k. At the top is the desktop, followed by My Documents, My computer (with an open drive list, with drives labeled like '3 1/2 Floppy (A:)' the A: is left around for previous users I suspect it will disappear in some version soon. ), and My network places. Where do you think most people new to computers save their documents? Don't fall into the trap and believe that M$ doesn't do usability studies. They do a lot of usability studies. That is why they are always changing stuff in the UI.



    Every time a new version of windows comes out I find the new UI changes annoying, after using a windows version for a few weeks the new changes make sense and I wonder why it took them so long. Personalized Menus got on my nerves for about 4 months. Now I love them. M$ is much more careful with this stuff. If GNOME implemented personalized menu's they would forget the most important usability feature. The most important feature in the personalized menu's is the fact that if a user is looking 'lost' then the menu's open all the way up. Ever watch your grandmother use a computer? When she gets confused she sort of 'locks up' and moves really slow. When this happens a little bubble opens and its says "where are my programs...." explaining what happened to your programs, points at the little '>>' and the menu's pop all the way open. Test it out! You have to act like your grandma for it to work though. I use a computer like I'm on speed so I normally never see this crap but its there, if i slow down for a second it appears. I like linux, but I use a windows box to do linux development because the UI and the tools are much better.

    1. Re:Stupid Stupid Stupid! by bored · · Score: 1
      However "My Documents" is a good indication that MicroSoft is not studying things much either. In fact "My Documents" is ON one of the disks. Removal of the C: drive will cause "My Documents" to become empty, which would be somewhat confusing to the user who can clearly see from that display that they are NOT on the C: drive!

      I'm not sure I understand. "My Documents" has to be somewhere on one of the disks unless you have a dedicated disk. It makes a lot of sense that it is presented to the user as being at the top level in the machine structure. It gives them a quick place to save their work. It helps to solve the problem that newbies tend to save all their work in the root directory. In reality its just an alias to the location pointed to by HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\P rofileList, which is pulled/mangled into the user profile at creation/login ) the profile root for each user. Usually this points at 'primaryroot(c:)/Documents and Settings/userid/My Documents' but it can be changed in the user manager. Personally I have a redundant software mirror setup as my second drive and i've moved all my important stuff to the mirror on 'D:' including my profiles. For networks with a domain/active directory the user profiles can exist on a server somewhere. I think the new version of samba supports a lot of the PDC functionality needed for NT4 support and therefore you could make the "My Documents" directory point at the servers /home/userid.



      If someone uses your directory scheme then all the stuff in / needs to be moved to something like /System Folder (sounds like the mac hu?) because as it is you will see /My Documents and /usr (along with /sbin and all the other 'crap' sure to confuse the poor newbie) at the same level. What might make more sense it to leave /home/userid as the home directory and provide links to '/mnt/Floppy' as '/home/userid/3 1/2 Floppy' as well as some premade directories like /home/userid/My Documents and default /home/userid as the desktop. Then you have to hide the fact that /home/userid isn't the root of the machine and hide the '..' all the paths should pop up as 'My Documents' or '3 1/2 Floppy' with the ~/ always hidden. You could provide a .. that only goes to '/home' incase someone wants to look at other users files.

    2. Re:Stupid Stupid Stupid! by bored · · Score: 1

      Its a little more than tool tips. Its more like if your sitting in your word processor without a document open the stupid paper clip popping up and saying "would you like to look at an existing document or create a new one".

    3. Re:Stupid Stupid Stupid! by markbthomas · · Score: 1

      I really liked the way the Amiga FS worked. (*ducks*).

      Seriously, I liked the organsation of <volume name> : <directory> / ... / <filename>

      the volume name could be any string (within the file name character set, of course).

      There are improvements to be made in this, of course -- using more intuitive names would be good

      Of course, this is all moot, since linux's filesystem is unix, and will always be unix, but you could add the idea of aliases. When a user goes to a "save" or "load" dialog box, you could give them options like "Home:" and "Desktop:" and "Jim's Home:" or something, like ~ and ~jim, but in English, not UNIX.

      I don't think putting the user's home directories at root level is a good idea (consider 2000 users), and I quite like /home/userid, or ~userid. Perhaps someone should write a really cool "Beginners' Interactive Guide to Gnome" that would introduce concepts such as unix fs, etc. Also perhaps now would be a good time to make a new help system, drawing on what has been learnt from the past -- just don't use flipping HTML

      To quote a good friend of mine on Windoze's directory layout:

      "[what is it with Windows' directories...] 'My Documents', 'My Pictures', 'My Bloody Little Pony'..."
  96. Listen to the users! by Mr.+McGibby · · Score: 5

    There are going to be a lot of posts like, "What lusers! They need to RTFM so that they know that 'terminal emulator' actually means command line prompt!"

    This is not what you should take away from a user interface study. This *is* what the users see when first presented with the program. It really doesn't matter what the programmers/designers of GNOME think. If the user doesn't like it, then he doesn't like it! If he can't understand, then he can't understand.

    A long time tenet of communication is that if there is miscommunication, then it is usually the fault of the communicator who hasn't adequately taken into account the audience. If we as programmers/designers aren't using the interface to *communicate* then it is *we* who are failing to communucate, not the audience who is failing to understand.

    Why do you think that MS has slowly moved to simpler and simpler language? People don't need techo-speak to understand what is going on with the computer. Understanding phrases like "illegal operation" requires a bit of underlying knowledge about why such an analogy is being used. So why use it. Just say, "your computer just crashed, but it's okay. Just press that little button on the front of the computer so it can restart. Have a nice day!".

    --
    Mad Software: Rantings on Developing So
    1. Re:Listen to the users! by Fjord · · Score: 2

      This is an Urban Legend.

      --
      -no broken link
    2. Re:Listen to the users! by startled · · Score: 2

      I certainly agree-- there's a lot of room for improving UI, and there's often some irrational resistance from the computer-savvy crowd. After watching my parents attempt to use Windows 98, I realized computers are still pretty much unusable for most people. (Side note: it's pretty much a complete falsehood that MS Windows is easy to use. Mac is the only OS that I've seen beginners use successfully.)

      However, it's also important that we exercise some caution in implementing the fixes. A lot of the resistance from the technophiles comes from fear that they're going to take away the good stuff, and make the computer actually harder for a techie to use. For example, here are responses to the terminal window, from the study:
      "Oh, is this DOS?" (P3)
      "Is this for programming?" (P8)
      "[this is] a scary window with a black background, I'd have to type in some kind of code." (P9)
      What this means, of course, is that we need to keep this window out of reach of the newbies, or at least give them some easy help about it. What some UI designers construe this to mean, however, is that they need to make it very hard for anyone to get to, or remove it altogether. The latest MS app trend, for example, is to put these stupid down arrows in the menus, and take away most of the options. It takes me longer to access menu items, and the first few times I didn't even know what the hell was going on. Make it easier for the novices, sure, but don't make it harder for the regulars!

      It's extremely encouraging that studies like this are being done. Even if you don't care about the newbie crowd, admit it: you use a lot of programs that are a lot more of a pain in the ass than they should be. Here's to hoping for a better Gnome, and hoping that better apps in general will follow.

    3. Re:Listen to the users! by wishus · · Score: 1

      Oh, and just to yank a chain, I hate the term HUI.

      A user interface is an interface for the user.

      A Graphical User Interface (GUI) is a user interface for the computer that is graphical.

      A Human User Interface (HUI) is a user interface for the computer that is human - for example, a slave that operates the computer for you.

      I guess you could interpret HUI as a computer interface for human users. But that seems to me redundant. As if there would be a Parrot User Interface (PUI) or a Fish User Interface (FUI)!

      wishus

      ---

    4. Re:Listen to the users! by wishus · · Score: 2

      There were alot of very good comments in the document. I agree the UI could be alot better - GUI design philosophy is a hobby of mine.. Well, I guess it's my career too, but that's just because I'm lucky.

      What I do object to is the idea that to make a good GUI it needs to respond like existing GUIs to make it easier to learn. I think ease of learning is important, and if there are good ideas already in use in other GUIs, then don't throw them out simply because they're not original.

      But the point of creating a new interface is to create a better interface - and some things have to go, no matter how familiar they may be to new users.

      In a linux desktop, I want a 1-click shell. That is, I should have a new shell 1 click away from anything. While I agree that the "terminal emulator" button in the article needs some work (icon, label, tool-tip, etc.), just because it's scarey to new users doesn't mean we should make it less accessible.

      This is probably a poor example, but my point is that sometimes new users just have to get over their fright at learning something new.

      They will be willing to learn if it really does mean better productivity for them.

      A better example is using a keyboard to type. It is frustrating to learn to touch-type, but people will learn it if it benefits them.

      Another example is Palm Graffiti. People are willing to learn it because it's faster than handwriting recognition (HWR). Sure, a Palm wouldn't be as scarey if it had real HWR like Microsoft's Transcriber. But we learn it because writing in Graffiti strokes is faster than writing ordinary letters.

      wishus

      ---

  97. You think that is scary... by cr0sh · · Score: 1

    Just wait until you have to recompile your kernel, not once, but twice! This happened to me some time ago - I first recompiled it because my ZIP drive wasn't working properly (had to migrate from 2.2.13 to 2.2.14) - after I did that, my sound card died (because the OSS driver was for the old kernel). So, I had to go through the process again to set up ALSA (as a loadable module). Recently I had to do it again for my joystick.

    The first time I did it - I forgot to run LILO (very important) - system refused to go past the load stage - break out a boot disk, go to root - vi lilo.conf, run lilo this time, reboot - everything fine.

    This happened to me again recently (not scary this time - immediately recognized my mistake) - I upgraded my system from SuSE 6.3 to SuSE 7.2 - and when I rebooted, while I had KDE2 (well, I had to create a symlink because X kept choking on loading the accelerated X driver), I was still running the old kernel. Seems that SuSE 7.2 put it in /boot, but I had been running the vmlinuz in /, not /boot (probably due to the instructions I had used to make the patch previously) - so I moved it, but forgot to run lilo - blammo! - once I got over that, I just left it in /boot, cleaned up /, and reset lilo.conf to look at the right spot, ran lilo (important!!!) and went from there.

    Then, of course, I found I was only running the old X - and not X 4.0 as I thought - finding out that the base upgrade only installed portions of X4 - so I had to add that, and run the config to move to X4 (can't remember the name) - then YAST2 wasn't setup, and I needed to get the drivers for 3D acceleration - ARGHHHHHHH!

    Let's just say it has been an interesting few days (and I am still fighting to get the Samba server set up - will probably have to recompile the kernel to get my joystick set up - it "went away" after I did the update, so since the kernel was the only big thing that changed, it must be the issue - I think. I am also unsure whether Java, Perl, or my other custom compiled apps all work properly - fun, fun, fun!) - but I sure do like the new KDE2...

    BTW - damn - that NVidia driver for 3D acceleration is much faster than what I had before - I don't like the splash screen every time I log off/log on to the system through KDM (anyone know if there is a way to turn this off - or know of a recompiled version of the driver - it comes with source, I am thinking about stripping that code out and recompiling?)...

    Worldcom - Generation Duh!

    --
    Reason is the Path to God - Anon
    1. Re:You think that is scary... by cr0sh · · Score: 2

      It can be hairy at times - but I get satisfaction that I know what does what, where, and when. It may take me a bit longer to set something up, figure out its dependencies, etc - but in the end, for me, it is worth it.

      To be honest, this update from SuSE 6.3 to 7.2 has been less painful than I thought it would be. I can't say painless - but not the huge bear I was imagining. I was half expecting to end up moving my home area to another partition, then reformating the root, boot and swap partitions, and reinstalling (then moving the home area back), but so far, it has worked out great. Even the stuff I compiled under 6.3 still works (AFAIK - but I am going to recompile it in the end).

      No - Linux definitely doesn't hold your hand for that kind of an update.

      One thing I wonder though, and I hope to be able to try it someday soon - if I can gather the hardware together. I wonder how a "virgin" install of SuSE 7.2 would go - the update went smooth, with the installer and everything being very, very slick - better than what I remember from the Win95 or 98 installer. I just wonder how easy it would be with a fresh machine. It looks like it would be super simple, from what I can gather...

      Worldcom - Generation Duh!

      --
      Reason is the Path to God - Anon
    2. Re:You think that is scary... by GMFTatsujin · · Score: 1
      Um...

      Holy crap. There's a beautiful example of why I'm not as into Linux as I thought I'd be. All the new damn acronyms, cryptic application names, non-descriptive settings... I might as well learn to write Cyrillic while I'm at it.

      I mean, I look at icons like Network Neighborhood, or My Documents on a Win2K machine, and I can reasonably guess what will happen if I click them (something opens having to do with looking around the network or looking at my documents) or right-clicking them (I can configure something about my network, or where my documents go). Left click, open; right-click, configure. It took a while to discover and get used to, but it's easy.

      From the moment I thought to myself, "hmm... I wonder if all the talk about Linux's vaunted network stability is true" I had nothing but trouble for several months. A setup that took me 10 minutes in Windows took me 2 months in Redhat, after hammering out all the wrinkles. Along the way I was learning all sorts of things about .conf's and what have you that were essential to know to create that setup, but have completely vanished by now.

      I was just happy to get Redhat installed with Samba and a proxy server. It dials out when my Windowes boxes make an IP request. It works lovely. That was about 6 months ago and I haven't touched the machine since. I'm almost afraid to - I get the feeling it's balanced like an elephant on the head of a pin, and if I so much as THINK about a .conf file, the delecate web of -arguments, daemons and runlevels will just... stop working. And I'll have to figure it out all over again.

      Of course, the machine hasn't crashed, BSOD'ed, or just plain crapped out on me in all that time either :)

      Tatsujin

  98. Apple Menu X'd (was Re:Kind of sad,) by WillAdams · · Score: 2

    In Mac OS X, the Apple menu has at once been deprecated (no longer used as a system launcher/customization tool), and brought forward (important system commands stored there).

    The one was 'cause customization was Byzantine (dig around in the System Folder for a Folder to use to customize it), the latter 'cause it's supported by the menu hierarchy they're putting forward
    (System-level stuff -> App -> situational)

    In UI tests, failing to realize the Apple menu was a menu was a common stumbling block for naive users on Macs.

    William

    --
    Lettering Art in Modern Use

    --
    Sphinx of black quartz, judge my vow.
  99. The whole "stupid user" misconception. by oneiros27 · · Score: 2
    I know I've already seen links to Jakob Nielson's site in this thread so far, but his Feb 4th Alertbox 'Are Users Stupid?' article really hits exactly what you're saying:

    http://www.useit.com/alertbox/20010204.html
    --
    Build it, and they will come^Hplain.
  100. Re:Gnome or KDE interface by greenrd · · Score: 1
    This is news for nerds, not news for cluebies.

  101. Re:Reminds me of my users by weave · · Score: 3
    Where's my C drive?

    That's pretty silly when you think about it. A C: drive, the syntax (C:) etc... It's as weird as anything under Linux. It's just that users have learned this one since the beginning of time, er, MS/DOS epoch, so now they expect the same kind of sillyness.

    We need to corrupt our youth at an early age so when they are exposed to the Windows world, they'll be like "Drive letters? How fucking primitive!" :-)

  102. Re:Thank you Sun! by Hard_Code · · Score: 3

    "Who gives a shit?"

    People who are worried that users taught bad habits will actually force them away from being able to write elegant, intuitive systems. Easiest is not always best, etc. (Hardest is not always best either). Seems like GNOME needs a "novice" mode, which like Windows 98 hides all the advanced stuff (like scary black windows my god!), but can be displayed with a click of a button (or by a permanent setting). This way both novices and advanced users can be happy. Maybe every GUI feature can have an experience rating, and the user can set what experience level the GUI should display itself up to.

    --

    It's 10 PM. Do you know if you're un-American?
  103. Re:People who never seen something else... by chrysalis · · Score: 2

    Mozilla, XMMS, Gimp, Compupic, Gphoto, Balsa, Freecell, ...
    -- Pure FTP server - Upgrade your FTP server to something simple and secure.

    --
    {{.sig}}
  104. Re:People who never seen something else... by chrysalis · · Score: 2

    ...and even babies, check my OpenBSD baby .

    -- Pure FTP server - Upgrade your FTP server to something simple and secure.

    --
    {{.sig}}
  105. People who never seen something else... by chrysalis · · Score: 4

    People familiar with Windows or MacOS will be lost with Gnome, or any new user interface. Because they already know icons, locations, shortcuts, etc. Working on something different needs time.
    My girlfriend never used computers before we met together. And on my computer, there's only OpenBSD, FreeBSD and Linux. I showed her how to log in, browse internet, paint, play music, print photos, etc. Her desktop has icons for main applications.
    And she's not lost. She can use the computer without any help. With Linux, FreeBSD or OpenBSD.
    The last week, she had to work on Word 2000 at her daily job. She was totally lost, found Windows slow and ugly, didn't understand why the word processor had so many complicated buttons and menus, etc.
    So no interface is more intuitive than another. It's just a question of what you are more familiar with.

    -- Pure FTP server - Upgrade your FTP server to something simple and secure.

    --
    {{.sig}}
    1. Re:People who never seen something else... by SimonKeogh · · Score: 1

      I think using a serious wordprocessor might be a little bit more complicated then painting, playing music and loggin in. As for Windows being slow... I really think that depends on the computer running it.

  106. I can't wait... by stienman · · Score: 5

    I can't wait for all the idiots to start posting, "But they're going to make it just like Windows!!!"

    While the reality is is that not only are 'regular' users familiar with windows, but MS has spent significant resources studying exactly these issues and they are common even to those who are not familiar with windows. Many of these concepts (which the Linux community has shunned for years trying to avoid being like Windows) are going to have to be embraced (and extended) by the Linux community if they are going to gain any mindshare in the population.

    -Adam

    This sig 80% recycled bits, 20% post user.

    1. Re:I can't wait... by stray · · Score: 1

      well, for instance i'd hate it if the log out dialog wouldn't have the option label "halt" anymore. i like naming conventions that stick to the underlying shell commands, even if they're not familiar to new users.

    2. Re:I can't wait... by Kaiwen · · Score: 1
      dragging items in the Start menu to customize it. It's not as good as it ought to be, but it's a great idea at the core.

      Also, not a Microsoft original idea. I clearly recall sitting down in front of the Win95 interface and clicking on the Start button for the first time. This was back in March or April of '95, I was in a Microsoft training lab in Redmond preparing to provide tech support for the 95 launch, and I was coming from an OS/2 background. My kneejerk reaction was "What a piece of junk!", which I must have voiced out loud, because I found myself on the receiving end of a lot of angry stares from the MS UI team. But I still stand by my reaction. I wanted to be able to do all the same things with icons in the start menu that I could with icons on the desktop -- right click for context menus, drag and drop icons on and off the start menu; a whole range of expectations and useability issues that were "intuitive" to me were simply not addressed in the Win95 UI. The whole start menu did (and does) scream "kludge!" to anyone with real UI experience. While MS has made great strides in improving the 95 interface, seven years later it still has some catching up to do.

    3. Re:I can't wait... by Kaiwen · · Score: 1
      Storing file type descriptions in the filename?

      I have to agree here, too. Why should I be able to associate Word with files only if they end in .DOC? And why should .DOC file associations be restricted to a single application? Seems to me MS (or Gnome and KDE, for that matter) could have taken a lesson from OS/2's extended attributes.

    4. Re:I can't wait... by plone · · Score: 1

      And exactly what spyware does windows install? Do you still believe that ol BillyG has a backdoor to all your personal info? Microsoft already spreads enough FUD around, there is no need to add to it?

    5. Re:I can't wait... by 1alpha7 · · Score: 1

      But wouldn't that make GNOME just like windows?

      Let's see . . .

      • Doesn't crash daily.
      • Doesn't install spyware on my system.
      • Doesn't break all standards so I can only travel in their domain.
      • Doesn't cost a fortune for an office-full of licenses.
      No, I don't think it will.

      1Alpha7

      --
      Live to be Moderated
    6. Re:I can't wait... by 1alpha7 · · Score: 1

      And exactly what spyware does windows install? Do you still believe that ol BillyG has a backdoor to all your personal info? Microsoft already spreads enough FUD around, there is no need to add to it?

      It's called Win XP. Hardly FUD.

      1alpha7

      --
      Live to be Moderated
    7. Re:I can't wait... by wackysootroom · · Score: 1

      Many of these concepts (which the Linux community has shunned for years trying to avoid being like Windows) are going to have to be embraced (and extended) by the Linux community if they are going to gain any mindshare in the population. But wouldn't that make GNOME just like windows?

    8. Re:I can't wait... by MrDolby · · Score: 1

      Yes that dragging items in the Start menu is fantastic. Its so much easier than doing it the old way.

  107. Re:Anything new takes getting used to��� by colmore · · Score: 1

    Your suggestion that we ignore people preconcieved notions about UI is unreasonable© I doubt there are many GNOME users that didn't first learn the ins and outs of using a mouse on Windows or Mac©

    We can make a better UI than Win or Mac, but it must still conform to the precidents set by other OSes if people are going to use it©

    Parallel case: it might be "better" to set Linux to Dvorak keyboard layout by default© But people have been pre-exposed to Qwerty, so that's what we're going to use©

    --
    In Capitalist America, bank robs you!
  108. Re:Should Gnome default to Mac-like top global men by YellowBook · · Score: 1
    If Apple patent issues can be avoided, perhaps Gnome should default to a singular Mac-like global menu at the top? (menus in windows would still be available as an option)

    I'm running a patched Gnome 1.4 with this setup right now. I'm not the author of the patches, but I've done a little integration work with them (added them to the relevant Ximian source rpms) and I wrote the sawfish support that they currently need. The Gnome global menu uses the same window hints as KDE, so the global menu on Gnome apps will work fine under KDE and vice versa.

    For those not willing to apply patches, Gnome will have an optional global menu (based pretty much on the same code, I think) in 2.0, which is unfortunately a long way off.


    --
    The scalloped tatters of the King in Yellow must cover
    --
    The scalloped tatters of the King in Yellow must cover
    Yhtill forever. (R. W. Chambers, the King in Yellow
  109. Throbber? by Palshife · · Score: 1

    As users explored Nautilus further, they discovered that it was a browser:

    "It has a desktop file system feel and a web feel, from the icons and the throbber." (P4)


    Anyone mind telling me what the hell P4 is speaking of? I wasn't aware Nautilis had a "throbber".

    --
    Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
    1. Re:Throbber? by damiam · · Score: 1

      A throbber is the animated icon in the upper left corner that moves when the program is doing something, like the flying comets in Netscape and the rotating earth/E in IE.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  110. Re:Reminds me of my users by quartz · · Score: 1

    Nah, the solution was far simpler than that. I just set the user's home directory as the default starting point of the graphical file manager, and hidden the directory tree from the default view . Problem solved, everybody happy.

  111. Reminds me of my users by quartz · · Score: 2

    Back when I was administering a Linux network, the most common questions from users were "Where's my C drive?" and "How do I make all those weird directories dissapear?" (referring to the stuff in /, *after* unsuccessfully trying to delete them). Good thing they didn't have root access...

    1. Re:Reminds me of my users by Nailer · · Score: 2

      You might want to add all the user mountable / writable directories under /media, for removable media.

      Or /mnt and /, and any other nonstandardized directory, which we now use because Rusty Russel decided to ignore everyone else on the FHS and make changes nobody asked for or approved before FHS 2.2s publication.

      Grrr.

    2. Re:Reminds me of my users by delong · · Score: 1

      Har! That's pretty good. How about when you lease a dedicated Linux web server to some schmuck, who calls wondering why it won't work. Maybe because you rm'd everything in /var you idiot! Apache ist kaput!

    3. Re:Reminds me of my users by msebast · · Score: 1

      As a long time windows/dos user it took me MONTHS to figure out the UNIX file structure on my Sun box at work.

      It was not obvious that my home directory was on the network, /tmp only existed in memory and /etc and /bin were on the local computer hard drive.

      I agree that the DOS drive letters are stupid (and not being able re-asighn them is even stupider) but I don't think unix/linux is any more obvious.

  112. Great Work by bwt · · Score: 2

    This is really great work. Bravo.

    It's sometimes painful to watch the average user struggle with things that seem obvious, but this is exactly the kind of feedback that is difficult for a programmer to get.

    For linux to succeed on the desktop, Gnome (or KDE or something equivalent) must do well at meeting the needs and expectations of this kind of user.

    I hope people will see this report as a very valuable insight into what goes throught the minds of ordinary users. I did. Hell, I've even thought the same thing as in some of the comments (I shouldn't have to click on the login box to type my username!)

  113. Re:Kind of sad, by Nehemiah+S. · · Score: 2

    Indeed. The really, really funny thing is that a lot of Windows users can't even use a very slightly modified Windows system.

    For instance, I used a hex editor to change the word on my start menu from "Start" to something useful (i.e. the name of the computer, Astarte).

    Every single person who sat down at it saked, "Where is your start button?" immediately. Even though it was in the exact same place. Nothing else changed except the word on it. I'm not talking about just my mom; I'm talking about engineer types, people who have used other operating systems (primarily SGI Irix) extensively.

    If the people in this survey had clicked a nappy foot, or a K on the top of the screen, or even some "useful text string in the lower left hand corner" every day for 10 years, they would sit down at a MS windows box and say "Where are the programs at?" or, "'Start'? what a stupid name for a computer!"

    Neh

    --
    ... and there is no doubt, that one day he will be
    where the eye of his telescope has already been
  114. Oops. My own $0.02, fixed. by Nailer · · Score: 2

    Someone forgot to click preview (and Slash won't allow me to resubmit)

    All comments based upon Ximian GNOME 1.4 updates as of 20010722 and KDE 2.1.1 wit the KDElibs 2.1.2 patch applied.

    * Gnome 1.4 can't make icons (launchers) on the desktop unless dragged from Nautilus. One can't modify those properties. Which is bad. GNOME 1.2 and KDE allow this.

    * If a launcher can't find a program, I don't get an error message (must less GNOME having the brains to find the program). KDE allows this.

    * If a launcher runs a program that spits out text, I can't see the text. I think the launcher shuld wait and see if any windows are being launched by the program, and if they don't pop up within a given time limit, show their text output.

    * Nobody selects their apps based on toolkit. My mom doesn't ask for a GTK app. She want's soemthing to read her mail. So can GNOME and KDE start both start using a directory like /usr/share/appmenu ?

    * Indeed, Programs = Applications. Both GNOME and KDE suffer from this bug.

    * Ximian GNOME 1.4, with all updates, is still very slow on an Athlon 900 w/ 384MB RAM. Or, more specifically, Nautilus is bad.

    * Implementation of things (semitransparency) which should be in X into GNOME is a bad technical decision.

    * The GDM bug which allowed entry only when the mouse was over the dialog has been fixed a while ago.

    * If I try something in Control Center, I shouldn't need to commit the changes.

    * Any app that ever tells me I should be root should be shot. If I have permission to su, ask me for the password. Otherwise, tell me I'm not allowed to run the program.

    * Windows XP GUI multiuser capabilities are unfortunately better than GNOME and KDEs. I.e., its possible to go back to the login manager and log in as someone else while the other user keeps their GUI session open.

    Changing to a VT, logging in as another user and running `startx -- :1' is not intuitive

    * I want to change the layout of the window buttons. How do I know what NextStep / macOS / Windows used? I just want the X on the left!

    * Red Carpet is great, and should replace GNORPM as the standard software installation method. For that matter, what exactly is a GNORPM? Let's rename Red Carpet to `Software Installer or `Installer' and put it on the default desktop (or high up in the menus)

    * GNOME and KDE require other apps to be launched to modify their menu structure. Its not achievable via drag and drop.

    * Like the study says, a foot isn't immediately apparent as a launcher. Neither is a giant K. KDE call this button the go button, and should fix the imagery to be more obvious (a `Go' street sine that pulses when people first log in?). GNOME should also do something like this.

  115. Shell!=CLI by Nailer · · Score: 2

    I'm not sure "shell" would mean any more than "terminal emulator"....

    Agreed. Hijacking of the term shell to mean CLI is simply wrong. A shell is something designed to protect users, or something that covers up what is beneath. Everything is a layer of abstractions at some sense (you use bash? Real men who know what they're doing write to their disks by hand with magnetised needles).

    My shell is KDE. My friends shells are explorer.exe and GNOME

    I think `command prompt' would be an appropriately specific title.

  116. My Own $0.02 by Nailer · · Score: 3

    All comments based upon Ximian GNOME 1.4 updates as of 20010722 and KDE 2.1.1 wit the KDElibs 2.1.2 patch applied. * Gnome 1.4 can't make icons (launchers) on the desktop unless dragged from Nautilus. One can't modify those properties. Which is bad. GNOME 1.2 and KDE allow this. * If a launcher can't find a program, I don't get an error message (must less GNOME having the brains to find the program). KDE allows this. * If a launcher runs a program that spits out text, I can't see the text. I think the launcher shuld wait and see if any windows are being launched by the program, and if they don't pop up within a given time limit, show their text output. * Nobody selects their apps based on toolkit. My mom doesn't ask for a GTK app. She want's soemthing to read her mail. So can GNOME and KDE start both start using a directory like /usr/share/appmenu ? * Indeed, Programs = Applications. Both GNOME and KDE suffer from this bug. * Ximian GNOME 1.4, with all updates, is still very slow on an Athlon 900 w/ 384MB RAM. Or, more specifically, Nautilus is bad. * Implementation of things (semitransparency) which should be in X into GNOME is a bad technical decision. * The GDM bug which allowed entry only when the mouse was over the dialog has been fixed a while ago. * If I try something in Control Center, I shouldn't need to commit the changes. * Any app that ever tells me I should be root should be shot. If I have permission to su, ask me for the password. Otherwise, tell me I'm not allowed to run the program. * Windows XP GUI multiuser capabilities are unfortunately better than GNOME and KDEs. I.e., its possible to go back to the login manager and log in as someone else while the other user keeps their GUI session open. Changing to a VT, logging in as another user and running `startx -- :1' is not intuitive * I want to change the layout of the window buttons. How do I know what NextStep / macOS / Windows used? I just want the X on the left! * Red Carpet is great, and should replace GNORPM as the standard software installation method. For that matter, what exactly is a GNORPM? Let's rename Red Carpet to `Software Installer or `Installer' and put it on the default desktop (or high up in the menus) * GNOME and KDE require other apps to be launched to modify their menu structure. Its not achievable via drag and drop. * Like the study says, a foot isn't immediately apparent as a launcher. Neither is a giant K. KDE call this button the go button, and should fix the imagery to be more obvious (a `Go' street sine that pulses when people first log in?). GNOME should also do soemthing like this.

  117. This is great by eAndroid · · Score: 1

    If this can influence development gnome would get a significant advantage over KDE (or anything else). Sun is particularly good on making sure UIs are usable. They used to have a page documenting the UI revisions to their web site. It was very well thought out and lead to a very usable web site.

    --

    I can't spell or type, but that doesn't mean I'm unusually stupid.
  118. Re:About Face - a MUST read by MemeRot · · Score: 1

    Things that make you look or feel stupid:
    Incomprehensible error messages
    Programs that don't remember what you did 2 seconds ago (if I saved a file 30 times in the same directory I'm probably going to want to save it there the next time I save it, not in the program's 'default' directory)
    Programs that let you destroy 2 weeks of work with one keystroke
    Programs that ask you to confirm that yes you are really super-duper extra sure you want to do what you said you want to do
    Programs that require you to remember factoids like where you saved a file (before you get outraged, libraries let you find a book by title, author, several options - why can't computers?)
    Programs that require you to do many manual options to do a single task
    There are many many examples of this, all unintentional of course. Because really rather little software is 'designed' most of it emerges rather messily, and when it is designed it is usually designed by software engineers whose concerns are not those of the user. Automotive engineers never INTENDED to make boring boxy cars, their specialty just wasn't sleek design.

  119. About Face - a MUST read by MemeRot · · Score: 3

    If the topic is user interface design, nothing important will be said until everyone involved has read 'About Face: the Essentials of User Interface Design' by Alan Cooper (here on amazon). I've been re-reading it again, and am amazed at the insight and the prescience.

    Fundamental is the difference between good software engineering, and good user interface design. The automobile industry recognizes this gap - most users don't see what engineering is embedded in the engine, drivetrain, etc, but everyone sees the smooth lines of the body. And the second you sit behind the wheel you can tell if the designers intelligently arranged the controls to be easily accessible and clearly read. NONE of this has ANYTHING to do with the engineering of the car - it could have a revolutionary new suspension system, but that's not what you see. The same gap exists between user interface design and software engineering. An elegant use of pointers is invisible to your user. The relative elegance of software engineering techniques means nothing for user interface design.

    Programmers tend to be BAD at interface design - BECAUSE we understand more about how the machines and software work than the average user does. We know the box, so we don't think outside the box.

    The book opens with a great discussion of a user's goals, which are usually NOT to recompile a kernel. Cooper says users want: to not look stupid, to get an adequate amount of work done, not be too bored. These goals are clearly not addressed by error boxes that pop up saying 'library x caused a page fault at .... Ok?'.

  120. Re:Kind of sad, by KenSeymour · · Score: 1

    Thats funny, I never shut down that way.

    I just hit ctrl-alt-del then press the shutdown button.

    --
    "We can't solve problems by using the same kind of thinking we used when we created them." -- Albert Einstein
  121. Re:Should Gnome default to Mac-like top global men by Ukab+the+Great · · Score: 2

    I've been thinking about this one. One idea I've had is "liberating" some of Jacob Berkman's code from the gnome panel (simply as a matter of laziness, since they already have a "top of the screen widget" and have dealt with all the Xlib root window cruftiness) and then bonobize it, and then hack Gtk at the lowest level possible to communicate with the bonobized menu widget. Of course, you'd have to deal with updating that menu every time you switch to a different application.

    KDE does the global menu bar (from what I've heard) through giving the WM a few clever hints. I really should check out their code when I have time. It's probably a much more sane way of doing it than my previous suggestion.

    Go wolfpack!!!

  122. I can't wait for all the idiots saying "make it by Ukab+the+Great · · Score: 2

    look like Windows"

    Apple spent far more resources than Microsoft developing their UI, and many of the choices they made were because they were shown to be effective in the usability lab. Microsoft made many of their UI decisions not because they were well thought out and well tested, but because they were different from apple and less likely to get them sued (though Apple filed suit anyways). If you try to do the opposite of what is well researched, you'll often end up shooting yourself in the ass. Of course, if you've got a monopoly, it doesn't matter how unusable the damn thing is.

    If the linux community is to succeed in the market, they will have to accept that the people who designed and used what they consider to not be a "real computer" actually know a hell of a lot more than they do in a certain area. If they are smart, they will accept their guidance.

  123. Re:Interface speed by Greyfox · · Score: 2

    Yah. It's called "Bash." It's a little esoteric to use, but it's damn fast. You can extend its functionality with plug in modules called "programs." For instance, for a lot of flexible multi-directory operations there's the "find" program. Hundreds of such "programs" have been written and many of them are probably available on your system already. You should experiment a bit with the fast, flexible bash file manager.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  124. Interface speed by Brighten · · Score: 2
    I think speed is an area that would improve the useability of the Gnome GUI significantly. This comment refers to the Gnome file manager specifically, but applies to interfaces more generally.

    I have Gnome installed on my Linux box, but more often than not, I use the command line to naviagte through my directories. Why? Because it's faster. The Gnome file manager takes about 3-4 seconds to open a directory on my 350 MHz box. If I'm trying to find a directory 4 layers deep, this adds up to annoyance.

    Does that mean the command line is better? Definitely not! I'm a Mac user and I love Apple's interface. But in Mac OS, opening a folder is instantaneous. I can find a file in Mac OS at least as fast as I can using a command line.

    What it comes down to is this: In designing a user interface, there are tradeoffs in speed vs. functionality. I would like to see more speed, specifically in the Gnome file manager. I'm quite willing to trade some features for more speed, because without the speed, the features aren't useful to me.

    Does anyone know if there is a lightweight, fast file browser out there?

    1. Re:Interface speed by A+coward+on+a+mouse · · Score: 1

      I wonder if it makes you feel like a man to ridicule someone who doesn't like the CLI. I can tell you it makes you like a snotty teenager, which is what the rest of the world thinks of all Linux enthusiasts. Thanks for perpetuating that particular myth for one more day. You're not doing Linux any good poking its prospective users in the eye for not being as 31337 as you. Wanker.

      --
      If you mod me down, I will become more powerful than you can possibly imagine.
  125. Google cache by Brighten · · Score: 2
    GNOME seems to have been slashdotted, and Google doesn't have a cached copy of the article, but they do have a cached copy of The GNOME Usability Project page, so at least you can read a little about the goals of the project. (After it starts loading, you may have to press "stop" so it doesn't load the images, which will come from GNOME's server.)

    Is there a mirror anywhere else?

  126. morognome by Roadmaster · · Score: 1
    Great. Now, just because these people are more used to Windows, gnome is going to get turned into an idiot-proof lame gui that's going to get in my way at every step.

    I just hope the gnome people live up to their initial design principles and provide a way to tune the system's behavior; something like "i'm not mentally retarded" checkbox that would inhibit all this annoying and useless behavior.

    I'm sure these people don't complain that their car doesn't freeze time and pops up a dialog saying "you're about to have an accident, do you want to stop?". There's a brain inside your skull, so use it!

    1. Re:morognome by bailout911 · · Score: 1

      Did you READ the article? If so, how do you rationalize that these things will "get in your way"? I don't see how changing "Login" to "Username" and making the text box active and focused is going to slow you down. Likewise, changing some of the icons is likely to be a big deal with a power user such as yourself. Of course, it's a great idea to imply that people who don't understand "Terminal Emulator" are mentally retarded. The average person has no knowledge of the historical significance of "terminal", but I'm sure it would KILL your productiveness for that tooltip to be changed to "Command Prompt" or something similar. And to have a consolidated conrol/configuration system? Boy, I know that would sure ruin my day! I would hate to change something once when I can do it 3 times! So many of us are no better than the stick-in-the-mud politicians and bueracrats we claim to despise. Quit worrying so much about being a 1337 h4X0r and stop to think what this will actually MEAN.

      --
      --Stupid Sig Here--
  127. Re:Usability study for Windows. by TSServo · · Score: 1
    Computer nerds are the last bastion of unadulterated bigotry, doing whatever they can to encourage a new digital apartheid and engaging in the worst forms of de-humanization rhetoric.

    This could quite possibly be one of the best and most accurate quotes that I have seen posted on here in a long, long time. It about sums up the attitudes that I've seen from a number of programmers that I deal with on a daily basis.

    I'm employed as a usability professional for a fairly major e-comm web site; which means that I get to see the world from the unique perspective of the users, and of the programmers. A lot of the time, problems with the system come down to sheer laziness by the programmers, not wanting to code it just a bit differently because "that's the way the back end works".

    My users don't talk to the ass of the system, they talk to the face.

    That face needs to be logically laid out, from the point of view of the user. Your idea of logical is fine on the back end where no one sees the code but other programmers. Your idea of logical is irrelevant on the front end where users see it. The only way to find out what is logical to the users is to run tests like this. Do some card sorts, run some hierarchical stucture evaluations, do some task based analyses, observe, go to your users and just watch them.

    You're not programming for yourself, you're programming for your users. As long as you program for yourself, no one will ever use your products.

    I see this attitude echoed in the *nix/BSD community far too frequently for comfort: Users are seen as stupid, as illiterate, as not caring to RTFM.

    Well designed systems don't need a manual.

    An OS is a tool, and a well designed OS is an invisible tool. All the OS is required to do is to allow a user to accomplish the tasks that they have set out to do, whether that's check their email, surf the web, write a paper, play a game, check their calendars, or look up a phone number.

    The less the system makes itself visible to the user while they try to accomplish this task, the more likely the user will be to succeed and have a good experience.

    Until you actually see a user struggle with an interface, something designed so illogically that it hurts, you'll never understand. Even if you do see a user struggle to the point where you just want to end the test, you'll never get it until you stop thinking of users as stupid. Users are not stupid. Period.

    Pathetically poor usability will contribute 50% to the issue of Linux not being taken up on the desktop. The egotistical, ideocentric ideals of it's self proclaimed zealots will make up the other 50% of why Linux isn't taken up.

    Get rid of those problems and maybe someone will consider it for use in somewhere other than in the server room.

  128. What's This? by Strick-9 · · Score: 1

    I read as much of it as I could before developer.gnome.org succumbed, and I got as far as where they suggested that we put a label to the hostname. That might help some people but I'm imagining that applying this idea of labels everywhere will quickly clutter things up. How difficult would it be to put a "What's this?" button in the corner/help menu, so that anyone who wanted to know what "localhost" is could use the question-mark cursor to find out, rather than wasting real estate?

  129. Re:Should Gnome default to Mac-like top global men by Strick-9 · · Score: 1

    Hmmm, might be feasible with BonoboUI?

  130. Re:Should Gnome default to Mac-like top global men by Strick-9 · · Score: 1

    Yeah, there'd be all the X-associated problems, but then also there would be an inconsistent interface for non-gnome / non-bonobo apps. I wouldn't recommend a gtk hack, just because it feels wrong (esp since they can just throw menus anywhere), and it also leaves out Qt-, tcl-, et al-based apps and probaby creates more confusion for the end-user than we started with (though an option for advanced users would probably be suitable). Anyway, I'm not a gnome/bonobo expert, but if you'd like to discuss it, email me or look me up on irc.gimp.net (strick)

  131. Re:Thank you Sun! by ninewands · · Score: 1

    People who are worried that users taught bad habits will actually force them away from being able to write elegant, intuitive systems.

    I recall reading, way back in the days when Windows 3 was still "vaporware", that Microsoft had spent a considerable amount of time asking users what various menu items should be named and what items should be on which menu. I'm sorry if it offends some of the brilliant UI designers in the audience, but that is EXACTLY how you design an "intuitive" system intended for a mass audience ... . I'm no fan of MS, but for all the things they do wrong, designing User Interfaces for the appropriate customer base isn't one of them.

    Recalling my first experiences with GNOME, I find that the user comments were on the money, even though I had been using Linux (with a KDE desktop) for more than a year at the time. I also agree with almost ALL of the Sun "Design Recommendations." Could it be that the mindset required to design and implement good code prevents one from thinking at the level of Joe User?

    Do not meddle in the affairs of sysadmins,

  132. Re:funny? by jgerman · · Score: 2
    I think he was trying to make the point that the average user doesn't understand the concept of a terminal any more.

    Even if it wasn't that humor has a full right to a place in the community. 90% of humor is about the failabilities of others, the other 10% is about ourselves. The submitter isn't hurting anyone by finding that concept amusing, especially not in an environment that is primarily *nix users in the first place.

    --
    I'm the big fish in the big pond bitch.
  133. Re:funny? by jgerman · · Score: 2

    Well you're kind of ignoring my post, and directly attempting to make me feel bad. Fortunately I know I make mistakes and it doesn't bother me at all, especially when I have a limited time to get a post in and have to type quickly.

    --
    I'm the big fish in the big pond bitch.
  134. Re:That's what I was saying... by JesseL · · Score: 2
    but if anyone hasn't yet simply turned their computer off accidently while running Linux....I dare you..

    Dare me huh? You got it, but then I run XFS. I can't reccomend running a journaling file system highly enough.

    --
    "Prefiero morir de pie que vivir siempre arrodillado!"
  135. OpenLook anyone? by garoush · · Score: 1

    What happened to SUN's OpenLook (sec.)? I used it years ago when I was in collage and I must say I LOVED it. Why isn't SUN promoting it? Why not open-source it?


    ---------------
    Sig
    abbr.

    --

    Karma stuck at 50? Add 2-5 inches.. err.. 2-5x Karmas Count to your pen1es.. err.. Karma all naturally and private
  136. Thank you Sun! by SpookComix · · Score: 5
    This is *exactly* what has been lacking in Linux development for a long time. Now, with this data discovered, will developers make changes, or will they bitch about the user pool and continue to develop confusing, over-complex, bloated, non-intuitive interfaces?

    Take this ball and run with it, someone! Don't just bitch about how "Microsoft has conditioned everyone to look for a Control Panel!" Who gives a shit? If your intent is to write software for use by the masses, you'd better be damn sure and write it so that the masses will like it and want to use it!

    --SC

    --
    You read fiction? I write it! Lemme know what you th
    1. Re:Thank you Sun! by IronChef · · Score: 5


      I often get the feeling that the Linux crowd wants to convert the masses as opposed to winning them over. There's a big difference between the two.

  137. Re:Gnome or KDE interface by tjwhaynes · · Score: 2

    Why ? because the strength of the KDE look-and-feel is that it's a close copy of Microsoft Windows

    But the funny thing is that I also feel that KDE's greatest weakness is that it is a close copy of MS Windows. As a battle-hardened Unix user who started with austerity of TWM, has been scarred by OpenWindows, scratched by CDE and finally found salvation in FVWM before the time of Sawfish's appearance on the scene, KDE's default window manager feels too constraining. It's not configurable enough - I can't push into working in the way I want it to work. I can't program it in Lisp. The list goes on :-)

    That's not to say I don't like the KDE stuff - I just run it from my Gnome desktop. The apps are fab, but you can keep the window manager.

    Thankfully we have a choice :-)

    Cheers,

    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
  138. Slashdot should warn their victims by perp · · Score: 1

    Dear webmaster@foo.org;

    We at Slashdot have found some interesting information on your fine site. In approximately ten minutes we will be posting a link to http://www.foo.org/articles?id=1234pdq on the main page of our News for Nerds page, with a few lines of inflammatory comment.

    This is likely to result in approximately fifty thousand Linux geeks trying to access this page at the same time.

    Historically, we have found that this often results in routers turning into stuttering braindamaged shells of their former selves, and webservers melting down into steaming heaps of slag.

    Please alert your webadmins/netadmins/ISP.

    Thank you and have a nice day.

    Sincerely, CmdrTaco

    --
    There are two kinds of sysadmins: paranoids and losers. I'm both kinds.
    1. Re:Slashdot should warn their victims by whoisjoe · · Score: 1

      This would have the side effect of generating more mainstream publicity for ./

      I have always found it frustrating that the opinions, clarifications, etc expressed here and on similar sites rarely make it to the mainstream press. Perhaps this could change that.

  139. Do we even want this? by Zenithal · · Score: 1
    More and more as these kinds of studies are made and linux as a whole, either KDE, GNOME, or any other user interface becomes more and more scrutinized by the masses, I wonder if this is good or bad for our community as a whole.

    The steady adoption of linux has developers more and more conserned about what joe-average would like on their desktop. And often (as this report shows) joe-average wants fewer options, less customizability, fewer utilities, fewer programs. Really what they want is more herding. Clippy.

    Linux (GNOME, KDE, whatever) is great because those things aren't present. I'm terrified that one day I'll be writing a linux app and my boss'll walk in and say: "Those advanced search tools you've been writing... too many buttons, cut out 10 features... I don't care which". And I'll say, "But it's stable, ready to ship". And the response'll be, "We know, I've allocated two more weeks so you can remove the buttons."

    Usability issues are one thing,
    "It seems like there's more than normal, that it's giving me a whole bunch of choices." (P1)
    Is just scary. I don't know if it's just me, but I pray that we don't see a steady decline of value to suit the Lowest Common Denominator.

    --


    Aaron
    AaronCameron.net
  140. some good points are made by kuiken · · Score: 1

    First of all it might be good to have a bad passwd

    --

    42
    1. Re:some good points are made by kuiken · · Score: 1

      oops i made an uh-oh
      What was going to say that I as an expirianced user find it also anoying that the user name and password are not on the same "screen"
      the bad passwd message is a good idee but they should make it a configurable option (or atleast no pop up just a message in the login box)
      As for some of the other points made like the home icon on nautilus (and no i did not read the complete article the site seems to be ./ ed ) the sounded verry normal for ppl new to a gui or OS, remember windows users think home is there home page and "my documents" is their home
      So in conclusion i think we should be carefull not to read to much in to this data, i for one dont like the idee of /my documents/username :)

      --

      42
    2. Re:some good points are made by Kronovohr · · Score: 1

      What about something like this?

      atralakh% cat Filesystem.sh
      #!/bin/sh
      (umask 022 && mkdir "/Boot")
      (umask 022 && mkdir "/Boot")
      (umask 022 && mkdir "/Boot/Kernel Source")

      (umask 022 && mkdir "/Drives")
      (umask 022 && mkdir "/Drives/CD-Rom1")
      (umask 022 && mkdir "/Drives/CD-Rom2")
      (umask 022 && mkdir "/Drives/Floppy-A")
      (umask 022 && mkdir "/Drives/Windows")
      (umask 022 && mkdir "/Drives/Floppy-B")

      (umask 077 && mkdir "/Devices")

      (umask 022 && mkdir "/System")
      (umask 022 && mkdir "/System/Programs")
      (umask 022 && mkdir "/System/Libraries")
      (umask 022 && mkdir "/System/Logs")
      (umask 022 && mkdir "/System/Temporary")
      (umask 022 && mkdir "/System/Configuration")
      (umask 022 && mkdir "/System/Configuration/Default Locker")
      (umask 022 && mkdir "/System/Configuration/Default Locker/Programs")
      (umask 022 && mkdir "/System/Configuration/Default Locker/Libraries")
      (umask 022 && mkdir "/System/Configuration/Default Locker/Configuration")
      (umask 022 && mkdir "/System/Configuration/Default Locker/Desktop")
      (umask 022 && mkdir "/System/Configuration/Default Locker/My Stuff")
      (umask 022 && mkdir "/System/Configuration/Default Locker/My Stuff/Pictures")
      (umask 022 && mkdir "/System/Configuration/Default Locker/My Stuff/Documents")
      (umask 022 && mkdir "/System/Configuration/Default Locker/My Stuff/Sounds")
      (umask 022 && mkdir "/System/Configuration/Default Locker/Temporary")
      (umask 022 && mkdir "/System/Configuration/rc.d")
      (umask 022 && mkdir "/System/Configuration/rc.d/rc1.d")
      (umask 022 && mkdir "/System/Configuration/rc.d/rc2.d")
      (umask 022 && mkdir "/System/Configuration/rc.d/rc3.d")
      (umask 022 && mkdir "/System/Configuration/rc.d/rc4.d")
      (umask 022 && mkdir "/System/Configuration/rc.d/rc5.d")
      (umask 022 && mkdir "/System/Configuration/rc.d/rc6.d")
      (umask 022 && mkdir "/System/Configuration/rc.d/init.d")
      (umask 022 && mkdir "/System/Variable_Data")

      (umask 022 && mkdir "/Users")
      (umask 022 && mkdir "/Users/Programs")
      (umask 022 && mkdir "/Users/Libraries")
      (umask 022 && mkdir "/Users/Configuration")
      (umask 022 && mkdir "/Users/Lockers")
      (umask 077 && mkdir "/Users/Lockers/Administrator")
      (umask 077 && mkdir "/Users/Lockers/Administrator/Configuration")
      (umask 077 && mkdir "/Users/Lockers/Administrator/Desktop")
      (umask 077 && mkdir "/Users/Lockers/Administrator/Libraries")
      (umask 077 && mkdir "/Users/Lockers/Administrator/My Stuff")
      (umask 077 && mkdir "/Users/Lockers/Administrator/My Stuff/Pictures")
      (umask 077 && mkdir "/Users/Lockers/Administrator/My Stuff/Sounds")
      (umask 077 && mkdir "/Users/Lockers/Administrator/My Stuff/Documents")
      (umask 077 && mkdir "/Users/Lockers/Administrator/Temporary")
      (umask 077 && mkdir "/Users/Lockers/Administrator/Programs")

      (this is from a small project I'm throwing together. Use it if you want (anyone))
      As a side note, most people previously dealing with a *NIX system never had to touch the shell -- everything they did was through menus, bringing up the programs/modules/whatever they needed. Complete and total morons (in a computing manner) could, did, and still do manipulate these systems regularly. The shell was initially only for the administrators when it came to business. The GNOME environment, while it's a damn good gig, is pushing in the opposite direction of that, and that's nothing but an uphill climb. For home, GNOME is good enough for anyone (with the exception of blithering idiots) willing to take the time to figure things out on their own. For work, no normal user should have to learn a complete desktop to get work done. It's counterproductive to have to get around the interface (start/programs/Office/whatever) to get things done. IMHO, the user interface for a business should consist only of what's needed, and nothing else.

  141. Re:Kind of sad, by jejones · · Score: 1

    MS may not have succeeded totally--check out the questions about Nautilus, where some people got confused about whether they were in a web browser or a file manager. I thought that when MS did that with IE, it was a wonderful thing.

  142. Re:Kind of sad, by slamb · · Score: 2

    I think this may have been a flaw in the test. The users were simply plopped in front of terminals and told there was a new system on it. In the real world, there would be some exposure to advertising. There would be e-mails sent to employees. There would probably be a meeting about it or somethig. Usually people see the product logo before it ends up on their system.

    You may be right. But ideally, it would be nice if they were plopped in front of the system and everything made sense to them. It's a goal to shoot for, even if it can't ever be reached. The foot may actually be a poor choice for a logo since it isn't immediately recognizable as one, but I don't think GNOME is likely to change it based on one usability survey. That'd be way too much work for too little benefit.

    I would certainly say that the meaning of that one button is not as big a deal as many of the other things they revealed in the test, since once they know it is the logo it makes sense and they will remember. The settings under programs thing, on the other hand, I could easily see confusing them over and over again. The same with many of the other points raised.

  143. Re:Kind of sad, by slamb · · Score: 5

    Reading it, the comments seemed to be a lot of things like:

    "This is ridiculous! The start button is a foot? What does a foot have to do with a start button?"

    Read a little further. They gave the participants the very important hint that the foot is the GNOME logo and then:

    "Where everything is; like a start menu like in Windows." (P5, P9)
    "...to go to programs." (P3)
    "...a 'Go' button." (P11)
    "From my previous experience, I'd click there for a list of programs." (P2)

    Their guesses were all dead on. If you didn't know that the footprint was the GNOME logo, you'd be confused, too. Think of all the associations you can make with a footprint. Traveling, history...exactly what they guessed.

    "Whoa? How come the settings are under something called "Settings"?? Where is the control panel?"

    Your paraphrase lost the meaning of the original. Try this instead:

    "'Settings' should be in the control panel...'Settings' is not a program!" (P7)
    "I wouldn't expect 'Settings' or 'System' to be under 'Program'." (P9)

    They were not confused that the settings were in something called "Settings"; they were confused that the settings were in "Programs". Sounds like a pretty valid complaint to me.

    Microsoft has succeeded in making their own screwed up naming conventions the "standard" of computers everywhere.

    No. The users' expectations you've quoted were reasonable and not centric to a Microsoft desktop. You found what you expected to. You completely ignored all the information contrary to it.

  144. Re:Kind of sad, by malfunct · · Score: 1

    Yeah many people don't like mixing a browser and a file manager (I am not one of those) but I think the big problem here is that Natilus tried to look like a web browser but didn't let you do web browsing. With IE it mixes the two but and actually lets you do both tasks instead of looking like it should be able to both tasks and only doing one of them.

    --

    "You can now flame me, I am full of love,"

  145. Re:Kind of sad, by mz001b · · Score: 1
    Hmmm. Yet Apple, who are known for actually giving a rat's ass about the Real Usability of their interface have had an Apple menu for the last 16 years and no one was so confused that they stopped using it. The all-purpose, one great menu really doesn't have a good name (although I agree that start makes at least as much sense as any alternatives) and the logo of the desktop maker is as good as any. Personally I prefer they not put a word on such a menu, since it's meaningless.

    So why do I drag a disk to the trashcan to eject it then?

  146. Re:An Idea for a user interface rfc by Zordak · · Score: 1

    No, you've got it all wrong. It shouldn't ask you what you want to do. It should tell you what to do. You have to realize, that users are totally clueless and they don't know what they want. They have to be pulled around the desktop and told what they want. Here is a much better scenario:

    Hello, you want to login as MsBob, right? : msbob
    You're going to enter your password now: ********
    Welcome to Windows 2004!
    Do you want to see the list of Microsoft-approved websites, or use the latest beta of .NET?: Netscape
    I'm sorry, 'Netscape' is not an approved program. By requesting this forbidden operation, your lease on the operating system has been accelerated 7 months.

    WARNING: Your lease on this Operating System has EXPIRED, but you are still using it. This behavior is undemocratic and illegal. The MS piracy police will be visiting you shortly.

    [computer starts smoking and monitor melts...]


    Today's Sesame Street was brought to you by the number e

    --

    Today's Sesame Street was brought to you by the number e.
  147. Re:Kind of sad, by pi_rules · · Score: 2

    Agreed... if they wanted to use a word 'Start' was not the right one. I've been using computers in some, way, shape or form, for 10 years now. When Win95 came out and I tried using it it took me a while to figure out what 'Start' was really for. I would click on a desktop icon to select it, then hit 'Start' thinking that would launch it. Took a good half an hour for me to figure out how to use and customize the menu. Very frustrating really.

    Something like "Main Menu" would have been more logical, or, heck, just "Stuff".

    I'm running Ximian on my desktops now, and I like the ability to break Programs, System, and Help off onto their own little menus on the pager. Takes away that extra layering of menus w/out cluttering the pager all up.

  148. Re: MS usability study by Kaiwen · · Score: 1
    Take WinCE for example; that UI definitely does not scale to under 800x600

    Remembering that it always takes Redmond three versions to get it right, you should test drive PocketPC, aka Wince 3.0. It largely abandons the start menu approach, thereby increasing the OS's useability (and, ironically, simultaneously creating a cottage industry in third-party apps that add it back in). It's by no means up to the Palm standard, but the improvements are dramatic.

  149. Words, words, words... by Kaiwen · · Score: 1
    claimed to be studying usability ... but ... were actually looking at transparency

    While I agree that it can be important to make this distinction, I'm not sure confusion between them invalidates the Sun study. To an extent, I'd argue that say "useability" simply means how easy the UI is to use -- and this embraces both transparency and "useability" issues.

    I'd say the Sun study is useful, such conceptual confusions notwithstanding.

  150. Hyper-Usability Study by waltal · · Score: 1

    Executive Summary The usability study is unusable by a non-Gnome developer. There is some question whether it will make an impression on a Gnome developer. The authors are searching for a Gnome developer that can communicate with regular humans or usability testers in order to test this hypothesis.

  151. Re:Kind of sad, by istartedi · · Score: 2

    I think this may have been a flaw in the test. The users were simply plopped in front of terminals and told there was a new system on it. In the real world, there would be some exposure to advertising. There would be e-mails sent to employees. There would probably be a meeting about it or somethig. Usually people see the product logo before it ends up on their system. Actually, when you run startx the logo comes up then, but they didn't have them do that. I'm sure that would bring back a lot of memories of having to type WIN every morning. I'd say most Linux desktops are about where Win3.x was in terms of useability.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  152. Re:Kind of sad, by null_session · · Score: 1

    In the future, will all UIs have to have start buttons, control panels and taskbars to be considered usable?

    Really, I'm not sure if it matters. With GNOME (and KDE, I'm not going to start THAT war) you can pretty much customize to your heart's content. It would be a simple thing to make the expected buttons say "Start" or what have you, but still leave it customizeable. For instance, most GUI's (even in LinuxLand) default to "Click to raise" (of course on MS this is the only option unless you install the resource kit - or is it tweakUI? - doesn't matter) so that they emulate MS's windowing style. Fine, whatever, I accept that something else would be confusing to certain people. Personally, though, if the window manager won't support "Focus strictly follows mouse" I'm not going to use it, because that's the only way I like to work. When it comes down to it I could care less what the defaults are, just as long as it remains configurable enough that I can use it the way I want to. All that said I'm still using WindowMaker without GNOME.

    One last thought: this discussion has highlighted how many people have yet to understand that GNOME can use any of several window managers- including AfterStep, WindowMaker, Sawfish, Enlightenment, FVWM, FVWM2, Ice, and a bunch of others I haven't mentioned. Don't get the WM confused with the environment.

  153. Re:Kind of sad, by null_session · · Score: 1

    default to "Click to raise"
    Sorry, that should have been "click to focus with autoraise".

  154. Re:I think it would be interesting.... by Radical+Rad · · Score: 1

    I think you are 100% right on this. Linux distro's can't be too innovative with the interface yet because the average person already is somewhat familiar with windows.

    The way to advance Linux on the desktop is to make something that looks just like windows. Then when there are two kinds of windows, one that is stable and free and one that crashes and costs $200, then the choice will be clear to all consumers.

    Corporations especially will enjoy saving several hundred dollars (windows + office) multiplied by hundreds or thousands of desktops. And that savings happens for each upgrade cycle which is typically about 2 years. There is also the savings due to users not sitting for 10 minutes 3x a day waiting for windows to reboot.

    Honestly though, some machines can be used for days before crashing. It seems to be a crapshoot. However there is obviously a significant amount of savings that will go directly to the bottom line and thus our stock portfolios and profit sharing programs! :^D

  155. Re:Context is everything by Radical+Rad · · Score: 2

    >"Terminal emulator program" means NOTHING to the "average" user, but "Shell" "Console" or "GNOME Prompt" would.

    I don't think so. When I help users over the phone and I tell them to open a "DOS prompt" or "Command prompt" about 3/4 of them say 'What!?!? How do I do that?'

    >Linux will probably NEVER get the drooling idiots, but do we want them?

    Yes, we do. There is strength in numbers due to something called "economies of scale". Look it up. Also it would be in bad taste to abandon Grandma just because she has a hard time with Windows.

    I have heard of people referred to as Linux 'elitists' before, but I always thought they were a myth or just Microsoft devotees pretending to be Linux enthusiasts to give us a bad name. If you are neither of those things then please think hard about how to include those who are less adept with technology.

    I think that Linux distro's will be far easier to use than Windows in a few short years, like Palm Pilots on steroids, yet the advanced user will be able to get to all the powerful tools which are tucked away out of sight.

  156. Re: MS usability study by follower-fillet · · Score: 1

    > they mention that during the UI design of
    > Win95, once Micros~1 went to a software store
    > and bought a single copy of each application
    I think you'll find they used these to test the code rather than the UI.

  157. funny? by dizee · · Score: 2

    how is asking a question about what a certain unfamiliar icon does "funny?" i should hope you aren't ridiculing the user (haha, laugh at the user, he doesn't know what that button does, what a moron) such "humor" has no place in the community -mike

    "I would kill everyone in this room for a drop of sweet beer."

    1. Re:funny? by Nos. · · Score: 1
      Exactly. Laughing at others, while maybe not morally correct, is something everyone does. I've done a lot of tech support and had some of those calls you've read on various tech-support laugh it up sites (including a mouse as a foot-pedal... I'm not kidding, I actually had that call).

      For those that have done end user support, we know these people call in with a lot of very simple problems. As long as you don't laugh at them there's no harm, no foul.

      Remember, these questions come from people who are new to a world that we work with everyday. Its okay to laugh as long as you keep the user happy and working. I don't do much tech support any more, but when I do, I often hear the line, "this might be stupid, but...". First of all its not stupidity, its simply lack of experience.

  158. Re:Kind of sad, by Frizzle+Fry · · Score: 2
    Microsoft has succeeded in making their own screwed up naming conventions the "standard" of computers everywhere.
    Yes. So what? That's the way naming, and words in general, work. When everyone is used to calling something by one name and you call it by another they have no idea what you're talking about. Shocking.

    --
    --
    I'd rather be lucky than good.
  159. Bastard Children of Argonomics by zem42 · · Score: 1
    > What exactly does GNOME have to do with argonomics?

    I don't know? What is argonomics?

    When I sat at the terminal and booted up the drive
    I thought that everything would look like Windows 95
    I had a bunch of tasks that I was given to complete
    But I must confess this 'linux' thing has really got me beat

    And I just can't use this, not a bit
    Just can't use this, for it's really a piece of junk
    The jargon is confusing, and the UI is a pain
    And I don't want to deal with it again

    The login screen looked simple - wait, just what does 'login' mean?
    I'm typing in my name, but nothing shows up on the screen!
    They said I'd lost my focus - well, I think it rather rude
    To blame it on the user when the interface is screwed

    And I...

    The icons were quite pretty, they were outlined in 3d
    But I hadn't any idea what the glyphs were meant to be
    I clicked a few at random - now I wonder who would put
    A menu and a terminal on buttons with a foot

    And I...

    They said we had to find a file - "now that I think I know
    I'll open up the menu and select - hey, where'd it go?!"
    I knew just what I wanted, but they'd placed me in a bind
    For 'find' would find the file, but what would help me find the 'find'?

    And I...

    This 'Nautilus' looks nifty, it's not just another shell
    It's listed out my files, and lets me browse the web as well
    I even found the 'find', but when I tried to go ahead
    The only thing it showed me was a pencil barred in red

    And I...

    I opened up a webpage and a file, and I was lost
    The browser and the OS must have got their signals crossed
    The navigation buttons on the file - what do they mean?
    And why can't I edit something that is open on my screen?

    And I...

    To customize the desktop was an oddly painful chore
    I had to add a timepiece to the panel, nothing more
    I tried to find the clock, but I was surely not to blame
    For ending up in a twisty maze of menus, all the same

    And I...

    The control panel proved to be a nightmare, through and through
    I stared at all the options, but I didn't have a clue
    The font took half an hour to change; I asked if it looked nice
    They shook their heads and told me that I had to do it thrice

    And I...

    I worked my way through every task I saw upon the list
    When I got up to go it turned out there was one I'd missed
    I knew this thing was hard, but even so I never dreamed
    That 'leave the machine' could be so much harder than it seemed

    And I just can't use this, not a bit
    Just can't use this, for it's really a piece of junk
    The jargon is confusing, and the UI is a pain
    And I don't want to deal with it again
    (Wonder why.)

    Copyright (c) Martin DeMello, 2001

    TTTO "Banned from Argo" (Leslie Fish)

  160. Re:Kind of sad, by swinginSwingler · · Score: 1

    To a certain extent, yes. While your average programmer prob. won't have too much trouble adjusting to a new env. an average user will. It's a bit like asking "Why can't folks just adjust to a base 8 number system. It's no less difficult to use than base 10." The fact of the matter is that the windows interface are what people are used to. Deviate too much from it and people will become confused. But yes, it is still sad.

  161. Re:Context is everything by schulzdogg · · Score: 2
    No, not real quotes, but they could be

    This is really, reallly funny. I am in slackjawed awe, can you imagine where this method of argument could take us?

    The possibilities......

  162. An Idea for a user interface rfc by iplayfast · · Score: 1
    The whole user interface (at the gui level anyway) should be in a dialog format (not a gui dialog, but a speaking one). The session would go something like:

    Welcome to hostname,, what is your username? _________
    Hello username what is your password? _________
    The username or password was not found on the system, push enter to continue. (back to top)
    or
    OK, username, you are logged in, what would you like to do? (show menu)...

    and on it goes. This could even be implemented in text format, and it would leave no confusion to the newbies. The experts would see it as patronizing, but it wouldn't slow them down at all, so they wouldn't mind too much (?)

    What do you think of the general idea?

    1. Re:An Idea for a user interface rfc by iplayfast · · Score: 1

      I see you saw the sarcasim in my post. (I was afraid it wasn't obvious).

    2. Re:An Idea for a user interface rfc by hyperstation · · Score: 1
      oh i read about that, anyone know what it's called or where i can get it? (the kernel config game)

      --

    3. Re:An Idea for a user interface rfc by Eryq · · Score: 4
      I think there was a linux kernel configuration interface that worked much like this, except moreso.... it was reported to be like a text adventure game.

      - Look.
      You see files here. Also, a Trashcan and the Internet

      - Take Internet.
      You can't do that!

      - Drop files.
      Where?

      - Drop files in Trashcan.
      rm -rf /
      Done. 261792K deleted.

      - Ah! Undo! Undo!
      I don't understand that.

      - Get files from backup!
      I see no backup here

      - Get backup from Internet
      It is getting dark. You are eaten by a grue.
      C:\

      --
      I'm a bloodsucking fiend! Look at my outfit!
  163. Funny??? by grendelkhan · · Score: 1

    I don't know how many times I've had to talk folks over the phone through opening a command prompt to get something done under Windows, this isn't funny, it's just that people have been weaned off CLI's in favor of GUI's. It's part of what has gotten computers so far into homes and buisnesses in the past ten years.

    Ignorance isn't funny unless it's something that should be common sense, and in this case it's not. Performing and then implementing these types of studies is a good thing for all concerned.



    --
    Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
    1. Re:Funny??? by pdiaz · · Score: 1

      Please, Please, Please. Read my post about the funny thing before commenting. I didn't enccounter funny other's ignorance.I'm not such kind of person. The site Is now slashdoted but in a few hours I will have access to it and copy-paste the exact parts of the users that make me think it was funny: Was the situation, the clueless the users seem to be in the gnome environment, not the ignorance itself

      --
      Make It Secret . Free JavaScript implementation of AES for your browser
  164. Re:I think it would be interesting.... by bribecka · · Score: 1

    Even more interesting would be the study performed on Microsoft Bob.

    --

    Where are we going and why am I in this handbasket?

  165. Re:The business of agronomic design by duffbeer703 · · Score: 3

    What exactly does GNOME have to do with argonomics? The last time I checked, a desktop environment has no bearing whatsoever on soil or plnat sciences.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  166. Re:Kind of sad, by Antipop · · Score: 1

    Am I the only who finds it ironic that in Windows you have to click "Start" to shutdown? How's that for intuitive? I'll take a foot over that any day.
    -antipop

  167. Re:I think it would be interesting.... by spongman · · Score: 1

    Studies like this are performed on windows systems and applications. Microsoft has special usabiliy labs, complete with one-way mirrors and video-monitoring for analysing common usage patterns and problems.

  168. Re:I think it would be interesting.... by spongman · · Score: 2
    I wouldn't say it's so crippled. But it certainly is tuned towards the novice user, and it's usability studies like the one here done by Sun and those done my Microsoft, and most other commercial software developers that improves the acceptance of their software in the marketplace. The adage "We are not the user" is something that generally differentiates most commercial projects from open-source software, makes commercial software easier to use and learn (for novice users, at least) and therefore gains them position in the marketplace. If systems like GNU/Linux & Ximian wish to appeal to more users then they seriously need to address these usability issues.

    I find it somewhat ammusing that the Sun study basically recommends, where applicable, that the GNOME features be made to work more like windows. Not because windows is better (or worse), just because most novice users think the same way and Windows has already taken most of that into account through extensive usability testing. The fact that some of the users in the test had already used other, well-tested systems, like Windows and Mac obviously shows through. But I believe that if you took computer 'virgins' and ran them through the same tests, they'd probably come up with similar results, especially in the areas of error-elimination and better up-front user education.

    It's interesting that Linux and Windows are tending towards similar user experiences, but from completely different angles: Unix has traditionally been for the expert and is moving towards the novice. Windows and the Mac have traditionally been for the novice but both are providing more customizability and advanced features for the expert.

  169. Re:In my experience, by doorbot.com · · Score: 2

    And that's why you set their shell to Word, Outlook, or whatever application they need to run. That way, there is only one application, and you don't even have to train them to "click on an icon." It loads automatically. But they probably padded their resume anyways when they said they know how to use Excel.

    That also has the advantage of stopping them from browsing the web or otherwise wasting the company's money while they're at work doing personal things.

    This would be necessary, of course, to include with a very restrictive system policy to lock down non-approved applications.

    And before you "free-everything" loud mouths pipe up and say that infringes on people's rights or is not proper, try running a company. See how productive your employees are if you end up paying them to surf the web 2 hours a day, talk at the coffee machine another hour, and end up working 5 hours (and probably not working very hard either).

    These are the kind of people you fire immediately. They have no "right to the web" at work. They can do this at home on their own time.

    You know these users. The ones where you say, "Right click on Outlook" and they first move the mouse around while searching for the Outlook icon on the desktop (hopefully it hasn't moved yet or be prepared to wait 5 more minutes, unless you have the audacity to point it out for them), and then glance at the mouse to make sure they click the "right" button.

    What's really sad, is that these people are often the sysadmins as well.

  170. Large-Scale Investment by 1alpha7 · · Score: 1

    I really like this level of professional analysis. It's in-depth in a way I could never do. Having groups the size of Sun on board makes this possible. I think that is going to have a major impact on the advance of non-MS GUIs over the next few years.

    Of course, the obvious question is why MS, with their size, hasn't produced the perfect GUI.

    1Alpha7

    --
    Live to be Moderated
  171. Re:Kind of sad, by ichimunki · · Score: 2

    Hmmm. Yet Apple, who are known for actually giving a rat's ass about the Real Usability of their interface have had an Apple menu for the last 16 years and no one was so confused that they stopped using it. The all-purpose, one great menu really doesn't have a good name (although I agree that start makes at least as much sense as any alternatives) and the logo of the desktop maker is as good as any. Personally I prefer they not put a word on such a menu, since it's meaningless.

    --
    I do not have a signature
  172. Re:A bit too "ad hoc" in terms of testing by MtViewGuy · · Score: 1

    Actually, Microsoft does offer an option in Windows XP that allows you to setup the UI used in Windows 95 for those users who don't want the new Luna interface of Windows XP, which is quite different and does take some getting used to. Besides, the UI pioneered by Windows 95 is six years old, an old-timer by modern computing standards.

  173. A bit too "ad hoc" in terms of testing by MtViewGuy · · Score: 2

    Sun's new studies on how the GNOME interface works in my opinion is a bit too ad hoc if they want to improve its look and feel.

    They're several years behind what Microsoft has done with their famous Usability Lab. Look at the way Microsoft has designed Windows 95 interface that went into Windows 95/NT4/98/ME/2000; this is due to lots of hours of extensive scientific research into how people use their computers. It's also the reason why the interface of Internet Explorer 4.0 to 6.0 is way, way more polished than the interface of Netscape 6.0x (Netscape blew it big time by abandoning the interface used in Netscape Communicator 4.x versions, which was actually quite good).

    What all the Linux supporters need to do is to fund the equivalent of the Microsoft Usability Lab for both KDE and GNOME. I'll guarantee that both KDE and GNOME will be much easier to use once some decent research is done on making the interface easier to use by end users.

    1. Re:A bit too "ad hoc" in terms of testing by MrDolby · · Score: 1

      Actually the Luna interface is not all that different from the old 95 interface. I've been using WinXP RC1 for a while now, the start menu layout has changed a bit but everything is still there. Other than that it just feels like you have some sort of Hasbro theme installed (complete with an animated bloodhound that sniffs around in the file search program.)

      Its not nearly as big a change as win3.1 to win95 or win95 to gnome. And besides you can just go into the themes panel and set it back to a theme that looks just like Win2000.

  174. Re:Kind of sad, by BluedemonX · · Score: 2

    Of course it makes sense! You're "kick starting" the system to turn on!

    That makes more sense than a big assed "K" any day.

    --

    --- Jump!! Fire!! Bullet time!! - Lego version of the Matrix
  175. Sun and GNOME by teknopurge · · Score: 1

    Is sun still going to drop CDE for GNOME?

    1. Re:Sun and GNOME by pmz · · Score: 1
      Sun probably won't be dropping CDE. It is more likely that they will drop OpenLook (three interfaces is probably too much) when GNOME is fully adopted.

      Also, CDE still has a place. On my old SPARCStation, CDE runs well, but GNOME is just too much. With GNOME, I can watch the window frame come up, then watch the text getting drawn, then watch the button outlines get drawn, then watch the button text get drawn, then I can finally click on a button, then another window appears, and the whole thing repeats.

      As long as Sun continues OS support for its old 32-bit workstations and even the older 64-bit workstations, they will need to ship an alternative to GNOME.

    2. Re:Sun and GNOME by kentrox_06 · · Score: 1

      They are supposed to start supporting it after the 2.0 release. I got Gnome 1.4 for Solaris 8 right after I installed it. Looks the same as any linux Gnome. Brian

  176. Re:That's what I was saying... by GigsVT · · Score: 2
    Well a couple points in response.

    1. Try Red Hat 7.1, it is much much better.

    2. As far as windows being sucky being a form of job security: yes, but what you can do with Linux will amaze people. My boss and I are constantly amazed about what we can pull off replacing costly licenses with free stuff, that does the job better too.
    -

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  177. Gnome or KDE interface by Rosco+P.+Coltrane · · Score: 4
    I've used Gnome a little, and KDE a lot, so I'm probably biased, but despite the fact that some KDE components are not as well implemented as in Gnome, I still prefer KDE over Gnome by far. So do most of my colleagues (computer literate or not), so does my mum.

    Why ? because the strength of the KDE look-and-feel is that it's a close copy of Microsoft Windows, and this is good for 2 reasons :

    People who can use Windows are not disoriented by KDE (rah rah, old argument, I know ...)

    Microsoft being all about "first user experience" (read glass and chrome on a desktop anybody can use more or less intuitively), they probably spent a ton of money on the design of the Win95 interface, so why not reuse it ? It's far from perfect, but you can be pretty sure it'll be accessible to the mass thanks to M$ money, and KDE reuses all that R&D for free.

    M$ is not stupid, and they've been reusing the same old clunky Win95 interface for years now. IMO, that's because they know for sure it's what flies with the users. So, I like Gnome, it seems solid and well built, but I'm sorry to say, it'll probably lose the GUI battle because its single biggest flaw is its non-M$ look-and-feel.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:Gnome or KDE interface by A+coward+on+a+mouse · · Score: 1

      You're missing the point. The average business user doesn't know LISP, and is frightened by the distinctions between kernel, operating system, distribution, window manager, desktop environment, widget library, theme manager, etc. etc. Widely publishing your feelings about window managers will lead any of the unwashed masses who overhear your ramblings away from Linux and drive them toward the warmth and comfort of Microsoft's bosom. Is that what you want? Or is it just that you want us all to ooh and aah over the depth and breadth of your experience with various *NIX products?

      --
      If you mod me down, I will become more powerful than you can possibly imagine.
  178. Kind of sad, by Gannoc · · Score: 3
    Reading it, the comments seemed to be a lot of things like:

    "This is ridiculous! The start button is a foot? What does a foot have to do with a start button?"

    and

    "Whoa? How come the settings are under something called "Settings"?? Where is the control panel?"

    Microsoft has succeeded in making their own screwed up naming conventions the "standard" of computers everywhere.

    In the future, will all UIs have to have start buttons, control panels and taskbars to be considered usable?

    1. Re:Kind of sad, by Coryoth · · Score: 1

      My windows box horrifies people who aren't used to other GUIs. I have Xmouse installed, and most of object desktop going. Window titlebars are BeOS style (only blue), I use multiple desktops (used to use XDesk, which was great, but incomaptible with DesktopX), and, with DesktopX I have fionally and utterly banished the startbar.

      Root menu? Right click on the root window.
      Quick link buttons? Expand the slideout on the bottom right.
      Taksbar? Try the small icondock down the right hand side.

      It's not exactly enlightenment, (and I would kill for a proper pager, and sideways window shading, and a dragbar, and decent KEYBINDINGS), but it is a lot more useable (for me).

      Most non experienced users sit down and don't know where to begin. On the other hand, the few that took the 2 minutes to learn how I set things up wanted me to come and "fix" their machines.

      Jedidiah
      --

    2. Re:Kind of sad, by NerdSlayer · · Score: 1

      "This is ridiculous! The start button is a foot? What does a foot have to do with a start button?"

      Microsoft has succeeded in making their own screwed up naming conventions the "standard" of computers everywhere.

      As much as I hate microsoft, I'm gonna have to disagree with you here.

      Take a step back from the situation for a minute. I think you'd have to agree that a button labeled "start" or "run" makes a lot more sense than a foot (a foot that doesn't even involve any discernable "motion" (the arrow isn't much help)).

      Microsoft might be bastards, but maybe this is something that became "standard" simply because it's downright intuitive.

    3. Re:Kind of sad, by jdavidb · · Score: 1

      MacOS coined the term "control panel."

  179. Sigh... by cbwsdot · · Score: 1

    Quite frankly, I hope Linux never gets on the desktop. Instead of creating a Free implementation of the OpenStep specification, a proven system, people go off and create things like GNOME and KDE.
    Yes, I'm fully aware of GNUstep, but that should've been done *before* GNOME and KDE.

    --

  180. Re:Should Gnome default to Mac-like top global men by Cardhore · · Score: 2

    There is one big problem with having the menubar at the top of the screen.

    If your window manager is in point-to-select mode, when you try to go to the menubar of your application you would inadvertently switch which window is the active window. Then the menubar would be for the wrong program.

  181. /.'ed by agrounds · · Score: 1

    Can anyone mirror this thing, or at least copy/paste it here?

  182. The business of agronomic design by hillct · · Score: 3

    None of the comments are all that suprising...

    GUI enviroments simply aren't all that intuitive, period. There may be ways to make them more intuitive however this study, while interesting, appears to be more a measure of how similar to MS Windows, Gnome is.

    This is not to say the study is without value. Certainly it is valuable, but agronomic design just isn't at a level where a user can sit down and intuit the functions in such a complex devide as a computer operating system. It just isn't possible. This is not a reflection on Gnome so much as a reflection on the study of agronomics.

    That said, the study was a good read and did make valid points in it's recommendations. It's just important to keep in mind what was actually being analized.

    --CTH
    --

    --

    --Got Lists? | Top 95 Star Wars Line
  183. In my experience, by Jhon · · Score: 3

    I often come in contact with users who are moving from old unix based terminals to windows based software. Many of these users have absolutely no GUI experience whatsoever.

    There are similar "stumbling" blocks that various users hit when switching platforms -- either from a text-based unix terminal to GUI or from a MAC to WIN32, or whatever.

    For most "work" environments, if the user knows how to "click" an icon to run his software, thats about all they NEED to know -- outside of how to operate their software package. It's silly to expect a 50+ y/o client services secretary from company X with no GUI experience to "master" any windows/mac-ish interface. Their "job" is to be able to navagate their software, launch it and shut it down. Beyond that is really expecting too much.

    -jhon

  184. Re:I think it would be interesting.... by drunkmonk · · Score: 2

    If the same study was performed on the win32 desktop, by the same group, it would pass with flying colors.

    This was a study of usability and familiarity. Like it or not, the win32 desktop is usable and familiar to Joe Average-computer user. It is Gnome that, for most users, needs the changing to make it friendly.

    Personally, I like Gnome (and KDE) much more than the win32 interface, but it's because I'm used to them. To appeal to the wider audience, changes will have to be made to make it more like the familiar desktop, which in this case is Windows.

  185. Re:Context is everything by NathanL · · Score: 1
    Everything may have context, but the point is you need to be able to figure out exactly what context you are in before you can do anything successfully. Gnome is not hard to use for the experienced users since we aren't afraid to click icons with no text on them to see what they do.
    As for those in the audience who want a similar GUI study done on MS windows to see who comes out on top, I think you already know Windows will beat the pants off Gnome. However, you might see similar results if instead of just a bunch of icons on a bar at the bottom of the screen, there was actually some TEXT on them giving a first-glance explanation of what the thing does.

    I bet the windows GUI would have gotten the same comments if they took the "START" text off the start button. However, if they took the text off but placed the task bar at the top of the screen, people would have gotten it. They would have been used to the Apple OS method of doing things and it would have been intuitive. Put a tiny Gnome footprint on the left corner of a taskbar at the top of the screen and the non-techies they had participating in the study probably would have gotten it.

  186. Re:That's what I was saying... by Cola+Junkee · · Score: 1
    Actually, I beg to differ that shutting down Linux unexpectedly is worse than shutting down Windows unexpectedly..

    Just yesterday, I finished a complete re-install for my Windows partition (I run a dual-boot system), after an unexpected shut-down resulted in corruption of a number of important .dll and .vxd files. ScanDisk in dos refused to correct the problem- "run the windows version" - I'd love to, but I can't boot into windows!!

    I had to get a boot disk, my original CD, and use the "extract" program to get back the original .dlls, but even that wasn't enough. In the end, a complete reformat was required.

    Linux on the other hand, seems to always recover fine (although a fsck is run)..

    I guess my biggest complaint about Linux's recovery would be fsck, most of the time it works fine (automatically). Every now and then though it dumps you out to a recovery shell, and you have to finish it manually, answering stupid questions like:

    move inode 34682 to /lost+found?

    How the hell should I know what inode 34682 contains? Don't ask me these questions, just do it!

    So I find myself using fsck -y, but then I wonder why this procedure isn't done automatically...

    This scenario would be a nightmare for the recently converted windows user.. it REALLY needs to be made more user-friendly..

    --

    f u cn rd ths, u r prbbly a lsy spllr.

  187. I think it would be interesting.... by At000miC · · Score: 1

    if the same study was performed on a win32 desktop.

  188. Should Gnome default to Mac-like top global menu? by PRR · · Score: 1

    I've always liked the context-sensitive global menu at the top of the Mac screen instead of having them be a part of the individual windows like MS does.

    Apple UI studies found that it's easier to just throw the mouse to the top instead of aiming for the menu in a window. Apparently (rumor) MS would have also done one global menu at the top like Mac were it not for Apple patent issues? Does anyone know if that's true?

    Otherwise, KDE does allow a Mac-like global menu in it's theme preferences, but it's more of an afterthought. If Apple patent issues can be avoided, perhaps Gnome should default to a singular Mac-like global menu at the top? (menus in windows would still be available as an option)

    Thoughts anyone?

  189. Re:Usability study for Windows. by AX.25 · · Score: 1

    Do you philosophize about post-modern rationalism every day? Do you speak russian (or another non-native language) everyday? Have you ever called another car driver an idiot? I thought so. I work everyday with people who are very smart, but do really stupid things when it comes to computers. I'm not engaging in de-humanizing rhetoric or digital apartheid as you would believe.

    --
    What is pirate software? Software for inventory of stolen treasure?
  190. Usability study for Windows. by AX.25 · · Score: 2

    "Why do I need to press start to shutdown."

    "What is the any key?"

    "What does Fatal Exception in ... mean?"

    "Press yes if you want to reboot."

    "No, I didn't send you that email."

    "Die clipply die."

    "Click on this, right click on that, double click there, oops sorry press back."

    "Why am I out of memory, I'm not running anything."

    Users are dumb no matter what the OS.

    --
    What is pirate software? Software for inventory of stolen treasure?
  191. Re: german products are worst by cb0y · · Score: 1

    Ever used german cordless phones or other products, their interfaces are totaly crappy/ designed by a rand() function

  192. An excellent UI design site by Eryq · · Score: 3
    iarchitect.com has a lot of great tips on GUI design, completely cross-platform.

    A lot of it is common sense, but many X developers would do well to go through the site. Fortunately the GTK pushes developers in the right direction (build the tools, and you can implicitly enforce the standards), but we still have a ways to go for GNOME to be as consistent as, say, Macs were in the late '90s.

    Oh, and M$ bashers will have many opportunities for chuckles here. :-)

    --
    I'm a bloodsucking fiend! Look at my outfit!
  193. Re:That's what I was saying... by Sylver+Dragon · · Score: 1

    Having been around computers now for 16 years, I tend to feel pretty comfortable with the idea of seeing new things, and figuring them out. I learned on good old DOS on an 8088 with a *huge* 9 Megabyte drive. At the times of Windows 3.11 and 95, I was a bit of a purist and refused to give up my DOS prompt. Why switch? I can do everything I need from my prompt and more, my OS is better. Well a few years and a number of cool game releases later, I realized the stupidity of this stance. Change must happen. So I started learning Win98 and WinNT. Did a good job migrating, I now run NT based networks in my sleep. Then I decided to learn Linux, looked like a good system. I use the GNOME desktop. And I must agree with the results of this study. I found that:
    1. Its not intuitive, sure Window's wasn't either, but its just plain dumb to ignore ease of use because someone else does. I thought the idea was to draw users away from M$, not drive them back to M$. The mass of geeks using Linux (quick note here: I am using Linux as an example, just because I have been exposed to it, I by no means am trying to promote it or demote other flavors of *nix) are not going to create enough of a market to make Linux mainstream. The *idiots*, as they are often called on /., decide what is mainstream. And they like Windows. Most users aren't going to go through the learning curve if they don't have a compeling reason to do so. And the much touted stability of Linux isn't enough. The only way to attract users to Linux would be to create an interface that panders to what they know, and then, for the power users, allow it to be modified to hell and back. Maybe then we can use stability and power as reasons to get them off of their expensive Windows habit.
    2. RH Linux 7.0 (what I learned on) is an absolute pain in the arse. I don't know how many hours I have spent trying to add various packages (I like the .rmps, they do help a lot). Once I got the sytax of the RPM command down to the point of usability, I then would spend hours running down dependancies, and dependancies for those dependancies, ad infinitum. Perhaps it is a function of my inexperience, but there really needs to be a smoother way to add stuff than to run down obscure and enigmatic packages, that I had no clue that I needed. The average end user wants to be able to download program XYZ, double click on it, and have it install. And again, if we want to see Linux go mainstream, it has to pander to that level of user.
    3. This study wasn't about GNOME vs. Windows, it was simply a study of people's reactions when dumped into a GNOME environment. Kind of a simulation of a standard user being given an new work computer with GNOME. In a way, it can be seen as a fesability study for a company switching to GNOME from Windows. And the fact is, while it may have passed, it didn't excel. And what the conclusions of this study do is, point the way for GNOME to excel. If Linux is ever going to become a major competitor for windows, and not distant second, is by becoming average-user-friendly. That is the point of this study, can the current average use migrate to GNOME without a major hassle? Sadly, the answer was still no. So quit sticking your head in the sand and saying, windows is no better. This sort of attitude will make GNOME only as good as windows. The better attitude is, ok, we see the flaws, lets fix them. And if that means adopting some of M$'s ideas for layout, etc. then so be it. GNOME can still be far better.
    4. Do we nessecarrly want everyone using Linux? Truth is, I kind of love Windows. Its so buggy and sometimes so hard to fix, that I get paid quite well to do it. We all complain about M$ and thier inferior products, but let's face it, many of us make a good living *because* windows sucks.
    5. IANAEM (I Am Not An English Major) this post will contain. Grammer and spelling errors. And I don't really care enough to use a spell checquer.

    --
    Necessity is the mother of invention.
    Laziness is the father.
  194. Re:GNOME is pretty nice by sketerpot · · Score: 1
    Yes, GNOME is pretty nice, but I will still offer my responses to your points:

    1. GNOME programs usually have a menubar layout that is closer to what people are used to on the Mac and Windows.

    How is the GNOME menubar layout more familiar? If you are talking about the menu options and their placement (e.g. `copy' in the `edit' menu), then I would say they all have that menubar layout.

    2. The KDE interface is visually busy. GNOME has this problem too (the users complained about too much stuff and too many options), but KDE is worse.

    This reminds me of an airline anology where if you flew on Linux Airlines they gave you seat parts and a copy of seat-HOWTO.html, but once you had made your seat, it was very comfortable. Making the interface visually spare would make things easier for first time users, but once you got used to the environment, it would not be as comforable.

    3. KDE icons are terribly non-intuitive.

    I can think of no justification for having non-intuitive icons if you can make other ones and have had enough time, but I haven't found KDE's icons non-intuitive. The GNOME icons are a whole lot prettier, though.

  195. GNOME is pretty nice by sketerpot · · Score: 2

    But in my opinion, KDE is a bit more usable for two reasons: the file manager is great, and there is a nice usable feel to it. GNOME is cool too, though.

  196. Win98 Reskit and TweakUI by discogravy · · Score: 1

    this is exactly what the desktop in linux needs. i was recently flipping through O'Reilly's "Windows 98 Annoyances" (you'd expect the book to be thicker, but they used small typeface) and was reminded of Win9x's Reskit and TweakUI. these apps are abso-fucking-lutely essential for anyone who has to spend more than an hour per week in Win9x. tweakui is the more usefull one, but to get it in, you have to drop reskit onto HD first: Add/Remove Progs->Win Setup->have disk->win9x-cdrom\tools\reskit\ until you find reskit.inf and install that.

    tweakui you can gank from http://www.annoyances.org/win98/features/tweakui.h tml
    ummm....get rid of that space in the html part of the address...

    this isn't perfect (not nearly as tweakable as *nix,) but it's a hell of an improvement. essentially, it helps you tweak the reg w/o having to actually go into the reg, and helps make stuff that would be a lot harder done in regedit a basically point-and-click affair.

    THAT SAID, there's a reason why gnome (and linux in general) isn't all peaches and cream! you're not supposed to be able to do everything via GUI! messing about with pictures isn't nearly as succint as giving specific arguments via command line/text editing. a picture can mean a thousand words, but a series of strictly defined words can only mean one thing when used in conjunction with each other.

    linux on the desktop wont happen for a while, if ever, but a simpler desktop and setup can't be a bad idea.

    -d.
    --
    Slashdot: When News Breaks, We Give You The Pieces

  197. Could someone please... by Webmstr+FreaK · · Score: 1

    ... give us a working link to the article? It times out anytime I click it. Thanks

  198. That's what I was saying... by h.+simpson · · Score: 2
    I was actually talking to my friend a few minutes ago about this very idea.

    For people coming from a life of windows, linux can be a very scary world. I had problems from day one, (day one being not so long ago), just getting around to things. I wanted to set up my NIC and I was trying to figure out where i could go to Network Neighborhood, finally realizing there is no network neighborhood. Then there was changing the resolution...I rightclicked expecting to see Properties and go through that easy Windows process. NOTHING! That took some time too.

    Granted I am not the smartest person in the world, but I am a CS major and computers are my life! I was so used to the Windows way of doing things that shifting over for just the easiest things took some time.

    The worst part is that apparently unclean stoppage of Linux is a much worse prospect than Windows...I suppose it really isn't an issue because of Linux's supposed reliability...but if anyone hasn't yet simply turned their computer off accidently while running Linux....I dare you..

  199. thats nice to hear... by robiewp · · Score: 1

    thats nice to hear... does it mean i can claim to have merrit in what i say? i wish they would do the same thing for windows (find some people who have never touched it) and see what GUI comes out ahead.

  200. Somewhere along the line ... by King+Of+Chat · · Score: 1
    ... the plot has been lost.

    Almost all computers are used by people to do something useful. Their job for instance.

    It's nice being an expert and knowing all this crap, but after all our job (generally) is just supplying someone with a tool. Something to do their job, download porn, buy books or play games. The global IT industry does not exist just for your mental stimulation.

    Linux is better than the MS shite, but if people can't use it, they wont care. It may stay up for months rather than minutes, but stay up doing what?

    Almost everyone in IT is so far up their own arse (oops - brit giveaway) that they've forgotten who ultimately pays the bills and why.

    --
    This sig made only from recycled ASCII