Slashdot Mirror


Ask Slashdot: Unity/Gnome 3/Win8/iOS — Do We Really Hate All New GUIs?

Brad1138 writes "You see complaints about the 'next gen' GUI's all over the place, but do we really all hate them? Personally, I don't like them — I tried very hard to like Unity in Ubuntu 11.04/11.10 before giving up and switching to Mint (I am very happy there currently). But is it the vocal minority doing all the complaining, or is it the majority? Are we just too set in our ways?"

104 of 1,040 comments (clear)

  1. You're asking who? by Nimloth · · Score: 3, Funny

    What answer do you expect on Slashdot?

    1. Re:You're asking who? by Anonymous Coward · · Score: 5, Insightful

      What answer do you expect on Slashdot?

      The submitter is probably looking for answers from people who use Linux. There are a few of those on Slashdot so it's probably a good place to ask.

      Like the submitter, I have tried hard to like Unity but really can't do it. I can see how it might be a good idea for netbooks with small screens where you run all apps maximised but that's not how I work. I have a big multiscreen set up at work and a modest sized laptop screen at home. In both cases I like to work with multiple overlapping windows - which is not a mode where Unity shines.

      The shared menu bar at the top doesn't work for me - I would prefer it to be in the app window, close to where my mouse is already. I also dislike the fact that the menu options aren't visible until you move your mouse over the bar.

      I also prefer focus-follows-mouse - this just doesn't work with the shared menu bar as your focus changes while moving the pointer from app window to menu bar.

      The complete lack of support for applets is a real pain point for me too. I like having SSHMenu available, I like having the CPU and network monitors and I like having shortcut icons on the panel where I choose to put them.

      Things which I found easy to do with a single mouse click in GNOME2 now require multiple key presses or worse, mouse clicks and keypresses. I've been sticking with GNOME2 in the mean time and it frustrates me that that option is disappearing and available alternatives seem worse than what I have now.

    2. Re:You're asking who? by Ethanol-fueled · · Score: 4, Insightful

      I will continue to like it until I try to run something I know I installed but can't remember the name of, because there doesn't seem to be any way to show an organized list of installed programs like in the old GNOME2 interface.

      They want to steer you into the locked-down mobile paradigm where less is more. And war is peace. And some other generic but worrysome contradiction. Why bother even thinking about other things? They are not prerequisites to going to Facebook and Amazon. Facebook. Amazon.

    3. Re:You're asking who? by wizkid · · Score: 5, Interesting

      Slashdot is always going to give you a tainted answer. slashdot'rs hate everything. If your curious about it tho, check out the downloads on Linux Mint. They've had record downloads, and are zooming up on Ubuntu at a record clip, according to most webstats. I switched to Linux mint instead of upgrading Ubuntu desktop, now it's on my laptop, workstation, and I'll probably try upgrading my company workstation to it when upgrade time comes along.

      I still like ubuntu server! But I hate unity with a passion. Read what they plan on doing with Gnome 3! They're talking about putting gnome 2 stuff back on top of gnome shell, and making a hybrid Gnome desktop.

      The Linux desktop Developers keep thinking that making the desktop simpler is the answer. And they're doing it by taking away options. Windows is busy putting options back into they're desktop. Someone needs to go beat the Gnome and Ubuntu developers with a clue stick.

      Damn, now I'm sounding like a slashdot'r RATS!

      --
      I take no responsibility for what I say. Even though I'm never wrong :)
    4. Re:You're asking who? by Blakey+Rat · · Score: 2, Insightful

      The open source, anybody can contribute ideas, rapid release development methodology would be the perfect way to prototype new UI ideas and designs-- if the community weren't a bunch of whiny luddite complainers.

    5. Re:You're asking who? by Idbar · · Score: 4, Interesting

      No, he's not. That's just part of the question but as you showed, the slashdot reader is obviously biased. The headline clearly includes Win8 and iOS.

      I'm assuming the question is if you want all the OS to become the average user OS where you click big buttons instead of the extreme power user where you preferably type most of your commands and tend to be more tech savvy.

      And as the GP asked, I wonder as well, if this is the proper target audience for such question, particularly when I clearly hate limiting interfaces, but many people have found that iOS with all it's limitations to the user provides them with what they need.

    6. Re:You're asking who? by im_thatoneguy · · Score: 5, Insightful

      Nope I think you have it completely backwards.

      It's Open Source. So unless you're a developer your opinion is going to be derided, disregarded and dismissed.

      If non-programmers want input on their products then they need to pay developers to prototype their ideas. A developer's idea of a great UI and innovative interface is:

      > $ convert label.gif +matte \
      \( +clone -shade 110x90 -normalize -negate +clone -compose Plus -composite \) \
      \( -clone 0 -shade 110x50 -normalize -channel BG -fx 0 +channel -matte \) \
      -delete 0 +swap -compose Multiply -composite button.gif

      "So efficient!"

    7. Re:You're asking who? by schroedingers_hat · · Score: 2, Interesting

      'Amazon is at war with Facebook. Amazon has always been at war with Facebook.'?

    8. Re:You're asking who? by hairyfeet · · Score: 5, Interesting

      And allow me to chime in from the other side of the aisle since he also mentions Windows 8. my customers are just your ordinary folks, the kind MSFT expects to sell Win 8 to. Suzy the checkout girl, Brian who runs a backhoe, everyday Joes. Now to put what I am about to say in perspective I showed screencaps of Win 7 as well as ran the beta when it became available and the reaction across the board was one of curiosity, they wanted to know what it did and how it stacked up to XP since nobody really liked Vista. oh and if everyone wants to know what killed Visa for ordinary folks, Canel/allow? constantly drove them nuts!

      But I'm now up to about 130 of these normal folks that I've shown the Win 8 screengrabs to and about 20 that actually watched a little of the video and they all to a man absolutely fucking HATE it and have made it quite clear they don't give a shit WHAT it does its a giant DO NOT WANT. In fact the closest I got to an "endorsement" was this exchange by a sweet little middle aged female customer "Oh that is a nice looking cell phone picture, is it that Android? I heard that is supposed to be quite nice....what do you mean Windows? Windows what? Well that is just stupid! Why would I want a cell phone on my computer?"

      And from the mouth of an ordinary person comes truth. Instead of the curiosity I saw with Win 7 the biggest question they had for me was "But if I need another Windows 7 you'll be able to get me one, right?" which I would say is a sign that Ballmer's Folly does not look to be in a good position right from the start. I didn't even see this kind of hate for Vista this early, most like myself hoped they'd fix it. Hell the only nice thing I can say about Win 8 is maybe Ballmer will be forced to "pursue other interests" and someone decent can be brought in to right the ship.

      So I feel for ya Linux guys, I really do. Its like all the DE designers drank the same poorly mixed Kool Aid and became Bizarro developers "Quick things am stable and users am happy! Must make big mess, throw out years of work, and make things am confusing! Users am unhappy now? We do good!"

      --
      ACs don't waste your time replying, your posts are never seen by me.
    9. Re:You're asking who? by somersault · · Score: 2

      My machine just installed what I'm assuming is Gnome Shell yesterday. At least after Googling, I found a configuration file that can change some stuff around, but it's still nowhere near as configurable as the old style Gnome panels. Why not let me right click on stuff to change settings?

      Both Unity and Gnome shell have the same problem - they're not as configurable as they should be. I like a few things about both of them, but the layout of everything is just wrong from a usability point of view. Well, my only real problem with Gnome shell is actually the way it puts the clock in the center of the menu. It makes no sense. I will try to figure out how to change it later - but yet again I'm wondering about just using a different window manager altogether.

      A lot of "next generation" GUIs actually feel like a step back to the 80s where you didn't have any option how you did things. The thing that makes Linux good has for me always been that you can switch your desktop (or any other part of the system) around to work however the hell you want. I guess we can still do that, but it just feels like a really bad precedent if the most common desktop distros UIs are even less configurable than the Windows task bar and OSX dock.

      --
      which is totally what she said
    10. Re:You're asking who? by Oligonicella · · Score: 2

      "But what idiot thought putting the stupid thing on the left side of the screen when we all have widescreens was a good idea?"

      Actually, a better question is "What idiot didn't provide switching modes?"

      I prefer my docking (apps or icons or whatever) crammed on my left side because I prefer visually squarish footprints. It's taste, but I can certainly see your point. The option for any side should be there.

  2. It's change for the sake of change by YodaToad · · Score: 5, Insightful

    The problem that I have with all the new GUIs that are coming out it seems like it's all just change for the sake of change.

    1. Re:It's change for the sake of change by Tyrannosaur · · Score: 3, Funny

      no, silly! It's change for the sake of requiring the purchase of new hardware to run the new GUIs!

    2. Re:It's change for the sake of change by TheGratefulNet · · Score: 3, Insightful

      I started using windowing systems at DEC using DECwindows. my first wm was twm after trying and hating the motif wm. this was in the late 80's iirc. after leaving DEC, moved over to sun systems and grabbed twm and pretty much stayed there for 15 years or so. lately, I 'upgraded' to fvwm1.4 as my window mgr.

      notice anything: there's no 'desktop' and I don't have any need for it. I'm quick to open a term window of some kind, do things in it and if a graphic app pops up, so be it; move its window, place it and use it.

      drag to trash? really? people feel they need a desktop for that?

      indicators work for me (new mail, battery, etc). no need for gnome or any proc-to-proc comms.

      don't need my windows to 'shake' as I drag them across. opaque move has kept me happy for 20 yrs and its all the 'decoration' one really needs.

      I guess I don't see the draw of a desktop once you have a very powerful cli shell (term windows) at your disposal.

      my system is very fast with ghz-class cpus but with NO 'desktop' pile of daemons and procs that sit around and talk to each other behind my back ;) fvwm really does all you need in a windowing environment.

      as long as I can disable their desktop stuff and simply start my own wm, I'm happy. think of all that free ram and cpu cycles I have, too.

      unity? oh please! as a famous politician once said, 'go fuck yourself!'.

      --

      --
      "It is now safe to switch off your computer."
    3. Re:It's change for the sake of change by ArcherB · · Score: 5, Interesting

      no, silly! It's change for the sake of requiring the purchase of new hardware to run the new GUIs!

      Close. The idea is to have the same interface on every device you buy.

      Personally, I think that sux. See, I used to wish I could run Windows on my phone. Then, one day, I was able to vnc running on a phone... or ipad... or something small, I don't remember and was able to connect to my desktop. Again, I don't remember if it was Gnome, KDE or Windows, but I've tried them all and the results were the same. They all sucked! They sucked big time. It was impossible to bring up or pull down any menus. There was no right click, drag, or shift click. Scrolling using scroll bars or even accurate clicking was next to impossible. Well, let's just say it sucked. The problem is that the desktop OS was not made to run a four inch screen with a single touch or even multi-touch as an interface.

      So, now, rather than making a desktop GUI fit on a phone, they are trying to fit the phone GUI fit on the desktop. The results are exactly what you would expect. Most of the right-click functionality is gone. In Unity or Gnome3, if you right click on the menu bar across the top, nothing happens. Gone is the right click and "Run As" dialog. Gone is the right click and "add to bar". Basically, the right click has been removed from much of the GUI functionality. Gone are the nested menus. Instead of "gnome-foot"/"start-button"/"K" -> System -> Whatever-You-Want-To-Run, you now have something like this:

      Move the mouse to the left side of the screen and wait. Did anything happen? No? Move to the top left. OK, how about now? Do you see the program you want to run? I'm not sure what the icon looks like. Just mouse over everything and wait over each icon. It should tell what each app is. Is it there? No? OK, click on the top icon, click in the box, and start typing what you are looking for. Don't remember what it was called? It's like a CD Ripper but it's not called that? Hmmmm. I don't know what you'd type in. I know on the old system you would go to multimedia and look for it. Now-a-days... well, I guess you are just fucked. See, the developers that made your GUI didn't think that ABCDE was important enough to include on the main tool bar so you don't get to run it if you don't know what's it called.

      Oh, but if you were on a phone, this would look awesome!

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    4. Re:It's change for the sake of change by Jane+Q.+Public · · Score: 3, Informative

      Agreed. And one excellent example is OS X Lion. I have to wonder why it didn't make the list.

      Lion represented a modest but decent upgrade in many respects. However, in their effort to bring the "benefits" of iOS to the desktop they rather dropped the ball.

      Their new "Full Screen Mode" is great, I suppose, on an iPad. On a desktop system with two monitors, like my workstation, it is worse that useless because it fills one screen but blanks the other. I end up with less working space than I had when I began.

      The new scrollbars are an interface disaster. You should never make scrollbars smaller and harder to see and use, but that's what they did. They are about half as wide as before, and gray instead of in color. Not only that, but by default they disappear after a few seconds, and you have to hover your mouse on the edge of the window to get it back. I'm sure that saves valuable space on a tiny screen but in a desktop work environment it's just plain bad design, and worse: a waste of time because you have to hover and wait for it all the time. In very long documents, people are used to looking at their scrollbar to keep track of where they are. With the default behavior, you can't do that anymore.

      You can set the scrollbars to not disappear, but they're still narrow, gray, and hard to see.

      They added a couple of gestures to the Magic Trackpad, but at the same time took a couple of my favorite gestures away.

      For certain OS X applications, they changed the behavior to something far from the norm, by making documents auto-save, even when you don't want them to. Now, when you quit an app without saving changes (there are a great many scenarios that call for this), you may find that your changes were saved anyway, against your wishes. You can usually revert them back to the state you wanted, but that in itself is a maddeningly slow and unresponsive process, with a poor interface.

      The Finder, which is the equivalent of Explorer in Windows or a file browser in Linux, is now not just significantly but aggravatingly slower than it was before. And another elementary interface blunder: the sidebar icons, which used to be in color, are now a washed-out shade of gray.

      All in all, for the desktop, OS X Lion (10.7) is quite a bit less "user-friendly" than OS X Snow Leopard (10.6) was. All for the purposes of making their OS interfaces "more consistent". They should have worked harder to bring desktop functionality to their smaller devices, rather than dumbing down the desktop to the "lowest common denominator".

    5. Re:It's change for the sake of change by Nutria · · Score: 2

      the non-existent "Joe Sixpack" class user

      Eh? Joe Sixpack and his family have been using the Windows "Start menu" paradigm at home and work for 15+ years.

      --
      "I don't know, therefore Aliens" Wafflebox1
    6. Re:It's change for the sake of change by shadowfaxcrx · · Score: 5, Insightful

      You hit the nail square on the head. I think what's happening is that the suits are running the companies now rather than the nerds, and so we're seeing what happens with suits everywhere - they see something work once, and they try to force it to work everywhere. This is why we see one good product quickly find itself surrounded with 50,000 lesser clones of itself.

      "Hey, Survivor was a big hit! Quick, make me a billion more "reality" shows!"

      MS and others are looking at the wildly successful smart phone and assuming that it's entirely the OS that makes them successful. They're right, of course, but for the wrong reasons. The OS makes them successful because it makes something so freaking small very usable. Miniaturization adaptations used by iPhone/Android/etc are only slick on miniature things. Shove them onto a 25" widescreen that you don't want to be touching all the time, and the concept which was so loved on the phone is going to be hated on the big(ger) screen.

       

      --
      "I disagree with you" does not equal "flamebait."
    7. Re:It's change for the sake of change by Grishnakh · · Score: 5, Insightful

      "Never ascribe to malice that which can adequately be explained by stupidity."

      Gnome3 and Unity have nothing to do with planned obsolescence, getting people to buy new hardware, etc. Gnome doesn't sell hardware, and they give away their SW for free. Unity is part of a Linux distro that again, doesn't sell hardware (though they're trying to court some HW vendors to use their SW on their HW), and also gives away their SW for free. Unity is being caused by one man's idea that the only way he's going to make money with his SW company is to abandon serious Linux users, and try to convince non-Linux users to use his distro by putting a supposedly easy-to-use UI on it, and then make money when they buy stuff from the Ubuntu Store or whatever. Gnome doesn't really have a profit motive, its developers are volunteers or work for various companies like Red Hat (who doesn't even have a desktop distro, only a server one), and they're just stupid, to relate to the quote above: they've drunk the one-UI-for-all-devices kool-aid, and genuinely think we all need to be using the exact same UI on cellphones, tablets, netbooks, laptops, and multi-screen PCs in order to "reduce confusion", so they're trying to force everyone down that path.

    8. Re:It's change for the sake of change by Grishnakh · · Score: 5, Interesting

      Gone are the nested menus. Instead of "gnome-foot"/"start-button"/"K" -> System -> Whatever-You-Want-To-Run, you now have something like this:

      Everything you wrote is spot-on, except the part here about the "K". KDE is the one heavyweight Linux DE that hasn't drunk the one-UI-for-every-device kool-aid. The "K" menu is still there in the latest 4.7 release, and it isn't going anywhere. Furthermore, there's actually multiple UIs you can select in KDE; the default one for desktop PCs is "plasma-desktop" (you can see it running with "ps"). But if you're running a netbook, there's a different one that's optimized for netbooks, called "plasma-netbook". There's more coming for other devices (namely tablets; I don't think we'll see KDE on any phones soon; the tablet one will be touch-oriented as you'd expect). Unlike the other morons, the KDE guys have a totally different philosophy: they believe that different devices should have different UIs, though they can use most of the same underlying libraries and other software services.

      Say what you will about KDE and their 4.0 screw-up, nepomuk, etc., but in this area, they have exactly the right idea.

    9. Re:It's change for the sake of change by ArcherB · · Score: 3, Informative

      Gone are the nested menus. Instead of "gnome-foot"/"start-button"/"K" -> System -> Whatever-You-Want-To-Run, you now have something like this:

      Everything you wrote is spot-on, except the part here about the "K". KDE is the one heavyweight Linux DE that hasn't drunk the one-UI-for-every-device kool-aid. The "K" menu is still there in the latest 4.7 release, and it isn't going anywhere. Furthermore, there's actually multiple UIs you can select in KDE; the default one for desktop PCs is "plasma-desktop" (you can see it running with "ps"). But if you're running a netbook, there's a different one that's optimized for netbooks, called "plasma-netbook". There's more coming for other devices (namely tablets; I don't think we'll see KDE on any phones soon; the tablet one will be touch-oriented as you'd expect). Unlike the other morons, the KDE guys have a totally different philosophy: they believe that different devices should have different UIs, though they can use most of the same underlying libraries and other software services.

      Say what you will about KDE and their 4.0 screw-up, nepomuk, etc., but in this area, they have exactly the right idea.

      Spot on. I installed KDE on one of my Linux boxes and really liked it. I installed Trinity on another Linux box and may even like that more. We'll see how it stands up to more use.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    10. Re:It's change for the sake of change by Grishnakh · · Score: 2

      Actually, Canonical is trying to court some hardware makers to get Ubuntu/Unity included on their devices. I don't know how far that'll go, but they are trying, so obviously they think that with this dumbed-down new UI, they might achieve sales of HW that includes their SW, which would earn them revenue. They tried doing an arrangement like this with Dell a while back, I don't think it panned out, so they probably think things will be different with Unity (they won't).

      Also, they probably think that this dumbed-down new UI will get other non-technical users to download and install Ubuntu on their PCs (more than used their previous non-Unity versions), and this will get them more revenue from the Ubuntu Store and other such add-ons. Of course, this is a pipe dream too; anyone who wants a dumbed-down UI is going to just buy a Mac (or soon, Win8), both preinstalled. People who want dumbed-down UIs don't download OSes from the internet and install them themselves.

    11. Re:It's change for the sake of change by donaldm · · Score: 2

      I mean, we're coming up on two DECADES of desktop Linux, and I really think it's time that we faced this very important reality. Joe Sixpack isn't coming to the Linux party; and he's not bringing any of his free asian beer. Period.

      Until the Microsoft Tax is scraped desktop Linux usage in first world countries is going to be small although it is much greater than the 1% the ill informed journalists have being saying for the last 10 years. In fact the only way desktop Linux will become main-steam is if Government bodies mandate it and this is happening (you guessed it) in India, China and other Asian countries.

      As for joe Sixpack being invited to the Linux party, well I for one did not invite him since he always likes to big name himself and usually throws up after the first round. I am also getting annoyed at cleaning up the toilet seat after he has gone. :)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    12. Re:It's change for the sake of change by Clarious · · Score: 2

      As a laptop user, there are two problems prevent me from using a stand-alone WM instead of a full DE:
      - Power management: To switch between profiles when the power is plugged in or not.
      - Network connections: Wifi and broadband connections. iwconfig/ifconfig/wpa_supplicant can serve me, but too much of a hassle. And broadband connection is really a pain, the last time I tried to use wvdial, I can get a connection, but suffer random system hangs. After that I stick to GNOME2 till now.

      Installing GNOME power manager/network manager pulls a whole mess of GNOME dependency in, it defeats the purpose of running a standalone WM.
      Of course, if anyone can show me how to deal with those two, I would be appreciated. On my old laptop (which I use as a desktop, mostly), I put plain OpenBox on it and have no problem using it at all.

    13. Re:It's change for the sake of change by Anonymous Coward · · Score: 4, Funny

      Close. The idea is to have the same interface on every device you buy.

      It's like when I went to the auto parts store for a new drive shaft.

      They gave me a propeller.

      Me: But sir, I don't need a propeller for my car.
      Salesman: Airplanes are newer than cars and they are awesome. The use propellers. You know you can propel a car with a propeller, right?
      Me: A drive shaft would give me more acute control than a propeller.
      Salesman: You'll thank me for making your car careen wildly with this propeller once you realize the cool factor.

    14. Re:It's change for the sake of change by ganjadude · · Score: 2

      What held people back the longest was the bad wifi support. it took until like 2 years ago for wifi to "just work" in most nix distros, sure you could get them to work but i mean even in win xp around sp2 or so wifi "just worked" I wont be one of those who sy "this is the year of nix on the desktop" but i will say it may be closer than ever now that the "important" stuff works, and by important, i mean to the masses.

      --
      have you seen my sig? there are many others like it but none that are the same
    15. Re:It's change for the sake of change by l3v1 · · Score: 2

      The idea is to have the same interface on every device you buy.

      The idea is to transition from personal computer to corporate computer, tailoring and shrinking the freedom we're used to on PCs. It might be far fetched, and hopefully we'll always have linux ( :) Casablanca, well, well), yet it still seems this train has started, from wherever you look at it.

      Coming back to the ground, the Apple and MS and Gnome-dev ideas to consolidate small/big/touch/nontouch/etc interfaces is probably the craziest idea ever from a user's point of view (user is different than user you know, one of them being a tweeting-facebooker-automaton).

      Well, we still have a few usable and useful DEs left out there, so at this point I don't much care what crazy fog Ubuntu and the rest are trying to get lost in.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    16. Re:It's change for the sake of change by justforgetme · · Score: 2

      bah... foolish Linux developers.
      They can't even write up a resource hog!

      --
      -- no sig today
  3. Don't ask me now! by Threni · · Score: 2

    Ask me before you make the changes. Don't make the changes then say `try it..try and get used to it...this is better`.

    Unity is not better. It was fine before. There are other areas of Ubuntu which could be improved first, and you should have made Unity an option, not the only choice.

    I'm now sort of happy with Xubuntu but there's no point in pissing off loyal fans this way. It adds nothing but resentment and confusion.

    1. Re:Don't ask me now! by shish · · Score: 2

      Ask me before you make the changes.

      So that you can tell Henry Ford that you want a faster horse?

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    2. Re:Don't ask me now! by Anonymous Coward · · Score: 2, Interesting

      Those changes aren't "horses -> internal combustion" kind, they are more "steering wheel -> rudder stick"-like

    3. Re:Don't ask me now! by ArcherB · · Score: 4, Insightful

      Ask me before you make the changes.

      So that you can tell Henry Ford that you want a faster horse?

      Analogy fail.

      How's this:

      Henry Ford moved the steering mechanism to the floor board and all drivers must steer with their feet. The Ford Motor Co. says that it is better because it frees up your hands to hold and read the newspaper while drinking your cocktail. It doesn't matter that I like the old steering wheel and work better with it. For has refused to include them in any new models, even if the driver requests one because Henry Ford has done the research and determined that steering with the feet is better, end of story.
      Third party companies are offing modifications to the car to add a steering wheel like device to the car. XFCE Co has created handle bars that fit over where the old steering wheel used to be. FVWM offers a set of vice grips that will clamp on to rod that used to hold the steering wheel. Other companies have varying solutions to the wheel, but it is up to the driver to install and maintain whichever solution they go with.

      Or, they can buy a Chevy.

      Guess which one I chose.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    4. Re:Don't ask me now! by Gerzel · · Score: 2

      The problem is that they did ask, but they asked for new users of newer tablet style devices.

      I see a lot of the problems arising is that designers right now are trying to make one size fits all interfaces that work for desktop, laptop and tablet interfaces and it just doesn't work that well.

  4. Speaking for myself here by Anonymous Coward · · Score: 3, Insightful

    But yeah, I REALLY dislike the dumbing down of GUIs, hiding everything behind big buttons to make it "touch-screen friendly" and just not considering the power user. I was fine with Netbook Editions of linux distros(even though I never used any for more than testing) but this is ridiculous. We have more screen space and screen resolution than ever before, and now it's all nice boxes with rounded corners? Sheesh.

    1. Re:Speaking for myself here by Andrewkov · · Score: 2

      Don't get me started on this.. their "new look" is straight out of the 90's. I switched back to the "old look" but now I am constantly nagged with popups to switch, and it's probably just a matter of time until the "old look" dissapears all together.

    2. Re:Speaking for myself here by LordKronos · · Score: 2

      That new gmail interface sucks. I'm convinced that the issues is that all of their graphics designers are on strike. I suck at graphic design, but even I can do better than that.

      Individual messages in conversations just blend together. I can't compose more than 1 reply at a time in a thread anymore. In long mail list threads, I often like to start multiple replies, but continue reading the thread before I submit anything or compose further. No more. And WTF are those button icons? That's supposed to mean "archive"? And is that a trash can or a card being inserted into a slot. And why is there a folder button AND a tag button when they are the same thing? Yes, I know the folder means to move the message, but that's not intuitive from the graphic, and if I have to stop for a second to think about each and every icon, that's just crap.

      Please stop trying to make a consistent interface across all device (aka dumbing down to the least common denominator),

  5. People also hated... by CannonballHead · · Score: 4, Interesting

    ... KDE 4, Windows 7, Windows Vista... some people hate ALL GUIs.

    Me? I like Windows 7. I find it nicer and faster than XP's interface, actually. I also like gnome better than KDE in general, but I preferred KDE 3x or 4x. I have not tried gnome3/unity yet, so can't comment there.

    I sometimes wonder how long this debate has gone on. I'm guessing people hated Windows 95 when compared to 3.1 (or equivalent Mac OS version changes). People probably tried to show how a monitor was a disadvantage from the teletype; afterall, with teletypes you had a permanent hard copy and didn't risk losing it! ... (I have no source for this, I'm just speculating ;) )

    I do think there are some things that don't make sense though - such as touch-screen-GUIs used on non-touch-screens, or the other way around.

    1. Re:People also hated... by epyT-R · · Score: 4, Interesting

      with aero enabled the blitting is faster, but I wouldn't say it responds faster than xp. it's a bit slower..and I"m comparing both with all animations disabled.

    2. Re:People also hated... by msobkow · · Score: 4, Insightful

      People hate change.

      End of story.

      --
      I do not fail; I succeed at finding out what does not work.
    3. Re:People also hated... by rapidreload · · Score: 2

      I like some of the new GUI in Win 7/Vista, but by God do I hate having to navigate through numerous windows to get to somewhere which only took two clicks in previous versions; and that's when I can find the damn location of whatever the fuck I'm looking for. At least shell hasn't changed its interactivity.

      One thing I like about Windows 7 is that the search bar in the "Start" menu doesn't just find programs to launch, but also actions.

      For example, people complain that it takes a lot of clicks to find out your IP address for a network interface in Windows Vista/7. I'm not sure about Vista, but I know that in Windows 7, I can do this:

      1. Hit Windows Key -> type in: "ip address" (no quotes) and hit Enter. The action shown before hitting enter will be "View network connections".

      2. The Network Connections window will show up. Double click on the interface you're after, and you'll see what you used to see in XP - the info for the interface (at which point click Details as you would in XP and you'll get all the pertinent info).

      There are a whole bunch of actions coded into Windows 7, so just give it a go and see if it has the shortcut for the action you're after (it probably does). When someone tries to be a smartass and say "hey look, it seems like even Microsoft knows the command line is superior!" I just remind them that you don't get actions of this form in a Bash shell. GNOME Do does have some support, but given it's entirely integrated into the OS I expect Windows 7 has it all.

      --
      To all newcomers - people here are very close-minded and can't handle complaints about Linux. Keep this in mind.
    4. Re:People also hated... by 0123456 · · Score: 3, Informative

      I'm guessing people hated Windows 95 when compared to 3.1 (or equivalent Mac OS version changes).

      Everyone I knew thought Windows 95 was great; even those who used Suns had to admit that it was better in many respects.

      Because... drum roll please... IT WAS A BETTER UI THAN THOSE THAT PRECEDED IT.

      People don't hate change, they hate SHIT THAT'S WORSE THAN WHAT THEY'VE GOT ALREADY.

      Which part of this is so hard to understand? Why, instead of three clicks to start a program from a menu or two clicks to start it from a desktop icon, will be life be better if I have to move the mouse to the corner of the screen, wait for some stupid animation to bring up a full-screen overlay, hunt down some random icon which I hope is the right program or take my hand off the mouse to type in what I hope is the name of the program and then probably wait for some more stupid animations while it starts up? What problem is this solving? Why is this supposed to be better?

      The Win95 interface was the best thing Microsoft ever did for computing, which is why pretty much everyone else has copied it. GUI design has mostly been downhill since then.

    5. Re:People also hated... by Compaqt · · Score: 2

      >GUI design has mostly been downhill since then.

      Mostly agree about Win95 being pretty good.

      There was one big problem though: the Start menu is organized according to Software Maker, and then program. After you've installed a good number of programs, it gets hard to find your stuff.

      The one big improvement by Gnome/KDE/Freedesktop was organization by category. Genius. You can give an Ubuntu 10.04 computer to a 5 year old kid, and he can easily find and try all the games without bothering you. Your father (and grandfather) can find the "office apps" because they under ... Office.

      Now they want to throw all that away.

      --
      I'm not a lawyer, but I play one on the Internet. Blog
  6. You have to ask? by xski · · Score: 2

    > But is it the vocal minority doing all the complaining, or is it the majority?

    Brother, its *always* the vocal minority doing all the complaining. The majority (aka 'the great unwashed masses') will generally take whatever is being shoved down their throats.

    -x

  7. "UI designers" just can't design UIs. by Anonymous Coward · · Score: 4, Insightful

    If there's one thing we should learn from these ordeals, it's that people claiming to be "UI designers" should be shunned. Every commercial and open source project needs to limit the involvement of these people. They can make icons, but that's where it should end.

    GNOME, Firefox, and Windows all had far more usable UIs when actual software developers were in charge of making the decisions. This isn't surprising, though. Software developers are mainly concerned with creating software that works, and that works well. "UI designers", on the other hand, are more interested in creating software that looks "pretty", even if it's damn impossible to use productively. Usability does not come from gradients and curved corners.

    1. Re:"UI designers" just can't design UIs. by lennier · · Score: 2

      Can someone tell me when the prevailing opinion shifted from "programmers suck at UI design" to "programmers make the best UI's"?

      When the "UI designers" who'd been slamming the programmers finally released their alternative vision of the desktop, and the result was Unity, Gnome Shell, and iOS. That's when.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    2. Re:"UI designers" just can't design UIs. by kiwimate · · Score: 5, Insightful

      Err...I don't think you have actually met any real UI designers, ever, in your life, or even read about what they do. Or else you're thinking of people who calim to be "UI designers" and confusing them with people who actually do HCI. I suspect what you are actually talking about is a graphic designer; but that is very different from someone who designs user interfaces based on well known HCI principles.

      It's about far more than making things look pretty (and actual software developers are NOT the experts in that field, either, by the way). It's about studying how to make things usable. I am not an HCI expert, but I work with one, and I know that when she starts a project she sits down with users, interviews them, spends time observing how they work, until she understands the processes they go through better than anyone. Then she works with the developers to implement something that's usable, that makes sense, based on scientific research principles about how people work.

      Software developers are not interface designers. That's not their job. It's a different discipline, and when it's done properly it's magic. Software designers might or might not understand the workflows and the business processes. (Usually not, in anything but the simplest possible businesses.) None of this is a criticism of developers; it's recognition that they are experts in their field, and these projects work best when you get other experts in other fields working side by side with your developers.

      It's actually kind of frightening you got modded up +5 insightful. You're saying the equivalent of claiming a server administrator is the best at development. He or she might be really good at writing scripts, but real enterprise level software development is not even on the same plane.

    3. Re:"UI designers" just can't design UIs. by rshol · · Score: 3, Interesting

      The first fallacy of HCI is they start with things like user surveys. Users always say they want contradictory things like "make the same interface work well on a desktop and a phone". Anybody can see these are mutually exclusive things, but users say that sort of thing all the time. Users can never tell you what they actually want/need until you give them what they ask for.

      The second fallacy here is that HCI is somehow scientific. HCI types try to sound scientific, there are statistics and measurements, and even so called laws, but interface design is not scientific because its acceptance is based on individual preference. Its sort of like saying "We have statistically analyzed popular music and produced the ultimate song based on users requests and what they listened to before". So these UI's are the UI equivalent of the Monkees or Milli Vanilli.

      Designing UI's based on telemetry, user studies or Fitt's "Law" does not insure a good UI, some common sense must be used as well. The New and Improved Windows 8 interface, for example, does not permit multiple overlapping windows and the browser does not run plugins. Those are considered features not bugs. Statistics will not fix stupid.

    4. Re:"UI designers" just can't design UIs. by maztuhblastah · · Score: 2

      It's about far more than making things look pretty (and actual software developers are NOT the experts in that field, either, by the way). It's about studying how to make things usable. I am not an HCI expert, but I work with one, and I know that when she starts a project she sits down with users, interviews them, spends time observing how they work, until she understands the processes they go through better than anyone. Then she works with the developers to implement something that's usable, that makes sense, based on scientific research principles about how people work.

      You hit the nail on the head. And you also demonstrated *why* the UIs for things like Unity sucked.

      They did some of that for the Unity UI.

      .

      .

      After they wrote it.

      And then, when the results came back indicating serious flaws, they shipped it anyways. (Study is here if you're curious.)

      And now, one year later, lo and behold, people are bitching about the same things. But yeah, Shuttleworth, I'm sure it's just that we're stick-in-the-mud "power users", right?

      The entire Unity fiasco reeks of a group of self-proclaimed usability experts (who do none of what you described) mocking up something, building it, and then declaring "it's easier to use... and if you don't think so you just are stuck in your ways and hate change." It's change for the sake of change, pushed out a group of people who wished they could make the leap from designing pretty UIs in Photoshop to actually designing software that meets peoples needs. Only it seems their leap left them quite a bit short of the other side of the cliff.

  8. I actually value speed by Tyrannosaur · · Score: 3, Insightful

    I want my things to be loaded as quickly as possible. I don't care about flashy desktop effects that make things slower.

    1. Re:I actually value speed by Twinbee · · Score: 2

      Don't forget about GUI latency in general - those barely noticeable sub-second delays that ruin an application through death by a thousand cuts. Visual Studio 10 springs to mind.

      --
      Why OpalCalc is the best Windows calc
  9. Not all of them by Anonymous Coward · · Score: 2, Interesting

    I generally like kde 4 design though they need to work on reducing cpu usage / latency. In my opinion, it's the only one that does it right in that the interface for tablet/netbook and desktop are separated seamlessly and easy switched between the two. Programs do not need to be compiled to two different gui and users can pick which interface to use and don't have to bother with the other.

    http://www.youtube.com/watch?v=OjO5X1ADUrE is an example.

    My main problem with "next gen" gui is that they are too forceful. They try to combine desktop and tablet/netbook into one gui and do so badly at it. Windows 8 that forces you to switch between the 2 different guis depending on the software you use is an example of bad design.

  10. Not necessarily. by MrEricSir · · Score: 4, Insightful

    Not to defend any of the new-ish UIs, but the conventional UI model has always sucked. Every moment I spend moving a window around or resizing it is frankly wasted time. Same with launching programs or organizing my menus.

    If we can abandon the model where the user has to fiddle with a bunch of unnecessary crap just to use their computer, that would be a step forward.

    Thing is, I'm not sure any of the new UIs are quite there; they made radical changes but only minor usability improvements.

    --
    There's no -1 for "I don't get it."
    1. Re:Not necessarily. by telekon · · Score: 3, Insightful

      The perfect UI for 90% of all use cases has existed for decades. I think In The Beginning Was The Command Line should be required reading for all of those "Intro to Computer Literacy" classes they tend to require of college freshmen (or did about 6 years ago when I was still taking classes). I can see GUIs for Photoshop or Final Cut or whatever, but the vast majority of my computer usage is spent in bash/zsh and vim. And I'm not even describing my coding/sysadmin work, this is home use. As far as GUIs go, I liked Enlightenment, and I'm pretty happy with Snow Leopard. Lion is shite, Windows has always been shite, and Unity pisses me off. GNOME 3 is probably the least shite of the new ones, but that's not saying much.

      --

      To understand recursion, you must first understand recursion.

    2. Re:Not necessarily. by tomhudson · · Score: 2
      So use multiple monitors and maximize your windows - one per monitor. Problems solved and productivity jumps.

      And for the small stuff, like email, that doesn't require a horking big display, run it off a separate laptop or smart device.

    3. Re:Not necessarily. by DigiShaman · · Score: 5, Insightful

      In your perfect little CLI world, the computer wouldn't nearly have the adoption rate as it does now. That means the industry as a whole doesn't grow. As such, we wouldn't have had the advancements in hardware that we enjoy today. The fact is, while the CLI may be great for scripted routines and vertical market solutions, it sucks absolute balls at scalability in feature sets. Not the CLI itself, but the learning curve. Also, having to pipe out a fucking paragraph just to get shit done is out-of-the-question for most people. To add to the confusion, mixing the CLI as the primary interface shell and non-standard application GUIs is even worse.

      As a Windows user, I have to say that Apple got it right for the most part. A clean GUI with an optional terminal to CLI around in. I understand why Microsoft is having to play catch up, and that's only to maintain cross compatibility with their older product line and other 3rd party business applications.

      --
      Life is not for the lazy.
    4. Re:Not necessarily. by Oligonicella · · Score: 4, Insightful

      "but the vast majority of my computer usage"

      You do understand that you and I (IT guy that I was/am) are a *very* small percentage of the user base?

      "And I'm not even describing my coding/sysadmin work, this is home use."

      You're certainly not describing the home use of anywhere near a meaningful percentage of users either.

      In the business world I of course used nothing but shells and flat text editors. On my home system, it makes no sense at all to confine myself that way.

    5. Re:Not necessarily. by shutdown+-p+now · · Score: 2

      Not to defend any of the new-ish UIs, but the conventional UI model has always sucked. Every moment I spend moving a window around or resizing it is frankly wasted time.

      True, but the problem with new UIs is that they attempt to solve the problems of existing solutions by pretending that use cases that made them exist are no longer relevant. E.g. manual window management is too tedious? Let's ditch windows and run everything full-screen!

    6. Re:Not necessarily. by Grishnakh · · Score: 2

      Not to defend any of the new-ish UIs, but the conventional UI model has always sucked. Every moment I spend moving a window around or resizing it is frankly wasted time. Same with launching programs or organizing my menus.

      Sorry, I don't follow you at all here. Driving yourself to the grocery store is wasted time too, but most of us do it anyway because we can't afford chauffeurs, we don't have cars that drive themselves, and we can't afford butlers and personal chefs to go buy our food for us and prepare it for us when we're ready.

      It'd be nice not to have to move a window or resize a window, but if I don't do it, how's it going to get done? The computer doesn't know where I want to put that window, or how large I want to make it. Maybe when we invent mind-reading UIs this will all be automatic, but until then it's you who has to tell the computer exactly where you want your windows and what dimensions you want. These stupid new dumbed-down UIs try to eliminate these things by simply making all windows full-screen, but that's utterly stupid because 1) some of us have multiple monitors and 2) many of us like to have multiple windows open at once, not fully overlapping, so that we can see many different things at once. There's no way for a computer to know what you're trying to do here.

      You don't want to "waste time" launching programs? What do you propose, that the computer read your mind so it launches them for you? This makes no sense at all. If you want to run a program, you have to start it somehow. The computer doesn't know what program you want to run.

      As for organizing menus, what the heck are you talking about? This sounds like a problem with Windows. I haven't felt the desire to organize a menu in ages, ever since I switched to Linux, where the menus have always been pre-organized by program type rather than just a big mess with every program in a category named after the vendor.

    7. Re:Not necessarily. by Blakey+Rat · · Score: 5, Insightful

      The perfect UI for 90% of all use cases has existed for decades. I think In The Beginning Was The Command Line should be required reading for all of those "Intro to Computer Literacy" classes they tend to require of college freshmen (or did about 6 years ago when I was still taking classes).

      You're trolling us, right?

      Computers today (I dunno, maybe you're writing that Slashdot message from 1986) do things like organize photos, edit videos, surf the web, serve as media centers, composing WYSIWYG documents-- all things the CLI is godawful at dealing with. That's maybe 99% of what people use their computers for.

      For the other 1%? Sure the CLI's fine. But who gives a fuck? We want an interface for the 99%.

    8. Re:Not necessarily. by CAIMLAS · · Score: 2

      The most usable UIs I've used, in this regard, are tiling window managers:

      * awesome, by far the best
      * xmonad, a marginal second because
      * ion, because he (as far as I can tell) started the idea in vogue, and did a good implementation. That, and he's a vitriolic asshole who deserves honorable mention.

      They're usable almost solely with a keyboard, but a keyboard you do need. Throw a launcher on there, and it'd be the bee's knees for anything with a keyboard. I've used one of the above on 4" touchscreens up through multiple 30" monitors, and it scales quite well.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    9. Re:Not necessarily. by epyT-R · · Score: 2

      not at all. those switches were simple to operate, far simpler than even a speak'n'spell, but damned inconvenient.. just like this pathological pursuit of simplicity we're seeing now with unity et al.

    10. Re:Not necessarily. by arth1 · · Score: 3, Informative

      So use multiple monitors and maximize your windows - one per monitor. Problems solved and productivity jumps.

      Please explain to my boss that I need more than a dozen monitors to be more productive. Yes, I use that many windows and often twice that at the same time, and no, they can not be tiled either. If I can't have overlapping windows in a sane way (i.e. no auto-raise focused window), I lose productivity. Cause I really do need dozens of simultaneous windows without the risk of forgetting any of them.

    11. Re:Not necessarily. by lorenlal · · Score: 4, Insightful

      As someone who has supported users for years... On whatever F-ing interface they've had to use... 3270-Mainframe, Windows, AIX, Solaris (CLI or GUI), it all came down to one simple thing:

      How do I do my job?

      Frankly, it doesn't matter a damn what the interface is. For most business grunts, end users, whomever, it really doesn't matter what's in front of them because they'll learn how to use it. If it works, and if works *reliably* then the end users end up loving it. I've heard the phrase, "It's ugly as sin, but it works" and "It looks nice, but I can't use it" enough.

    12. Re:Not necessarily. by ediron2 · · Score: 2, Insightful

      You do understand that you and I (IT guy that I was/am) are a *very* small percentage of the user base?

      Heh, then why don't car companies design cars for little old ladies from Pasadena, and not for performance geeks. Hell, aside from backwater stretches in UT and MT, where in the US do most cars even need a speedometer that shows more than 80 MPH? Why do most office apps have deep functionality reserved for mail-merge, legal forms, dynamic embedding, cross functionality like functions in docs and database queries in spreadsheets, code-driven customizations, etc, if most of us never touch 90% of that crap? Why have all those extraneous buttons on my microwave? Why have advanced ANYTHING, since only a very small percentage of users care about even HALF of the functions on any such system or device.

      I'll tell you why: My mom right-clicks for SOME functions. My sister doesn't care about 9/10ths of the UI, but is passionate about a few advanced features that niche neatly into her daily workflow. And ditto for everyone I know: each of us has a generic common usage footprint and a few unique specialties out of the advanced features that call for more depth or nuance than touch on a small tablet so far provides.

      tl;dr: just because every function in an advanced-feature product is ignored by the majority of users by itself does not mean most people do NONE of that stuff.

      PS: I never left Ub 10.10 as my primary workstation, and am migrating my working habits to a Mint VM. When I'm sure it does most of what I need, I'm gone -- It has taken Canonical/Ubuntu less than a year to push me from biggest fan to confused detractor and soon-to-be-ex-user. WTF, Shuttleworth?!

    13. Re:Not necessarily. by Pentium100 · · Score: 2

      CLI has one big disadvantage - it is very difficult to figure out how to do something if you do not know it already (and do not or can not google it). To add to that, different systems use different commands for the same thing.

      So, let's say I am a MSDOS user who installed Linux and want to do something. Ok, so I get the directory listing with "dir", though it does not display how much free space is left and want to delete a file. I type "del somefile" and bash does not recognize the command. So, what other command could there be for deleting a file. It turns out to be "rm", short for "remove", but the long version does not work and how am I supposed to know that the short version is "rm" and not, say, "rem"?
      On the other hand, if this was a GUI and had a menu, then I would figure out that "rm" is probably short for "remove" and this is the equivalent of "delete".
      Even if I type "help", it displays a bunch of commands, but "rm" is not among them.

      Other devices have, well, GUIs. If I want to record something using a tape deck, I look for a button named "record" (or a word that means the same in other language) or "rec" or with an icon that most likely represents recording (arrow pointing to a tape for example). I may have to press "play" at the same time I press record. I do not have to type "record" or "rec" or "r" or "tape.record.start" or something else and guess what could the command be.

    14. Re:Not necessarily. by macraig · · Score: 2

      I share that frustration, and for a decade or more I've been using add-ons like Shove-It and HandyThing and others to try to automate some of that "window management". You'd think a so-called window manager would be doing that, huh? It's testimony to just how pervasive the tunnel vision is in the developer camps at Apple, Microsoft, and Canonical that they completely ignore the existence of such utilities and the fact that the only reason they exist is because they're solving problems that the not-so-aptly-named window managers are not. They've had a decade at least to take notice of the problems these addons solve and incorporate that, but the best we get is "Aero snap" and the like, which is still not solution enough.

    15. Re:Not necessarily. by 1s44c · · Score: 2

      "I understand why Microsoft is having to play catch up, ..."

      Please. That's so '00's.

      And strangely still true.

  11. haters and lovers everywhere by ThorGod · · Score: 2

    For many people, in my experience, expressing hate more quickly passes the 'urge to talk about' than love. Plus, if you're pissed then you want to be heard. But, if you're happy, who cares who's talking? (Side note: the more visible something is, the more attention any changes will see. "New Coke", for example.)

    I think that's what's going on with the latest GUIs. Change always has it's subtractors, and GUIs see *tons* of use.

    --
    PS: I don't reply to ACs.
  12. Try making them suck less. by Renstar · · Score: 2

    Give me one that doesn't suck and I won't hate it.

    My current ire is directed toward Google for its new Gmail interface. What a joke.

  13. Over simplification by Dracos · · Score: 2

    The /. crowd generally is more knowledgeable about computers and their interfaces. UI teams are dumbing down their interfaces to cater to the lowest common denominator of user. The simplification has reached a point where even median level functionality is not just hidden, but removed. The targeted users don't know any better (and likely never will), but we do.

    These new interfaces are just too simple for us.

    1. Re:Over simplification by Andrewkov · · Score: 2

      Have you ever watched a lowest common denominator user try Office with a ribbon for the first time? They hate change for the sake of change as much as we do.

  14. Good 'ol Grandma by bunhed · · Score: 2

    I still fail to see why anyone but Grandma would want a UI that even Grandma could run.

  15. Need for change... by Junta · · Score: 4, Insightful

    Talk about an article just asking for rants. I'll chip in my rant...

    I think the challenge is the UI paradigm preceding this generation is just too mature and way too many UI developers really have a hard time justifying their continued work. The MATE and Trinity projects forked out of an apparent strong desire to keep things as they are and have some confidence it won't magically bit-rot away, but they are far from 'glamorous' and really don't have much of substance to actually *do*, the job is pretty much already complete.

    Now a whole generation of UI designers are largely pretending that computers *didn't* catch on every where and that some mythical large mass of people cannot cope with the UIs that all evidence suggests are working just fine. For a time they were sated with the genuine issue of UI design not scaling down to ~4" screens, but they are seized with the silly notion that there must be *one* UI to rule all form factors. MS decides their Metro UI is the answer for phones/tablets/desktops (despite not even making sufficient headway in the handset arena to prove that out even in the most likely case). Nearly every review of use of the Metro-UI in Windows 8 suggests a degree of awkwardness in the laptop and desktop case. Apple decides the iOS experience should dominate the OSX world (Apple is a bit of a special case, they can pretty much do *anything* and their loyal userbase will lap it up, it's more like a fashion brand and they probably see minimal difference in business results between the times they truly deliver an enriching experience and when they make missteps). Gnome 3 pisses away tons of screen real estate on oversized default titlebars to accommodate inprecise touch interaction regardless of context whilst also hiding their 'dock' for fear of wasting real estate.

      A large part of this is what I think is a bad assumption that tablets will just logically displace all laptops/desktops. iPad has seen commercial success (for reasons I think are more fanboy than a 'genuine' revolution) and now a ton of companies are wondering why they can't reproduce those results and get people off their laptops and assume something must be 'wrong' since tablets are *obviously* the way of the future.

    Anyway, if you want the UI paradigm to continue as it has been, throw your weight behind MATE (or see if MGSE successfully decrapifies Gnome 3) or Trinity. Elect not to upgrade from Windows 7 if you prefer that (though you are at the mercy of MS in that scenario and you cannot force them to keep Windows 7 going). Alternatively prove me wrong by embracing KDE4, Gnome3, Metro, full-screen OSX apps as you get off my lawn.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  16. So where are these "good UI designers"? by Anonymous Coward · · Score: 5, Interesting

    So where the fuck are these so-called "good UI designers"? Where is the software that they've created?

    They sure as fuck aren't working on open source software. GNOME 3, Firefox, and Unity are perfect proof of this.

    They sure as fuck aren't working on commercial software. This is evident through Chrome, post-Ribbon MS Office, Windows 8 and iOS.

    They sure as fuck aren't working on enterprise software, either. Much of this software makes GNOME 3 pleasant to use.

    So where the fuck are they? What projects or products have these "good UI designers" worked on?

    1. Re:So where are these "good UI designers"? by ADRA · · Score: 2

      I have to say that Firefox quite usable as long as you turn off the retarded "tabs above address bar" option which is sadly default these days.

      --
      Bye!
  17. lost a friend over installation of KDE 4 by lkcl · · Score: 3, Interesting

    i installed KDE 4 for a friend's friend. it took me 3 days to set up, because their ISP is very unreliable, at the extreme end of a broadband connection and they get 15k/sec (not kidding).

    it all installed: i ran it, logged them in... and could i understand what the fuck was going on? not a chance. it was incredibly embarrassing. i spent 15 minutes _failing_ to do something as simple as set their background image. first we couldn't find it - i had to log in at the console and use "find . | xargs grep {filename}". then we couldn't find how to even _change_ the background image. on standard desktops, it's right-mouse, click "set background". done.

    they now are so angry with me over how i told them that linux is great, and windows will result in their bank account details being stolen (a virus destroyed the bootloader, which is why i was called in), that they are no longer speaking to me.

    now - you tell me that it's a great idea that KDE spent an entire multi-million Euros EU grant merely copying the UI of the most vilified and failed version of windows, ever, known as "Vista", and then make yourself known to me some day face-to-face i'll punch your fucking lights out.

    gnome - i've never installed gnome, so i don't know about it. but, personally i'm sticking to fvwm, and i'm going to install LXDE for people, from now on. it's basic, it works, it's a known paradigm, and it's quick.

    eventually i'll get round to finishing pyjdwm https://sourceforge.net/projects/pyjdwm/ though, and the first version _will_ copy the "standard" paradigm. window. bar. cross. menu at bottom. maybe :)

    1. Re:lost a friend over installation of KDE 4 by wvmarle · · Score: 4, Insightful

      >

      it all installed: i ran it, logged them in... and could i understand what the fuck was going on? not a chance. it was incredibly embarrassing. i spent 15 minutes _failing_ to do something as simple as set their background image. first we couldn't find it - i had to log in at the console and use "find . | xargs grep {filename}". then we couldn't find how to even _change_ the background image. on standard desktops, it's right-mouse, click "set background". done.>

      So, if I understand your story well, you're trying to give your friend a computing solution that you have never even looked at before yourself? No wonder you're running into trouble.

    2. Re:lost a friend over installation of KDE 4 by Pf0tzenpfritz · · Score: 2

      So why are you trying to "improve" other peoples computers, if you don't even know how to setup the bloody backdrop? Supposed you know how to do it eith GNOME, why did you chose KDE, then? The problem is that you thought something that you have not even tried yourself could be adviseable for someone else. Sorry, but this is exactly the sort of crappy "expertize" everybody is fed up with. Man, think for yourself, try to learn from your mistakes instead of complaining about what is your own mistake.

      --
      Oh, the beautiful gloss of greality!
  18. for better or for worse, by wierd_w · · Score: 3, Insightful

    The way I look at this issue, is that these UI's are being written, not because there is some outstanding need to implement such new features, but because the vendors that made them wanted to look like they were still innovative and agile.

    Sticking with the same tried and true ui, and simply optimizing every bit of code that makes it work, to the point of perfectly polished code perfection is not what gets non computer experts excited about purchases. What does, is "the shiny!".

    Thses days, I could clearly see a need for a very efficient and simple ui system for cross device remote purposes. The less the window manager has to do to present information, the better it would be for that purpose. However, that is not the direction that the ui is being pushed.

    Realistically, in terms of functionality, you could build a useful ui using blitting tech from 20 years ago, and be just fine.

    Instead, we are using more processing and memory cability to run solitaire than entire mega corps had in their computing labs from that period. (That dx10 certified gpu you have rendering aero for you, so that solitaire can present pixel shaded 3d cards to you is able to crank out more flops than a cray supercomputer from the 90s. Think about what that means, when it is a requirement to play solitaire.)

    Clearly, the ui designers simply reject the KISS principle of engineering, and do so because "we can, and resources are cheap."

    This is the biggest reason that I hate nearly all newer generation ui flavors.

    1. Re:for better or for worse, by Sarten-X · · Score: 4, Interesting

      My comment was in no way intended to excuse the actions of bad programmers. I am a firm believer in minimal programming, but that wasn't really clear in my post.

      Instead, please consider my example as a harrowing illustration of just how much we accomplished with so little, and questioning why we now accomplish so little with so much.

      More processing power is used to watch Youtube videos than it took to land on the Moon. More instructions are used to compose and print a corporate memo to authorize moving an office chair than it took to send astronauts 380,000 kilometers away through space - and bring them back safely. In the past 40 years, we've gone from epic journeys of exploration to grinding raids to buy epic mounts.

      This makes me sad.

      --
      You do not have a moral or legal right to do absolutely anything you want.
  19. They Don't Work by bky1701 · · Score: 5, Insightful

    The problem, to me, is not that the UI has changed. I'm generally OK with changes, even bad ones. I can deal with it.

    What becomes an issue is when all the GUIs out there seem to have showstopping bugs. KDE4 is a great example. I haven't used it in about 6 months, because it was nearly too glitchy to use and the constant graphical errors were starting to make my head hurt. I'm sure someone will tell me "KDE 4 works now!", but that's a lie and you know it. KDE 4 "worked" when I was forced back to Windows because I could barely use Firefox without having a seizure or at least slamming my keyboard through my monitor. I didn't even use the first releases of KDE 4: they wouldn't run. I only went to 4 at all when programs began to require QT4.

    Yes, my ATI drivers had a hand in this, but that's part of the problem itself: why do all new GUIs demand glossy, sugar-coated rendering at the cost of my processing power? Why do they do so especially when they are aware of the driver issues that their member base constantly faces? Most GUI projects only want to look "cool" and seem new, not actually provide a usable product. That is evident in the horrible (or even non-existent) support for software rendering. For the record, even KDE4's non-accelerated mode rendered incorrectly.

    I used to be the biggest proponent of Linux around, but it is really difficult to advocate something when its quality is dropping so quickly, and you yourself are barely able to operate it. Linux-sphere developers don't care about the user anymore, they care about themselves and doing what they want. This is evident in how almost every Linux-oriented project is now run as a dictatorship. Do not question project leaders. They know best. It wasn't always that way, and it needs to go back. The reason we are seeing more forks of major projects than ever before is precisely because of that. "My way or the highway" invariably leads to forks.

    Meanwhile, Windows still seems to have no issues. I hate that I am using it, but I actually have things I need to do. I can't rely on a system that is built on so many flawed systems and only gets worse with every release. It's time for Linux developers to pull their heads out of their asses and start working to actually make a usable product again, or others will start jumping ship, too.

    Another example of all this is Blender. Blender was a love-it-or-hate-it GUI. Eventually, if you forced yourself to use it, you would love it and no longer want to use anything else. Getting to that point was more brutal than anything, but it was arguably worth it. So what did the developers do in the most recent version? Completely change the UI. Every hotkey changed, the menu layout completely flipped around, and in general all the things the users had gotten used to no longer being as they were. Worst part is, it is still impossible to put it even close to how it was. I'm not convinced this change was in any way for the good: it's still as hard to learn as ever, and of course, now EVERYONE has to learn it again. Why was this done? Who knows. Certainly not me. I frankly don't care, either, as I no longer use Blender, nor will I ever use it again. And, yet again, Maya and 3DS keep on.

  20. Re:iOS by Grishnakh · · Score: 5, Insightful

    As a longtime Linux and KDE user, I don't mind iOS at all actually. But only when I'm using an iPhone. I wouldn't want a minimalist interface like that on my PC or laptop. But on a handheld phone where I'm never doing more than one task at once, it's fine. The problem with all these stupid new UIs is that they're trying to force us all to use the same kind of interface on all our devices, and it doesn't work. It didn't work when MS was trying to get us to use a shrunken-down Win95 interface on handheld devices with styluses, and now that we've found we like touch- and gesture-based UIs on handheld devices, it doesn't work to have those UIs on desktop machines.

  21. Re:iOS by mattventura · · Score: 2

    Since when does iOS use a mouse?

  22. Re:iOS by ifiwereasculptor · · Score: 3, Insightful

    iOS

    mouse

    There's your problem.

  23. Re:iOS by Anonymous Coward · · Score: 2, Insightful

    Millions of people think Justine Bieber is awesome too. Shiny does not necessarily mean great.

  24. The output-mostly revolution and its discontents by Animats · · Score: 5, Insightful

    Phone screens and tablets are output-mostly devices. Their primary function is content delivery, not content creation. Inherent in the touchscreen concept is that pointing, dragging, and viewing work work well, but input is slow and difficult.

    Exporting the output-mostly metaphor to desktop machines is painful for people who do any significant input or content creation. But that's what seems to be happening. This reflects what the average user is now doing with a computer - watching TV. A third of Internet traffic is now Netflix.

    Incidentally, while the low end is struggling with point and drag UIs, the high end of 3D animation and engineering systems is finally getting that problem solved. 3D content creation systems have been painful for two decades. Finally, programs like Autodesk Inventor have managed to make 3D drawing and navigation fluid, without requiring vast numbers of hotkeys or multiple 2D views. You do, however, need something with a sharper point than a finger, like a mouse or tablet, to get work done in that space.

  25. Biggest problem I see... by s0litaire · · Score: 2

    ... Is that these changes were imposed onto the community over a very short time-scale.
    In the case of Unity, it first was introduced in 11.04 as the default (with gnome fall-back was an option) and as standard in 11.10 (Gnome fall-back removed). Their was a vocal group that had problems with Unity and felt it was not ready for prime-time and Conical was only rushing Unity out the door (so to speak) to keep up with Gnome 3 "Gnome-shell". Which has just as many haters as Unity!

    I think if they slowed down the introduction by having it as an option instead of a default in 11.04 and then having it as default in 11.10 it would probably have let the community drift towards Unity once all the bugs were ironed out! then in 12.04 have it as the standard option with more public support!

    Unity is bearable on my 15 inch laptop (but gets tiring after a while!) but I put up with it. My desktop is on Ubuntu10.10 and is probably last version of Ubuntu it will see!! Looking at Mint or another Flavour that keeps a Gnome 2 style interface.

    --
    Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
  26. Global menu not the problem as much as MMN by tepples · · Score: 2

    The shared menu bar at the top doesn't work for me - I would prefer it to be in the app window, close to where my mouse is already. I also dislike the fact that the menu options aren't visible until you move your mouse over the bar.

    The problem isn't the global menu at the top; Mac OS has had that since 1987 when MultiFinder came out. The real problem is the second thing you stated: a mystery meat global menu.

    1. Re:Global menu not the problem as much as MMN by Ami+Ganguli · · Score: 4, Interesting

      The global menu is the problem for a significant number of people.

      I could learn to live with just about every other Unity change, but the global menu drives me bonkers. When my visual focus is on an app window on my second display, I expect to be able to go to that window in order to work with the app. I don't expect to have to click on the window first, then move my mouse to the other display in order to access a menu that (oddly ) isn't located anywhere near my application window.

      I've never understood why Apple sticks with this setup. It made sense with the original Mac, which had a tiny screen and didn't really support multi-tasking. It's a huge usability problem for modern desktops with multiple, large displays.

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  27. New UIs not just polish by FellowConspirator · · Score: 2

    Major changes to a GUI are an expensive (time AND money) venture. They aren't changed without reason, and if it were just to change the proverbial drapes then all you'd need to do is develop a simple theming system once and you'd be done. Changes are being made because of a perception that there's something wrong, or that people are changing the way they use their computer - and they're right. Think how much more you use a browser and mail-contacts-calendaring uber-client now than you did 10 years again.

    Chrome that provides feedback or contextual cues is good design. It's good design for physical hardware, and it's good for software. People are naturally very visual. Changing layouts and interactions to handle different modes of input (touch and gestures as opposed to keyboard or mouse movement), also very important.

    What's happening now is that developers of GUIs are awakening to the fact that the elements of the UI define the ergonomics of interaction. Just like in the physical world, you can't turn screws with a hammer or pound nails with a screwdriver (you can, but not effectively). GUIs are no different. To make a GUI an efficient means of operating a computer, you need to consider the means of input, the ratio of input to output, and the most frequent operations so that you can remove as much overhead as possible from the interaction. The use of appropriate cues, consistency in the UI, and references to well understood symbols or real-world objects are effectively symbolic documentation and can be very efficient.

  28. Some people like functions by renegadesx · · Score: 2

    I think its more that the new GUI's are less functional and oversimplified to the point where it becomes unusable. Remember Linus' rant regarding GNOME 2? The one where he famously said "if you treat your users as idiots, only idiots will use it"?

    I think its the same sort of issue, most people had more tolerence for less options than Linus. He prefered KDE3 which despite was nice, was pretty bloated at the time. The new GUI's crossed the line for alot more people.

    My issue with iOS is stuff like multitasking and options were made a headache because Jobs wanted one button, the walled garden apprach also limits what you can do with the device.

    My issue with GNOME 3 is it removed basic principals like minimising and maximising windows (something I do quite a bit). My issue with Windows 8 is that too, despite I see its potential on tablets using Metro on a PC is terrible given you have to mimick finger swipes with your mouse. It makes no sense.

    --
    Make SELinux enforcing again!
  29. nothing beats a good bartender by epine · · Score: 2

    It's the classic trap of optimizing the solution domain instead of the problem domain. The center of the usability world is not the computer, but the human skills and limitations of the person interacting with the computer.

    A computer ought to be like a good bartender, who just knows on the first look that you aren't going to start with a parasol sticking out of a maraschino cherry. It ought to greet me with an offer to try out a unique Slivovitz or the vintage Calvados rather than offering me the pitcher of Coors Lite for one buck less than yesterday as if I care.

    There's a guy on Wikipedia with nearly 800,000 edits. Shouldn't the computer make certain assumptions about his work process rather than popping up an interface suitable to his grandmother? If I sit down at a computer I've never used before and plug in my iPod, shouldn't it notice that I've never listened to a three minute pop song since I bought the device, but I do have 16GB of hour long lectures in the areas of technology, psychology, politics, history, and economics? Should my 30 years of keyboard experience not be taken into account? Or my 100-500 Google searches per day, 300 days per year, for the most of the last decade?

    The bartender should just know that I need tabs and desktops, or failing that, some reasonable way to spread out.

    The ultimate human assistant is the one who knows exactly how much bandwidth you have available, and when and how to interrupt you with new information or a better approach.

    The interface I deserve is the one designed for the F35 fighter pilots where they actually do give a shit about your cognitive limits and making it possible to reach them. The start menu is just another deck chair on a biplane. I'm sick of interfacing with the computer. Wake me up when the computer interfaces with me.

  30. Change is fine, just don't force it by FyberOptic · · Score: 2

    I don't hate new GUIs, particularly for mobile devices where it's still a relatively new area and companies are still learning how to do it best. But for desktops, where work actually gets done, I just see no reason to take away something that's worked perfectly for years. Microsoft nailed it with the start button/task bar/system tray interface. We've used it for over 15 years now, and it's been cloned countless times for its shear functionality. But for some reason, many Linux distros/software, particularly Ubuntu, thinks that cloning OSX is the way to go. You know, OSX, the operating system which literally hasn't changed its GUI in 30 years aside from adding a dock bar to it. A GUI which was designed to handle individual applications at a time due to hardware limitations. And a dock bar which, I might add, is one of the most uninformative task management devices ever created. It's fine for grandma to see if she has her email client open, but not for someone who wants to see how many web browsers, directories, or terminals they may have open, and displaying where or what those windows are currently doing.

    Don't get me wrong, I'm cool with Microsoft trying something new, in an effort to bridge the desktop and the mobile device. But I want the ability to disable it on my desktop machine. Right now you can't without breaking shit. But this is Microsoft, and they're pretty well known for configurability and backwards compatibility, so I have a feeling nobody is going to be forced to use it on the final product.

  31. It is the fault of Sci-Fi-ish movies by SmallFurryCreature · · Score: 4, Interesting

    There are countless futuristic movies in which there is this fantastic intferface or sentient computer that makes ordinary tasks we never do seem so much more convenient. When have you really checked a detailed weather forecast before going out? I live in Holland, the weather will be grey and rainy with the wind blowing from all corners at once. Same with checking mail or arranging meetings. The sci-fi movie never happens. Or take the Star Trek computer. It seems so fluent that interface the TNG crew uses but have you noticed how what they do on the keyboard never has any relation to what is happening? That is because it ain't real but how many touchscreen fanboys wanted a computer with a touchscreen keyboard because of it?

    Same thing with speech control, that sounds nice but needs to exist in a world where "help" is not a long google session.

    The interface of tomorrow isn't happening because the tech of today just ain't there and PART of that tech is our own body. My voice is very different in the morning. If I had to use a voice command to turn the lights on, it would remain very dark. Coffee first but how do I get Mr Coffee to regonize my groggy voice?

    The existing standard gui's on the desktop are very much based on the idea you have a surface on which you arrange windows containing applications or parts of an application. It ain't perfect but it works well enough since it means all each application developer has to do is present a rectangular box that either fits all screens (dialog) or can be resized. It is fairly easy... it is so easy in fact that on netbooks a LOT of windows and dialogs appear to far down and are cut off. They can't even get that right.

    But Unity suddenly wants to throw this away and present an intelligent and smarter way of doing the same but different... and it doesn't quite work and most of us have years if not decades of experience doing it the standard way.

    There may be room for a joystick driven car but if it crashes everytime I sneeze I am not going to unlearn my steering wheel skills.

    Gnome and Unity are not just changes we do not want, their basic functionality was broken at the time of launch. Both crashed, had zero customization and removed widgets people had come to rely on. this would be like introducing a joystick controlled car that crashes when you sneeze with no windscreen no passenger seats no luggage space and an action radius of a half a mile. You can then bleat on about how good the joystick is, the hate for all the other stuff will kill your idea for ever.

    Gnome 3 and Unity should have stayed as a research project for at least another year and only have launched for real when they were feature capable with the software they replaced.

    As for Metro... am I the only one having flashbacks to active desktop? I am typing this in a fullscreen browser, like my toes, I haven't seen my desktop in years. Somewhere out there there must be people who run one app at a time, who have just 1 tab open in opera (mine are so small it takes totally mastery of subpixel clicking to get one) and when they are done they close everything to have the desktop re-appear.

    It is not that we a stuck in the past with your basic window managers, it is that everything else has been tried AND deemed NOT to work. Try this one. Tell an Apple user that you do not think he is a complete faggot and fanboy and then ask him to honestly speak about the unified menu on a large screen setup. Handy no? Having to move your mouse for miles to get to the menu (people who use OSX just for photoshop and moved their menu to their touch pen thingy don't apply, you bought an expensive gadget AND spend ages to learn it to get away form the menu on the screen being out of easy reach.

    Maybe like so many other things we have just gotten used to, the standard desktop gui just works. And if it isn't perfect then at least it is better then the usual attempts to fix it through half-finished code implementing barely thought out ideas that only apply in a few cases.

    Ta

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  32. Designing FOSS is an unsolved problem. by drx · · Score: 2

    > If your shiny new UI is going to make me click the terminal button on the task bar and scroll through a list of 14 different terminals to get to the one I want, we're not going to get on.

    Interestingly, this is exactly what happens to me when I am using classic KDE or Gnome. At one point, the task bar is full of terminal windows that seem to be arbitrarily arranged (because i am supposed to remember the ORDER in which I have opened them) and suddenly they are all hidden behind one single button with the name "Terminal". The same with Windows, BTW. If that doesn't suck, then I don't know. :)

    Gnome3 is not perfect, but at least it tries to address this problem by making window positions persistent and using a birds-eye view to remove the overlapping of windows. I really like this approach and am convinced that the task bar is bad for managing more than 7 windows.

    The designers of the interfaces everybody hates now are not idiots, and if you think they didn't test any of the design changes with users, you are wrong. E.g., by testing with only a small group, the canonical design team clearly pointed out the problems with the Thunderbird interface that Mozilla doesn't seem to be able noticing. The problem with the "grand scheme" of UI design today is that it tries to balance "emotional response" with usability. I agree that this plainly sucks, but I doubt it was the motivation behind Gnome3.

    Indeed, users do not have much to say about how they want their interfaces. At the same time, on contrary to developers, users are not at all organized, usually cannot really express what they need, start shitstorms over small UI changes, in most cases suggest hideous fixes that are worse than mystery meat, and, usually, after a few months, just use the new stuff without complaining and wait for the next change to rage again. (This is not directed against you, SaussageOfDoom, just the impression I got over many years. And I am not even a developer.)

    But democracy is hard and a lot of effort. FOSS users need to form organizations just like developers, staffed with designers that have community credibility and collect feedback, create interactive mockups (not the typical "i tried to balance eye-candy with simplicity"-screenshots popular in the community that are nothing but skinning), do actual testing instead of guessing what's best, etc. And then developers will probably accept this as valuable input. I have never met a developer who would not react positively to a well thought-out design or re-design concept, or would at least be willing to start a meaningful discussion on base of that.

    1. Re:Designing FOSS is an unsolved problem. by Grishnakh · · Score: 2

      Interestingly, this is exactly what happens to me when I am using classic KDE or Gnome. At one point, the task bar is full of terminal windows that seem to be arbitrarily arranged (because i am supposed to remember the ORDER in which I have opened them) and suddenly they are all hidden behind one single button with the name "Terminal".

      If you only have one terminal button on the taskbar and multiple terminal windows, then you have KDE configured wrong (for you); there's an option to make it so that every instance of a program has its own button. I'm running KDE now and on this desktop I have 3 terminal windows currently open plus 6 other windows, and each one has its own button. With 9 buttons, KDE has split the task bar so that there's two rows of buttons, so I can still read what they are. Additionally, the terminal buttons (for Konsole) show the current working directory, so I know what each one is for. Finally, if you have a bunch of terminal sessions open, perhaps some to the same working directory, you can right-click on their tab in konsole, rename the session to something more meaningful, and that name will be used on the corresponding button on the taskbar.

      Finally, if you have too many windows open, maybe it's time to think about moving some of them to a different virtual desktop. Keep all the windows pertaining to a certain activity on one desktop, and move others to another.

  33. Productivity by ledow · · Score: 2

    If it takes me longer to get used to an interface than the interface will save me during its lifetime, then it's pointless to use it. It doesn't matter who I am. Novice computer users may only run one or two programs, and those all from the desktop, but they will struggle if you change things. Advanced users might have 10 common programs and dozens of handy little programs and utilities and you can't put them all on the desktop. So the novice user will acclimatise at about the same pace to a new interface as an advanced user. First rule of UI: Don't piss off the established / advanced user, or cater only for them.

    Similarly, if the interface costs me more in CPU, loading times, hunting-the-program times etc. then it's pointless. It's like defragging a modern laptop hard drive - the time I save in less seeks is VASTLY outweighed by the time it takes the damn thing to defrag. I really don't need or want fancy Aero-accelerated sidebars and clocks, thanks. No, honestly. No matter how cool they are they will get switched off as one of the first things I do.

    Although there are obviously reasons for GUI's aimed at other uses, every machine I have is set up to do what I want as quickly as possible and no messing about. Fancy graphics are disabled. Stupid menu items are removed (Help on the Start Menu in XP? Just how often did ANYONE ever use that?). Timeouts for UI elements are set to their lowest (e.g. Start Menu flyouts in XP). Desktop elements that are unnecessary are removed (everything from screensavers to backgrounds to sounds to anything that tries to throw crap on my taskbar at all).

    "Intelligent" menus that adjust to my usage are disabled (*I* can't predict what menu items I will need next, or most, so I'm *certain* that it can't either). Shortcut keys are used infinitely more than browsing through a menu for the right option (so even changing a keyboard shortcut to something new messes me up for almost all future versions of that UI - I still have to edit Opera's config so that Ctrl-N gives me a new tab and not a new window and it's been like that for about 5 versions now). Take note designers - no keyboard navigation from day one means I won't use it. If your desktop is too context-driven, keyboard navigation is impossible, nonsensical or too confusing.

    Menu bars are flat colour. Window icons are simple and clean. Hell, give me a modern equivalent of the Windows 3.1 desktop (and by modern, I mean in what it can do, not what it looks like - I'm always scared of "Modern" themes and tend to stay on "Classic" themes for my entire usage of a computer) and I'll be more productive. "The desktop is a customisable programs window with subwindows" was always such a wonderful idea compared to "The desktop is a random dumping ground of whatever junk you or programs want".

    I *will* happily spend some time customising a UI if you give me the option and most of those customisations will be to turn crap off. I don't want to do two clicks to get to a particular window of Office being open (Stupid task-bar "grouping" costs clicks and stops me finding the right file so I just Alt-Tab instead or turn it off). Is the Windows key or Ctrl-ESC REALLY the only option to open up the Start menu from the keyboard? How long would it take you to allow the user to customise that? Similarly, why isn't the Windows key the default to open menus in most Linuxes and why can't I even customise it to BE that key if I want?

    What's quicker? Going into the Start menu using the mouse and waiting for menus to fly out and scroll down and search for the program I want, or just pressing the same keystrokes every time to get to it without having to explicitly suggest a keystroke for every program? (Hint: Start, P, I, O runs Opera for me unless I install another program starting with O into my Internet folder on my Start Menu - and YES - that categorisation is invaluable. From a clean desktop, I can start a handful of my programs quicker than they can load and sometimes quicker than the Start menu

  34. Re:look for data in files - & Expert Mode by TaoPhoenix · · Score: 2

    Hi, I'll reply to you with what might be a middle ground in all this.

    What GUI's excel at are being easier on the memory than command lines. Most of the examples of CLI FTW I have seen in this topic are for functions. So what's a GUI user to do? "Make an app/plugin for that!" Let me call up my first rough example - grep for Windows. (It does have about 3 screens too many but that's just design.)

    What text do you want to find? (Toggles for Match Case and Whole Word Only)
    Which Folders do you want to search in? (Toggle for Include Subfolders)
    File Types to Include
    Search

    Oh look! There's a little note. "When you are familiar with the way Windows grep works you may wish to switch to Expert Mode. You can do this by selecting Expert Mode on the Options menu."

    Well hello! "Thread Over". Every GUI then just needs an Expert Mode! There it is, all in three screens! But on those screens I can lay it all out visually, then hit "go".

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  35. Re:Efficiency, Psychology by MrNiCeGUi · · Score: 2

    Windows are not grouped willy-nilly on the taskbar. They are grouped by the order in which they were opened, so there's a temporal flow to them. Your bird's eye view is useless when there are multiple document opened in a program and they are all similar looking, because you still have to mouseover and read their title.

    You misunderstood the "caring" part. I just meant that I don't care to betatest or use Gnome, or Unity, Windows 8, or Lion, because their ideas are not demonstrably better and are, frankly, not worth my time. I've stopped at Snow Leopard, Windows 7 and I'm considering migrating my Ubuntu 10.4 install to Debian Mint. Interface designers seem to have simultaneously lost their marbles as far as I'm concerned.

    I'm not complaining about power user needs not being met and in fact I was not claiming to be a power user anywhere in my previous post. I'm just annoyed that I can't leave someone with an Ubuntu install and be reasonably secure that I won't be hearing from them very soon. Because I used to do that and then Unity springs up and people call to tell me that everything's broken and those Linux people are stupid.

    I don't patronize people by calling them "consumers" meaning that I really think they are stupid and that "power users" are smart. People mostly use computers to do things, not to use computers for their own sake. Doing things may mean simply reading the web and composing an email, or viewing photos, chatting online with their kids or grandkids, or designing a house for all I know. The interface shouldn't make things more difficult, undiscoverable, indescribable, illogical. People have said many bad things about the Ribbon interface (I mostly like it), but no one denied that at list that thing was trying to be discoverable and logical.

    And, in a response to a post you made above that says that users make a big fuss about changes and than swallow the pill anyway, I bring you the recent example of Vista, where users stayed away in so effectively that even Microsoft had to acknowledge that they make a mistake.

    In my country we have a saying: when two people tell you that you are drunk, you go home and sleep it off. The Gnome and Ubuntu/Unity developers are drunk, are being told that they are drunk, and they are challenging everybody with a broken bottle. This is going to end bad for all parties.

  36. Re:Efficiency, Psychology by drx · · Score: 2

    Windows are not grouped willy-nilly on the taskbar. They are grouped by the order in which they were opened, so there's a temporal flow to them..

    The order in which people opened their windows is very difficult to remember. And those who found out that they can move the taskbar buttons around are spending too much cognitive energy doing it :) The taskbar is a terrible interface, which does not mean there are no worse ones around.

    Your bird's eye view is useless when there are multiple document opened in a program and they are all similar looking, because you still have to mouseover and read their title.

    True, unless the title is also shown in the bird's eye view as well, which i believe compiz is doing. If drag and drop between bird's-eye windows would also work (like it does on MaxOS), it would be tremendously useful.

    I like your example about Vista, which looks as if consumers suddenly exercised power by "voting with their wallets". The other interpretation is that Windows7 is also a piece of crap, its just better than Vista so in comparison one can more or less accept it. The same happened with Gnome 2. People hated its "simplicity", but compared to the starting out KDE4 it looked like the revelation. A lot of this is about what history has brought in front of users and what we have learned to use.

    The desktop metaphor itself has lots of problems. Not surprising, it has been around for more than 30 years and was developed by Xerox for a computer to create graphics that should be printed on a laser printer. At the moment, designers seem to be bold enough to try something new. Even in FOSS. That is quite a new situation and as it seems the FOSS world is not prepared for it. Developers, users and designers need to work this out, or FOSS will become a "product" like commercial software.

    The users' part in my opinion make a useful contribution. One part is to identify the problem that interfaces without text, based on gestures, have bad discoverability, like you did. Don Norman also points this out in this article: http://www.core77.com/blog/columns/gesture_wars_20272.asp Users have to acquire the language to describe their tasks and interfaces, deeper than "i don't like it" or "cannot get my stuff done". Telling the developers and designers that they're drunk will not help, because they aren't crazy. Maybe Steve Jobs could pull that off, but the FOSS community should strive for a better work model.

    So, while I agree that Unity is rough and Gnome3 is lacking stuff from Gnome2, hating is not the answer. Identifying the good ideas therein and analyzing what should be changed is better. IMHO.

  37. Re:Efficiency, Psychology by Pentagram · · Score: 2

    It is not proven that Gnome3's or Unity's approach is perfect yet.

    To say the least. But I've tried both for a few weeks each and they definitely make me less productive than Gnome 2.

    However, the problems of the taskbar/windowlist is, that they are grouped by no order at all. Minimizing a window leaves no trail where to find it again, except the 0.3 second animation with shrinkboxes or some compiz effect. Users might remember that for some time, but not much.

    You can see at a glance which windows are open by their icon (which admittedly only shows the program, not document), title, and you have a good cue of which window is which from its position (rightmost is most recently opened). There may be a better solution but this is excellent in minimising number of clicks (everything is one click away) and quite good on impact on short-term memory (not much demand to remember which windows are open).

    Gnome 3's approach: When there is no way to minimize a window, it keeps its position. Keeping positions of objects is a powerful cognitive concept that Windows and KDE seem to have completely dismissed.

    This pretty much fails when you have overlapping windows. It doesn't help that a window keeps its position if I can't see it. I find it's also useful to minimise a window to reduce visual distraction. I find in Gnome 3 I waste lots of effort manually shuffling my windows around so I can either hide them or so they're slightly overlapping so I can click on them without putting my cursor into the corner. Surely the opposite to what was intended.

    And after pressing the funky key, users can see all the windows, not-overlapping, from a bird's-eye view and select much larger surfaces to access them. That is actually much more "efficient" that scanning a list of minimized windows

    It's less efficient in the sense you have to click somewhere or press a key or move your mouse to see the windows. Changing mode to change windows and having all those windows flying around I find is more distraction to my workflow. Maybe our brains work differently? I'd be happy to have both options however as sometimes an expose-style window map is useful if you've "lost" a window.

    Another good idea in Gnome3 is creating virtual desktops semantically instead of having a fixed number of them.

    I think this is potentially a good idea that needs more polish. In Gnome 2 I can click on the desktop I want with one click from the taskbar but in Gnome Shell I need to go into the separate mode.

    I think a lot more can be done with virtual desktops. It would be nice for example to have one project per desktop and then to be able to save that desktop (open programs, views, files) as a project, close it, and be able to reopen it at a later date, link it to a to-do list, etc.

    Not directed against you, MrNiCeGUi: many people claiming to be "power users" and needing a lot of config options, are in fact wasting time and are just feeling to be productive by staring at pointless data diagrams or actually designing their own UI by moving stuff around, very likely making it measurably less efficient.

    I agree to the extent that you can make something too configurable. Too many options make it hard to find what you want to change, make things too easy to break, too hard to test. However, you can also make things not configurable enough. People's brains work differently so like to work in a different way, people have different hardware and software setups (e.g. number of displays), and work on vastly different projects. I think Gnome 3 shell and Unity have gone significantly into the "too little configurability" camp. Gnome 2 was a very good balance by contrast.

  38. choice by e**(i+pi)-1 · · Score: 2

    what is nice in linux that its possible to work with different windows managers. I use a minimal windows manager myself (blackbox) Sometimes, I switch to KDE, sometimes to Gnome, or explore Unity. Installation of a new windows manager is an apt-get away. I sometimes wish this would be possible in OS X.

  39. Yes. by Lord_Byron · · Score: 2

    Yes, precious, we hates them. We hates them forever! Nasty little interfaceses.

  40. They're following the M$ model, clearly by whitroth · · Score: 2

    I had to deal with gnome 3 when I had to "upgrade" one of my user's system to FC 15, and *loathe* it: screens of icons that vanish unless you roll over them, transparency - it's all eye candy for the sake of eye candy. It also goes vehemently against the *Nix & F/OSS idea that you do things the way *you* want to do them, not the way M$ (or whoever) wants you to do them.

    The concept that "screen real estate is valuable" seems to have passed them by. I'll put up with everything being fullscreened on my netbook, *NOT* on anything else.

    And, of course, the idea that you might want to use your processing power for, um, doing things, or work, rather than spending so many cycles doing *nothing* other than running eye candy also passed them by.

                      mark, who runs all 600k IceWM at home