Slashdot Mirror


Ask Slashdot: Are Linux Desktop Users More Pragmatic Now Or Is It Inertia?

David W. White writes "Years ago ago those of us who used any *nix desktop ('every morning when you wake up, the house is a little different') were seen as willing to embrace change and spend hours tinkering and configuring until we got new desktop versions to work the way we wanted, while there was an opposite perception of desktop users over in the Mac world ('it just works') and the Windows world ('it's a familiar interface'). However, a recent article in Datamation concludes that 'for better or worse, [Linux desktop users] know what they want — a classic desktop — and the figures consistently show that is what they are choosing in far greater numbers than GNOME, KDE, or any other single graphical interface.' Has the profile of the Linux desktop user changed to a more pragmatic one? Or is it just the psychology of user inertia at work, when one considers the revolt against changes in the KDE, GNOME, UNITY and Windows 8 interfaces in recent times?"

83 of 503 comments (clear)

  1. Classic Desktop by BasilBrush · · Score: 5, Insightful

    What is a "Classic Desktop" and in what way are the other GUIs being discussed not "Classic Desktops"?

    1. Re:Classic Desktop by Anonymous Coward · · Score: 4, Informative

      I RTFA and didn't quite find the answer to your question.
      I think it means users are conservative. Other than KDE users, most people are using something that undoes GNOME's "upgrades".
      Me, I use KDE. But that doesn't mean I don't use several GNOME apps. Disk space and RAM are cheap enough nowadays that you don't have to choose one or the other.

    2. Re:Classic Desktop by aliquis · · Score: 4, Informative

      Yeah, KDE is a freaking classic desktop. At least as long as you don't switch to the tablet look of it.

      Gnome to has always tried it's best to show a familiar look until 3/shell.

    3. Re:Classic Desktop by transporter_ii · · Score: 3, Insightful

      Posting this from Ubuntu 10.04 LTS, and I consider pre-Unity as a "classic desktop," and it is Gnome.

      Seriously, I have nothing against change, but I think there should be a cross-distro standard desktop that JUST FREAKING STAYS THE SAME. There should also be bleeding-edge environments for more adventurous people. Why shouldn't people have a choice? But it would be nice to install most any popular version of Linux and get a standard desktop.

      --
      Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    4. Re:Classic Desktop by PopeRatzo · · Score: 2

      At least as long as you don't switch to the tablet look of it.

      Why would you want to do that?

      Is there a new rule that desktops have to look the same as tablets now? Why wasn't I consulted?

      --
      You are welcome on my lawn.
    5. Re:Classic Desktop by aliquis · · Score: 2

      One reason for doing so would be that you're running KDE on a tablet.

      Another one could be that you're running it with a touch monitor. Either at home or say presentation kiosk somewhere.

      A third alternative because you like the clean look of it.

      A fourth could be that you decided to develop it because it could be done using Plasma and you're checking it out.

      A fifth that you by accident / curiosity clicked the Activities widget and picked it.

      And so on.

      Lots of reasons. I'm totally fine with such an option existing and I think it works well.

    6. Re:Classic Desktop by S.O.B. · · Score: 2

      That came from Xerox PARC, not the Amiga.

      FTFY

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    7. Re:Classic Desktop by Anonymous Coward · · Score: 5, Insightful

      I RTFA and didn't quite find the answer to your question.
      I think it means users are conservative.

      Exactly. Once you have a setup that works for you, you don't change it. There are enough other things to tinker with anyway. (New kernels, interesting applications, even games.) Then you get older. I have used icewm for 15 years, why should I change? Many things have gotten better over time - even LaTeX has improved. But "desktops" haven't. The alternatives are just different. Not better. Not more efficient. Cooler perhaps, but I won't bother re-learning anything just for cool.

      They waste so much time developing GUI stuff, when positioning is all I use the window manager for. Work is done on the command line, or in a few graphical applications. The window manager is just for positioning stuff. Not for effects, not for configuring "look and feel" or anyting else. Configuration is in /etc/ where it belongs - and is accessed exclusively via command line.

    8. Re:Classic Desktop by xyzzymage · · Score: 2

      Better yet, KDE's default is classic *and* can be easily customized until it's not classic, either through the activities' alternative UI setups or just manual customizations. For anyone not familiar with it, here's a quick screenshot Itook of my desktop, which seems about as classic as any out there:
      http://i.imgbox.com/nf78u5eB.j...

      All Ican figure is that either the author either believes that it's not classic if we can customize a GUI to the point that it's no longer "classic" looking, or is judging it based on the first few releases when it wasn't fully functional as a 'classic' desktop yet.

    9. Re:Classic Desktop by datavirtue · · Score: 2

      Yeah, seriously, start my applications, don't crash, and get out of my way. I do like how in Windows 7 sanity prevailed and we were able to hit one key start typing a few characters...hit ENTER, and you have what you need. The best advancement in desktops was getting rid of that damned silly mouse.

      --
      I object to power without constructive purpose. --Spock
    10. Re:Classic Desktop by Rich0 · · Score: 2

      Yup - this is why I run KDE. It is about as clean as xfce interface-wise, but it has the searchable launcher that most of us like, and it is extremely tweakable with applets/widgets/etc. You can basically stick anything anywhere (a desktop in your task bar, a window pager on your desktop, etc).

      I keep it fairly classic, but I appreciate the fact that in any of the native apps I can just use a fish:// URL to browse files on remote ssh servers, automounting works, and all that. I still tend to use the command line more than anything but sometimes the power comes in handy.

      My second choice would be xfce, but I mainly run that in situations where I'm really RAM-constrained. UI-wise it isn't really all that much cleaner, but lacking all the bells-and-whistles it takes way less in the way of resources.

    11. Re:Classic Desktop by pmontra · · Score: 2

      Exactly me too.
      After a lot of tuning my Ubuntu desktop is down to this: a bottom bar with the names of the open windows; the Applications and Places menus; a very seldom used icon to minimize all windows; the Netspeed and the System Monitors applets; the generic applet that collects application icons for Skype, Shutter, Dropbox, keyboard layout switch, network manager, logout and the HH:MM clock.
      I use ALT-F2 to run Firefox, Thunderbird and Emacs in the rare cases I have to close them. Basically they boot up with the computer and stay open until I have to shut it down for a kernel upgrade.
      Last but not least I'm using compiz cube to organize my virtual desktops. I found that the tridimensional hint of rotating a cube (control-alt left/right arrow) is better than arranging the desktops in an abstract bidimensional way.
      That's it. It is build on Ubuntu 12.04 fallback mode, or what they called it.
      Now, somebody should explain me why those guys from Canonical or Gnome should know better than me how I'd like to work.

    12. Re:Classic Desktop by pmontra · · Score: 4, Insightful

      Experts... Very rarely those experts invent something that actually helps me instead of making me waste time to undo their work. They probably have in mind a very different user base with very different needs.

    13. Re:Classic Desktop by DMUTPeregrine · · Score: 2

      KDE Active is a version of KDE that is designed to work on tablets. It's pretty nice, for tablets. It sucks for desktops, which is why it's not installed by default for desktops. You CAN install it on a desktop easily enough, for development or masochism. Unlike Gnome 3/Shell/Windows 8 where they integrated the tablet and desktop OSes KDE kept them separate, though using the same base code.

      --
      Not a sentence!
  2. Re:I use C++ by Anonymous Coward · · Score: 3, Funny

    Would be funny to have a "Score: --1" for your post.

  3. No, UI designers went crazy. by MichaelKrummel · · Score: 5, Insightful

    Linux users just haven't fell victim to the mass hysteria of solving a problem, which never existed. Apple designed an appealing desktop, and as their market share increased, Microsoft began throwing UI designs against the wall. Then people started buying phones and tablets, so designers decided no one wanted a functional desktop anymore. Gnome 3 decided to screw everything up, then Ubuntu decided they wanted everything screwed up in a different way. KDE made the same traditional desktop demand more resources, making it unusable.

    1. Re:No, UI designers went crazy. by BasilBrush · · Score: 4, Informative

      Of course, the Mac desktop is just a hi-res version of the Amiga (toolbar at the top for the active window, task bar, ... were all Amiga desktop features).

      Temporal anomaly in your argument. The Mac launched Jan 24th 1984. The Amiga didn't launch till 1985.

    2. Re:No, UI designers went crazy. by MichaelKrummel · · Score: 2

      I would agree, that visually NeXT had more in common with the Amiga direction than Apple. OS X is not based on any previous Apple OS. I'm not sure that Amiga was the inspiration for what NeXT was doing, but they did have the same user base (video/sound editing).

    3. Re:No, UI designers went crazy. by MichaelKrummel · · Score: 3, Interesting

      If they had such a head start, why have they failed so miserably?

    4. Re:No, UI designers went crazy. by Entropius · · Score: 2

      Why is "dual purpose system" a good thing?

      It is no sin to make a different GUI for a device with a 7" screen that is controlled by a touchscreen and runs on a few watts, a device with a 21" screen that is controlled by a keyboard and mouse and runs on a hundred watts, and a device with a 4" touchscreen whose power draw is measured in milliwatts.

      Microsoft's failure was to think that we wanted a consistent user experience for all these things.

    5. Re:No, UI designers went crazy. by Tough+Love · · Score: 2

      It took a little getting used to at first, but after a week of using it daily, I found it quite easy to work with.

      Android is easy to work with the first day, what's your point?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    6. Re:No, UI designers went crazy. by fnj · · Score: 2

      Linux users just haven't fell victim to the mass hysteria of solving a problem, which never existed. Apple designed an appealing desktop, and as their market share increased, Microsoft began throwing UI designs against the wall. Then people started buying phones and tablets, so designers decided no one wanted a functional desktop anymore. Gnome 3 decided to screw everything up, then Ubuntu decided they wanted everything screwed up in a different way. KDE made the same traditional desktop demand more resources

      You started off so well. I mean it. All this is clear and insightful.

      , making it unusable.

      Bullshit. You don't know what you are talking about. Yeah, it uses more "resource" (singular, RAM, and not all that much of it). It can be configured not to use any more CPU, and how much disk space it does or does not use is completely irrelevant, as it is so ridiculously far below what every computer has.

    7. Re:No, UI designers went crazy. by Sable+Drakon · · Score: 2

      If MS is saying that laptops are nothing more than tablets with keyboards, then companies better start selling more tablet convertable devices. Then this vaunted touch UI utopia actually starts making sense and becomes useful, instead of a completely pointless feature that absolutely nobody with a standard laptop makes use of. Just remember to incorperate the UI toggle, so that when the device is undocked, it always presents Metro. While it's docked, it should always display the Win7 desktop. Now that actually makes sense.

      --
      The Amarri pray for god, the Caldari pray for profit. the Gallente pray for peace, but the Minmatar pray their ships hol
    8. Re:No, UI designers went crazy. by Melkman · · Score: 2

      The market for desktops and laptops is not going down the drain. A good part of activities that were performed on it have shifted to other form factors like tablets which offer a superior experience for those activities. Those activities are for a very big part media consumption. Media creation is largely still done on more traditional PC's and will in my opinion stay there for quite some time. The form factor and available software are not the only reason for this. The user interface is also a factor. When you are creating a document you don't want to move your fingers from the keyboard to the screen all the time. It is imprecise and touch obscures the part of the screen you're interacting with. Also a mouse has at least three actions under a click of a button. Much faster than using gestures. For a portable form factor touch makes sense since carrying a separate pointing device is awkward and you pretty much need a desk for a mouse or precision touch pad. Portable devices are limited in screen size by virtue of being portable. So it makes sense to run all apps full screen. Desktops are more and more using big screens and/or multiple screens. This lends itself to presenting all necessary data for a task at once in multiple programs. That does not work if all programs only want to display full screen or two programs at once maximum. Desktops and tablets are different things and are used in a different way. Forcing them to use the same tablet UI is as stupid as forcing flight yokes in cars because more people are flying these days.

    9. Re:No, UI designers went crazy. by BasilBrush · · Score: 2

      I would agree, that visually NeXT had more in common with the Amiga direction than Apple.

      Possibly. But don't forget that the Amiga UI was largely copied from Mac OS. As are all UIs with application drop down or pull down menus.

  4. Productivity by mrbluze · · Score: 5, Insightful

    Everything has to do with productivity. Sure we all like a bit of novelty and it's fun to tinker with new features of a desktop or user interface, but the majority of these innovations are never used (if the user has the choice), but the recent Linux desktops (Gnome mostly) have forced a new set of heuristics on a user base that increasingly uses Linux for productivity and not just tinkering.

    It's a waste of time to have to learn a new way of doing everything when the existing ways work already. That is why 'classic desktop' is favored. It works, and although new things might work, they have not proven to work better.

    --
    Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
    1. Re:Productivity by gronofer · · Score: 5, Insightful

      It's a waste of time learning new ways to do things if the old ways actually work better and are more productive. I wouldn't mind going through a learning curve if there was actually a benefit at the end of it.

  5. Revolt against changes? by Camel+Pilot · · Score: 5, Insightful

    I don't see it as a "revolt against change" but a revolt to changes for the sake of change (enter gnome 3 and windows 8 as exhibit A and B).

    1. Re:Revolt against changes? by Pentium100 · · Score: 4, Insightful

      Most XP users use it because their current PC is good enough for what they do and they do not want to reinstall Windows or buy a new PC. If not for DX11-only games, I would still use XP (built a new PC in November) on my old PC. The 3GB RAM was a bit limiting, but not enough to 1) spend a lot of money on new hardware and 2) the pain of reinstalling Windows.

      As for why Metro is bad while Android UI is good: Metro UI is good UI ... on a phone or tablet, but not on a desktop. Just like I would not use Android UI on my desktop, I will not use Metro UI too.

      A tablet has a relatively small screen and is operated by touch. You need big buttons so that it is easier to touch them. A desktop has a large screen and is operated by keyboard/mouse. Metro UI places 5cm x 5cm or larger buttons, while I can easily click 1cm x 1cm icons, so it wastes screen space and makes me move the cursor further.

      A tablet is usually used for one task at a time. I use my desktop with many windows open, most of them overlapping. If I had to use one full screen window at a time, I would be much much slower. I full-screen only two types of software - video players and games, everything else runs in windows that are usually considerably smaller than the screen.

      The start menu takes up a small portion of the screen, but allows me to choose from many items. The start screen takes up the whole screen (there goes my context) and allows me to choose from a smaller list of items. Oh, and desktop programs are not on it by the way (at least for RTM Win8, don't know about Win8.1).

      Another gripe just with Windows 8 UI - it gives no indication that some text can actually be clicked to do something.

      Different interface for different devices (that have different uses). After all, I would not want to use this

  6. The inertia of muscle memory by Nutria · · Score: 3, Interesting

    I'd like to have something like the Win 7 Start Menu, but XFCE with the Panel on the bottom is (a) Good Enough, and (b) easy on the brain, since I frequently switch between my Linux box and the company's Windows 7 Enterprise laptop that sits right next to it.

    --
    "I don't know, therefore Aliens" Wafflebox1
    1. Re:The inertia of muscle memory by pikine · · Score: 2

      I think you're looking for the Applications Menu panel plugin.

      --
      I once had a signature.
    2. Re:The inertia of muscle memory by blade8086 · · Score: 2

      Run XFCE from within windowmaker... and 'dock' 'xfdesktop' and 'thunar' to your dock..
      this yields in super awesome application/window managment (from windowmaker)
      with a 'hidable' desktop-paradigm and good file manager from xfce

      $ cat ~/.xinitrc
      #! /bin/sh

      export PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/games";
      export PATH="$PATH:/usr/X11R6/bin";
      export PATH="$PATH:/usr/local/bin:/usr/local/sbin";
      export PATH="$PATH:$HOME/local/bin";

      export TZ=CST6CDT;
      export PAGER=less;

      xset b off;
      xset m 2 1;
      xset dpms 600 600 600;
      xrdb ~/.Xdefaults;

      eval `dbus-launch --sh-syntax`; sleep 1; /usr/local/bin/xfsettingsd; sleep 1;

      exec /usr/local/bin/wmaker

      $

    3. Re:The inertia of muscle memory by Nutria · · Score: 2

      Quick access to frequently used programs. It's a personal preference, so I'm not going to argue about which form of "quick access" is the best.

      --
      "I don't know, therefore Aliens" Wafflebox1
  7. Pragmatism by bscott · · Score: 5, Insightful

    If you can't have a consistent experience across even one day, why get too reliant on customizations and shortcuts?

    Back in the day, I had to switch between Data General (terminals), MacOS, and Amiga keyboards and UIs on a daily basis between work and home. These days, of course, everything has changed - now I bounce from Linux to Android to OSX, and more than occasionally Windows too. It's just never paid off to build a super-custom setup when you can't stick with it.

    I use Linux for my main desktop at home partly because it is so quick and easy to reinstall - just keep your data on a backed-up server and you can virtually forget about maintenance or troubleshooting. Get used to the default setup and just reinstall whenever you run into something you can't work around - 15 minutes to get back to a familiar desktop is quicker than any full restore-from-backup I'm aware of. (I actually like Linux internals but every time I learn something, I end up forgetting it before I need it a second time; it gets frustrating...)

    I'm aware I'm giving up a fair amount of potential productivity and convenience. I don't care any more. I'm just happy when I remember not to try and touch the monitor on my wife's iMac.

    I got friends and colleagues who, for example, use Dvorak. More power to 'em. They're younger and more stubborn than I, and most of the time they have one laptop they use both at home and at work. As a wise man once remarked, I'm older now, I got to move my car on street-sweeping day, I can't be doing just anything I want any more...

    --
    Perfectly Normal Industries
    1. Re:Pragmatism by MichaelKrummel · · Score: 2

      Dvorak frightens me in much the same way as people giving me new types of oranges to eat. It is a brave new world, and I may be a coward.

  8. Change vs. Churn. by fuzzyfuzzyfungus · · Score: 2

    I'd say it has less to do with any change in user tastes and more to do with the apparent move from a situation where the present state of interfaces is bad; but improving (which, fairly obviously, creates enthusiasm for new stuff) to a situation where most of the improvements have been mined out; but there are still UI designers around, so they've just been changing random things in some horrible mockery of genetic drift.

    When version N+1 was probably an improvement, getting motivated to go poke it until it works was easier. Now version N+1 may have some cool new feature; but it'll probably have 8 regressions, the pointless removal of something you liked, and probably tentacles. Why bother?

    1. Re:Change vs. Churn. by Uecker · · Score: 2

      I wasn't really unhappy with Linux 10 years ago and a few years ago Ubuntu and other even started to polish it up to be really nice (remember project 100 paper cuts?). I don't know what happend then, but at some point it all went downhill.

      They started to constantly break my user interface, by randomly changing things, removing features, or just creating new bugs. Now I am even scared to upgrade, because some programm I rely on might not work anymore (or just disappear because it was coded against some obsolete freedesktop standard), or might miss an important feature which was previously available.

  9. Beg The Question Much? by Freshly+Exhumed · · Score: 5, Insightful

    "Pragmatism" versus "Inertia"? What a strange choice that doesn't align with pro/con argumentation.

    FWIW, let's look at a continuum of Linux/Unix desktop users instead. We know that a core group will tend to prefer a minimalist X-Windows desktop such as IceWM for the least impact on hardware performance. Many users prefer desktops like XFCE, Razor-QT, LXDM, and others that offer lightweight but fuller and more integrated experiences than the truly minimalist ones, acknowledging that the load on a system tends to increase as more features are included and deciding strategically to suit their usefulness-efficiency preferences. At the other end of the spectrum are those users who want an entire desktop environment in which all the bells and whistles are integrated into a particular look and feel, as characterized by KDE and Gnome, but understandably with a heavier load on the underlying hardware. So, I suppose pragmatism enters into such choices. To each their own, and having such choices is wonderful. Inertia? There are those who will say "I use KDE because I learned on it and I'm used to it", but this also is a pragmatic choice and not one of "inertia".

    --
    I deny that I have not avoided attaining the opposite of that which I do not want.
  10. Summary of Linux on the desktop by Anonymous Coward · · Score: 2, Informative

    GNOME: the desktop that COULD be awesome, if only the dev team actually cared about performance, polish and a reasonable feature-set. Overall this desktop has the best feel and most potential, but sadly it is never quite realised.

    KDE: at first this desktop seems powerful and feature-rich, but after a week of using it you realise how little its devs care about usability and sane defaults. Not everybody wants to make a career out of tweaking their desktop.

    Unity: has SOME nice usability aspects, but it is only properly supported on Ubuntu, and Ubuntu is an extremely buggy OS.

    Xfce: fine for very basic use, but lack of proper OS integration (like GNOME) and some annoying bugs make this desktop unusable.

    LXDE: almost total lack of OS integration. It's more like a collection of recommended packages for a minimal X desktop than an actual DE.

    Cinnamon: GNOME done badly. Sure, you get your somewhat classic launcher and panel, but it just feels clunky compared to Windows, GNOME or Unity.

    MATE: what can one say about MATE? It does the job and GNOME 2 was great in its time, but the desktop is starting to show its age. Probably the sanest choice for getting real work done, but not as satisfying as more modern desktops.

    Summary: if GNOME would stop reshuffling the deck chairs and spend a few releases on performance, polish and features real-world people care about, they could easily become the most popular desktop. They've done 99% of the work, but for some reason are blind to that crucial last 1%. Given that this is probably never going to change, the Linux desktop is pretty much an exercise in futility and inefficiency.

    1. Re:Summary of Linux on the desktop by caseih · · Score: 3, Informative

      Mate devs, however, aren't resting on their laurels. Mate is being adapted to integrate with the OS more, and use more modern, up-to-date, and maintained libraries. No one was maintaining GConf anymore, and GTK+ and Gnome moved on to GSettings with a Dconf backend. Now Mate 1.6 uses Gsettings instead of Gconf. A natural progression (though I wish gsettings used plain text files instead of dconf), and it works well. Also there is movement to migrate Mate to GTK+3.

      Whether or not this duplicates effort with regards to Cinnamon, and if it can be kept up I don't know. But Mate is fairly feature complete even as it stands. GTK+2 still works fine for now. It's not going to stop working on its own accord. Things like Wayland will likely force its abandonment, but time will tell.

    2. Re:Summary of Linux on the desktop by realityimpaired · · Score: 2

      Summary: if GNOME would stop reshuffling the deck chairs and spend a few releases on performance, polish and features real-world people care about, they could easily become the most popular desktop. They've done 99% of the work, but for some reason are blind to that crucial last 1%. Given that this is probably never going to change, the Linux desktop is pretty much an exercise in futility and inefficiency.

      You may want to take a peek at elementaryOS. A few of my friends, on seeing what I've done with my laptop, have described their "Pantheon" desktop as "Gnome that doesn't suck". Pantheon was originally forked from Gnome, though it's taken a life of its own... as of now, it's only officially supported on elementary, where it's the default DE.

  11. Unity's been tolerable by atari2600a · · Score: 2

    Whenever I leave my [former-]chomebook in the bathroom when I take a shower & everything's still running right except for the mouse, I can get by until the next reboot without using it. IMO, that's a clean interface. That said, out of the box you already pretty much require unity-tweak to fix all the shit they got wrong. The opacity settings, the workspace layout, etc....

  12. Counterpoint by Tailhook · · Score: 5, Informative

    I just (five days ago) spent two days huddled with a half dozen other developers in the corner of a large conference room filled with IT people in Chicago. We were testing our various implementations of a new protocol that we expect to see in wide use during the next two years.

    I had brought a brand new laptop, for various unfortunate reasons, on which I had just installed the complete stack of software I needed night before in the hotel room. I put Ubuntu 13.1 on it because I happened to have that particular distro on a flash drive that was at hand just then and I was in a hurry.

    Things worked out. The laptop worked well and I got my part done. Thing is, I spent that rather intense period of time using Unity. For development and testing of software. Really.

    I get it. Unity is fast and effective, particularly on the limited real-estate of a laptop screen where you end up switching rapidly among full screen applications.

    I've avoided Unity like the plague on desktop hardware were I have multiple, large displays, and I think I'll continue doing that. However on a laptop that is not running external displays Unity works pretty well. You can navigate quickly with mouse or keyboard and avoid fussing with things. The fixed position of the large icons (although too large by default) on the sidebar is particularly useful.

    So, bust out the fangs and hate me down with your mod points; I found a use for Unity and said so on Slashdot.

    --
    Maw! Fire up the karma burner!
  13. The Pragmatic vs Tweaking war rages on by shellster_dude · · Score: 3, Interesting

    I always end up going back to a customized XFCE, but about every 6 months, I decide to try something else, and usually end up wiping my system and reinstalling before I'm done.

    My wife has a mildly customized XFCE setup, and she loves it. It almost never gets changed or tweaked.

  14. I think you're thinking too hard and the author is by aussersterne · · Score: 5, Insightful

    using too many words. He means that users of personal computers (as opposed to mobile devices) want simply a "desktop."

    As in, the metaphor—the one that has driven PC UI/UX for decades now.

    The metaphor behind the desktop UI/UX was that a "real desktop" had:

    - A single surface of limited space
    - Onto which one could place, or remove files
    - And folders
    - And rearrange them at will in ways that served as memory and reasoning aides
    - With the option to discard them (throw them in the trash) once they were no longer needed on the single, bounded surface

    Both of the "traditional breaking" releases from KDE and GNOME did violence to this metaphor; a screen no longer behaved—at least in symbolic ways—like the surface of a desk. The mental shortcuts that could draw conclusions about properties, affordances, and behavior based on a juxtaposition with real-world objects broke down.

    Instead of "this is meant to be a desktop, so it's a limited, rectangular space on which I can put, stack, and arrange my stuff and where much of my workday will 'happen'" gave way to "this is obviously a work area of some kind, but it doesn't behave in ways that metaphorically echo a desk—but I don't have any basis on which to make suppositions about how it *does* behave, or what affordances/capabilities or constraints it offers, what sorts of 'objects' populate it, what their properties are,' and so on.

    I think that's the biggest problem—the desktop metaphor was done away with, but no alternative metaphor took its place—no obvious mental shortcuts were on offer to imply how things worked enough to allow users to infer the rest. People have argued that the problem was that the new releases were too "phone like," but that's actually not true. The original iPhone, radical though it was, operated on a clear metaphor aided by its physical size and shape: that of a phone—buttons laid out in a grid, a single-task/single-thread use model, and very abbreviated, single-option tasks/threads (i.e. 'apps' that performed a single function, rather than 'software' with many menus and options for UX flow).

    Though the iPhone on its surface was a radical anti-phone, in practice, the use experience was very much like a phone: power on, address grid of buttons, perform single task with relatively low flow-open-endedness, power off and set down when complete. KDE4/GNOME3 did not behave this way. They retained the open-endedness, large screen area, feature-heavy, and "dwelling" properties of desktops (it is a space where you spend time, not an object used to perform a single task and then 'end' that task) so the phone metaphor does not apply. But they also removed most of the considered representations, enablements, and constraints that could easily be metaphorically associated with a desktop.

    The result was that you constantly had to look stuff up—even if you were an experienced computer user. They reintroduced *precisely* the problem that the desktop metaphor had solved decades earlier—the reason, in fact, that it was created in the first place. It was dumb.

    That's what he means by "classic desktop." "Linux users want a desktop, not something else that remains largely unspecified or that must instead be enumerated for users on a feature-by-feature basis with no particular organizing cultural model."

    --
    STOP . AMERICA . NOW
  15. Re:"Classic?" Or Just Uniform by M1FCJ · · Score: 2

    Actually it is more political than you imagine.
    KDE was not pure (L)GPL, it had dual licencing for money etc. It was the biggest FUD ever pulled successfully, even Microsoft failed to do something in this scale.

    All of this is now over 10y ago but that's what really created the GNOME project. And they won't be finished until all functionality of KDE is completely removed from your desktop, leaving you with a single mouse pointer, single mouse button and a single window, full screen.

  16. What Do You Need a Desktop For by Greyfox · · Score: 4, Interesting
    What do you need a desktop for if all you ever do is launch a browser? Ok, that's a somewhat simplistic version, but I have about 4 applications that I ever launch from icons. Everything else takes place in a terminal. So I don't need some sluggish-ass desktop environment. I just want a reasonably fast, reasonably intuitive window manager that has the ability to do focus-follows-mouse. Every time I've tried Unity, it's failed in at least 2 or possibly all three of those requirements. Gnome 2 with a decent window manager used to work reasonably well, but even back then the configuration process was a little too much like editing a Windows registry for my taste. I don't know anyone who likes the direction they've been going. KDE seems to work reasonably well, but has a long startup time and is still really more than I need. I'm currently back on Enlightenment, which loads in about 2 seconds on my desktop and has everything I need installed by default. I have my 4 icons set up, usually have a bunch of terminal windows open, and am able to work effectively in it.

    All those other guys can keep their all-encompassing UI vision. I don't want their kool-aid. I'm glad I get a choice in Linux. I may have to occasionally beat my head on the computer for days at a time when something stops working, but at least I can avoid having some corporate assholes or desktop environment programmers who like the smell of their own farts ramming their bullshit down my throat.

    --

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

  17. post internet stock crash by jbolden · · Score: 4, Interesting

    I think it has a lot to do with when you came up. When I came up with computers in the 1980s and 1990s we had hard problems and solved them. It was a world of rapidly growing IT spending, with IT taking on more and more tasks. After Y2K the technology sector began to get very conservative, the focus was on cost cutting and reliability. Far more like the world of the late 70s and early 80s in Mainframe and Minis that the PCs had replaced. What's exciting now is that mobile devices have brought back that enthusiasm for change and excitement again. They haven't caught up with desktops but at least they are creating a generation of developers who are used to a market that grows and expands rather than stays put at minimal cost.

    I watch the threads on any kinds of change whether it be ubiquitous computing (Windows 8), IPv6 (networking), Wayland, the new hardware designs... and there is a pervasive pessimism among younger IT, a terrible can't do attitude.

    Back in the 1990s when Linux was coming up we had sorta GUIs die: FVWM, AfterStep, SawFish, AMI-wm, Openlook (olwm), blackbox... Systems grow change and die leaving behind better ones. What's terrible is that the new generation wants stagnation. Either Gnome 3 succeeds or it doesn't. But regardless of what happens the work on Gnome advances the ecosystem.

    1. Re:post internet stock crash by InfiniteLoopCounter · · Score: 2

      ... and there is a pervasive pessimism among younger IT, a terrible can't do attitude... What's terrible is that the new generation wants stagnation.

      That is silly. Some old codgers are terrible at programming and only got there because they got in early, then decry that the world is going to hell in a hand basket because of "new generations". From what I've seen, young people are often the most sane (except those from overseas that come because they are cheaper) and have been robbed blind by older generations that pass the buck onto them. Young coders have to deal with all the problems that old people foisted on them because they couldn't solve, as well as management now making all the decisions and lower pay. </end rant>

    2. Re:post internet stock crash by phmadore · · Score: 2

      That's a philosophy of poverty, the virtues of learning to make due. That's exactly what I'm talking about.

      #first-world-problems

      It is such a good thing because it makes modern innovations available to people in countries where $200 is more like some months' salary than it is like three days'. This, in turn, enables those people to potentially contribute in big ways, such as becoming software engineers and developing local solutions to local problems, and often contribute in small ways, such as bug reporting. Where the rubber meets the road is where the masses are able to get on board. If only 1 billion out of 7 billion people can afford technological innovations, then are we truly progressing as a species or are we doing something else? The effects of accessibility span beyond just ubiquity of operating systems (haven't I read that Linux is the most popular consumer operating system in many Asian countries?) and into the implementation of standards. If all you can afford is ancient hardware but your software is current, you are able to use a browser and software libraries which adhere to the most up to date standards, which makes the determination of their viability quite a bit easier. Your trickle down technology theory works about as well as the economics version of the same, you curmudgeon.

      7 years is also less than the time between NT and 2000. So fucking what? Are you insinuating that I need to be using USB 3.0, Bluetooth, Blue-ray, etc? If my hardware will handle the latest software and if it achieves all of my goals on a daily basis, what obligation do I have to hardware manufacturers to upgrade or buy something more expensive? If you're going to bitch about someone not upgrading their systems, bitch about the thousands of companies who have hundreds of computers running insecure versions of Windows XP and who, no matter who comes along to offer them a cost-effective solution, refuse to do anything about it. And also bitch at the Linux firms not capitalizing on these opportunities. But don't bitch at me, a guy trying to raise his family and long-past-overdue grown out of the need to keep up with technology purely for the sake of it. Between November 2012 and September 2013, the only computing I did was on a $100 Android cell phone. Because I was mostly homeless. Mostly on the streets of San Francisco, of all places.

      And the ThinkCentre is a workstation, know-it-all, not a desktop. One of the things the young kids did was develop a thing called Google. You should check it out sometime. This particular ThinkCentre (which was manufactured by a Chinese company called Lenovo, not the company I'm sure you so dearly loved, called IBM) was purchased from a Blockbuster which was going out of business for $30. The Windows XP that was on the HDD was completely inaccessible, even using the USBLinux hack tools out there. The BIOS is still actually locked, though I know how to fix it, I'm just okay with how it works for the moment. So it's more than fair to say I am grateful that Linux is available, that it is well developed, and that so many people poured so many hours into it so I could have an enjoyable experience. In another world, one more like what you would like to see, I would be forced to break the law in order to use this computer.

      I really didn't expect such a disdainful and punitive response. My guess is that at heart you take the Richard Stallman approach to software, wherein we're all supposed to bow down and kiss your feet before we do anything new, daring, or worth trying in our eyes, taking risks of our own money, time, and energy, because, well, since we don't want to think about it too much... you said so.

  18. Re:I'm using FVWM... by JMJimmy · · Score: 4, Insightful

    good for you. To answer the question though I think it's psychology of efficiency. If the tools aren't efficient for the brain to categorize/understand it's not practical as an interface (desktop or otherwise). The problem with Metro isn't that it's different, it's that it's too much visual clutter for the brain to process quickly. This is reflected in GNOME/KDE in that, while neatly organized, it relies on memory association of images to functions. Icons are everywhere these days so those associations aren't as strong or that part of the memory is overloaded to access efficiently. Non-graphical interfaces suffer from something similar in the ability to remember all the commands and their associated flags.

    The classic desktop organizes things in groupings, lists, etc and while there's icons associated the overriding organization of alphabetical text gives shortcuts for the brain to compartmentalize information where it can or to simply analyze because all the information is there (where KDE/etc you must hover to get all the info one icon at a time)

  19. Desktop != tablet != touchscreen by Selur · · Score: 2

    The more I look at the whole changes in OS-UIs lately, the more I get the impression that the whole cross-platform thing got lost it's grip to reality.

    Sure I like my tablet, my smartphone, my laptop,... and I live with the smudged display I have on my tablet and my smartphone, since the do not really bother me. Probably because I can easily overlook these smudges, but since I can't overlook them on my normal monitor (or laptop display; or my glasses for that matter), I'm no friend of UIs which seem to be designed for tablets&smartphones but get presented to my as 'new' and 'easy' interfaces for my normal displays.
    I like the idea of having one back-end, but I also like different frontends for different tools.

    -> I get that some designers like their tablets and think that one UI should rule them all, but I don't agree with it.

  20. Re:What works best. by crutchy · · Score: 2, Insightful

    My car has four wheels. Works best at the moment.

    ftfy

    what about if a car came along that didn't have wheels? would you not buy it simply because it didn't have wheels?
    wheels on cars only works best because you haven't experienced anything better... but that doesn't mean that wheels will always work best.
    change for the sake of change sucks, but innovation stems from change and innovation can also lead to change for the better.

  21. Re:"Classic?" Or Just Uniform by pla · · Score: 2

    Actually it is more political than you imagine. KDE was not pure (L)GPL, it had dual licencing for money etc. It was the biggest FUD ever pulled successfully, even Microsoft failed to do something in this scale.

    And here, you make the mistake most FOSS advocates make - You actually believe (or at least, "care about") what you just said.

    I like open source. I use open source. I've rolled my own kernels, I've even modified them to fix an early broken multi-PCI bus enumeration routine. And yet...

    I don't give the least fuck about the "purity" of your license. I'll pirate Windows if it works better than Gnome, for all I care, though of course I (and most people) would far, far prefer to stay legal. So if KDE has only a hint of "IP" taint, vs the abomination that we call "Gnome", hey, y'know, KDE does what I want better, so I use it.

    And that last point doesn't just apply to Linux. Microsoft would do well to learn it themselves - I don't care in the least about price or legality or what "other" platforms it works well on... I just care that my desktop OS behaves like I expect, and lets me do what I want to do.

  22. Re:I'm using FVWM... by buswolley · · Score: 2

    What i'd like is a terminal with an integrated visual file browser.

    --

    A Good Troll is better than a Bad Human.

  23. The key is that it now works by EmperorOfCanada · · Score: 2

    In the past(late 90s early 2000s) the various machines that I had barely worked. So I noodled and fiddled until the machine was just the way I liked it. But then at some point, I largely stopped. Basically the machines were powerful enough that tweaking didn't buy me any critical functionality or performance to make it worth my time. Also the defaults for almost any OS are close enough that my total "tweaking" might take 5 minutes or less from a default configuration.

    In many ways I think that it less that we don't tweak as the machines are coming pre-tweaked.

    Obviously this is not for everyone as we all know those people who must spend a full day getting a new machine just the way they like it.

    But if I had a new machine built from scratch tomorrow I would say that 50 percent of the few minutes of tweaking would be spent changing the IDE defaults for a few keys and whatnot. The bulk of the rest would be eliminating stupid default icons and putting up a few that I frequently use (Terminal, etc)

    I just spun up a raspberry pi and with the arduino IDE sitting right on the desktop I'm not sure that I'll make a single change at this point. Any changes going forward will be 100% in support of critical functionality.

  24. Re: I'm using FVWM... by JBell4 · · Score: 2

    Norton Commander...

    --
    Oh, they have the internet on computers now
  25. Re:I think you're thinking too hard and the author by Anonymous Coward · · Score: 5, Insightful

    After 20 years of experimentation, the conclusion is that the desktop metaphor is probably too complex for the average user. Power users appreciate floating windows, file hierarchies, multiple screens, notification bars, hierarchal menus etc. Meanwhile the more typical user maximizes one window at a time, clicks icons, and saves everything in the same place. The "phone/tablet" model is much closer to the average person's mental map of how a computer should work.

    The problem is that Linux users are 'power users' almost by definition so KDE/Gnome were terrible places to experiment with replacing the desktop metaphor.

  26. Re: I'm using FVWM... by Anonymous Coward · · Score: 2

    GNU Midnight Commander.

  27. Re:Don't know about you guys... by csirac · · Score: 2

    I've been a Gnome user since around 2001, to say things were pretty rough back then is an understatement... In 2012 I switched to KDE. I finally had a machine with 16GB ram to run it on (FWIW KDE seems slightly better at running on limited hardware now, but stil..) Its defaults made me angry, though (especially Konsole - seriously, no keyboard shortcuts to hit a specific tab? Tabs at the bottom [oposite edge to the menus and titlebar]?) but I can actually repair it a lot quicker than fixing Unity/Gnome.

    It's been this long and they still can't make KDE remember the orientation/resolution/relative position of any monitor that isn't the primary one - if I'm going to suffer through that sort of thing I might as well give i3-wm a proper go. I was able to use it productively for a whole day recently, which is more than awesome and xmonad lasted for me.

  28. Re:I think you're thinking too hard and the author by E-Rock · · Score: 3, Insightful

    I wish I could disagree, but I help so many users that run one program full screen. I just sit back and shake my head as they constantly switch from one program to another instead of arranging the program windows to see everything they need at one time.

    It really start to piss me off when they have two monitors and switch between two programs, both on the main screen, both full screen. Then they wonder why it takes so long to get things done.

  29. Re:I think you're thinking too hard and the author by aussersterne · · Score: 5, Insightful

    Except that the desktop cannot work using the phone/tablet model because user expectations do not suggest that metaphor when they sit at a desktop.

    Even if the desktop metaphor was too complex to master, users still sit down at a desktop and think, "now where are my files?" because they intend to "do work in general" (have an array of their current projects and workflows available to them) rather than "complete a single task."

    As was the case with a desk, they expect to be able to construct a cognitive overview of their "current work" at a computer—an expectation that they don't have with a phone, which is precisely experienced as an *interruption to* their "current work." KDE, Gnome, and most recently Windows 8, made the mistake of trying to get users to adopt the "interruption of work" mental map *as* the flow of work. It's never going to happen; they need to be presented with a system that enables them to be "at work." In practice, being "at work" is not about a single task, but about having open access to a series of resources about that the user can employ in order to *reason* about the relatedness and next steps across a *variety* of ongoing tasks. That's the experience of work for most workers in the industrialized world today.

    If you place them in a single-task flow for "regular work" they're going to be lost, because they don't know what the task is that they ought to be working on without being able to survey the entirety of "what is going on" in their work life—say, by looking at what's collected on their desktop, what windows are currently open, how they're all positioned relative to one another, and what's visible in each window. Ala Lucy Suchman (see her classic UX work "Plans and Situated Actions"), users do not have well-specified "plans" for use (i.e. step 1, step 2, step 3, task 1, task 2, task 3) but are constantly engaged in trying to "decide what to do next" in-context, in relation to the totality of their projects, obligations, current situation, etc. Successful computing systems will provide resources to assist in deciding, on a moment-by-moment basis, "what to do next," and resources to assist in the construction of a decision-making strategy or set of habits surrounding this task.

    The phone metaphor (or any single-task flow) works only once the user *has already decided* what to do next, and is useful only for carrying out *that task*. Once the task is complete, the user is back to having to decide "what to do next."

    The KDE and GNOME experiments (at least early on) hid precisely the details necessary to make this decision easy, and to make the decision feel rational, rather than arbitrary. An alternate metaphor was needed, one to tell users how to "see what is going on, overall" in their computing workday. The desktop did this and offered a metaphor for how to use it (survey the visual field, which is ordered conceptually by me as a series of objects). Not only did the KDE and GNOME not offer a metaphor for how to use this "see what is going on" functionality, they didn't even offer the functionality—just a series of task flows.

    This left users in the situation of having *lost* the primary mechanism by which they'd come to decide "what to do next" in work life for two decades. "Before, I looked at my desktop to figure out what to do next and what I'm working on. Now that functionality is gone—what should I do next?" It was the return of the post-it note and the Moleskine notebook sitting next to the computer, from the VisiCalc-on-green-screen days. It was a UX joke, frankly.

    The problem is that human beings are culture and habit machines; making something possible in UX is not the same thing as making something usable, largely because users come with baggage of exactly this kind.

    --
    STOP . AMERICA . NOW
  30. Everyone Hates The New UIs by enter+to+exit · · Score: 3, Insightful

    For the most part i spend my time in browser, terminal, pdf reader, word processor and occasionally a dedicated IDE.

    All i really want in a UI is the ability to switch between these apps without having to mentally switch contexts. On a non-touch computer, a menu list of installed apps+taskbar with a stacking window manager is ideal.

    Linux users are not the only ones who are rejecting the new UIs. Everyone hates how windows 8 works.

    There is clearly a need for new UIs for touch based machines. The mistake is trying to create one UI that works for both worlds - this is the mistake Win8 and GNOME3 made.

    1. Re:Everyone Hates The New UIs by Arker · · Score: 2

      "All i really want in a UI is the ability to switch between these apps without having to mentally switch contexts. On a non-touch computer, a menu list of installed apps+taskbar with a stacking window manager is ideal."

      Try WindowMaker. There is no desktop, it's the 'root window' - a floating thing of light and color. There is no button to get your cluttered list of apps+taskbar, there are two buttons with which to get whichever one you need at the moment, and they are both on your mouse. Just click the appropriate button on any exposed pixel of root window to summon them.

      "Linux users are not the only ones who are rejecting the new UIs. Everyone hates how windows 8 works. "

      Eh, I do not hate it. It's not my cup of tea but I can use it to get the job done. The metro UI is ugly and nonfunctional but it's a lot easier to get back to the desktop than to quit from vi ;)

      In my experience it's the Windows lovers who hate it. Which may or may not bode well for MicroSofts continuing business.

      "There is clearly a need for new UIs for touch based machines. The mistake is trying to create one UI that works for both worlds - this is the mistake Win8 and GNOME3 made."

      It's particularly ironic for MS. The Chicago group (that was what became Windows 95/Win32) considered a dual interface concept nearly identical to Metro and rejected it. They determined that it would make the OS more difficult, not easier, to use.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  31. We grew up by snookiex · · Score: 4, Insightful

    15 years ago, it was [kind of] cool to play around with config files, compile kernels and install different Linux distros the way women change their purses. Now we have other priorities in life, kids, pets, mortgages. We just want to get the job done. Sometimes I enjoy hacking some config files for fun, but it's not anymore something I'd do on a Friday night.

    --
    Open Source Network Inventory for the masses! Kuwaiba
  32. Re:"Desktops" are crap period by captjc · · Score: 2

    I love WindowMaker but I just wish it would get with the times. It seriously need to add some (optional) eye candy. Would it be too hard to either add a compositor or at the very least add support for one of the many XWindow compositors out there (e.g. xcompmgr and compton). Real transparency, that is really all I want.

    Seriously, I love WindowMaker but 1997 was 17 years ago. It would be nice if it didn't look like it was still stuck in 1997.

    --
    Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment
  33. Not-yet-fully-functional GUI shouldn't be default by tepples · · Score: 2

    All Ican figure is that either the author either believes that it's not classic if we can customize a GUI to the point that it's no longer "classic" looking

    In my opinion, a desktop that can be easily customized to act "classic" is classic enough, so long as users are made aware of this customizability. But there's a practical problem with presenting too many options for customizability. See the section "The Question of Preferences" in this article.

    or is judging it based on the first few releases when it wasn't fully functional as a 'classic' desktop yet

    A not-yet-fully-functional GUI shouldn't be shipped as the default GUI of a GUI-oriented operating system until such time as it becomes fully functional.

  34. Re:I'm using FVWM... by JoeMerchant · · Score: 2

    Laugh if you want, I'm working on a product that's still shipping fvwm2 (recently updated from fvwm95...)

    It's... sufficient, and the devil whose face we know - all of its shortcomings, bugs, and workarounds are well known and documented - unlike a "cutting edge" desktop that throws you a mystery quirk every so often that nobody knows about.

  35. *nix desktops by Swampash · · Score: 2

    Years ago ago those of us who used any *nix desktop ('every morning when you wake up, the house is a little different') were seen as willing to embrace change and spend hours tinkering and configuring until we got new desktop versions to work the way we wanted, while there was an opposite perception of desktop users over in the Mac world ('it just works')

    If you want a UNIX desktop that just works, then you get a Mac.

  36. Re:"Desktops" are crap period by blade8086 · · Score: 2

    http://windowmaker.org/news.php

    "
    Version 0.95.5 released
    Window Maker 0.95.5 was released on August 29th 2013.
    "

    took about 2 seconds to google that..

    That being said, still doesn't have compositing support.
    That being said, I agree - because of it's superior window managment as compared to anything else, I could care less.

    I'm sure patches are welcome if anyone wants to code them.

  37. Classic desktop popular with users, not UI guys by JDG1980 · · Score: 2

    Everyone wants a classic desktop, but no vendor wants to provide one. Microsoft wants everyone on Metro so they can take a cut of sales through the App Store. The KDE and Gnome teams want to experiment because it's more fun than maintaining a tried-and-true design. Apple is seemingly holding the line for now, but all it takes is one bad VP in the UI team and OSX will become a clone of iOS.

    UI designers don't like the desktop metaphor for a variety of complicated philosophical reasons. They think it would be easier for people to learn how to use computers if it was abandoned. Maybe they're right about that – iOS has been very successful among non-technical users because it simplifies things a lot more than a standard W.I.M.P. design – but once you get beyond casual use and into doing real work, multitasking becomes a necessity, and there is still nothing better than a "classic desktop" for that.

  38. Re:Is it just me? by fnj · · Score: 2

    No sense at all. And the article makes damn little sense either.

  39. I want what Ironman had by ShoulderOfOrion · · Score: 2

    Give me that holographic 3-D translucent panel that I can throw data at by waving my hands around. As long as it runs a kernel with a UNIX philosophy and I can compile the entire thing from source like my current Gentoo distro I'll be happy.

    All I ask is that you don't F' it up. If you make the decision that I don't *also* need a keyboard and a console window because 'who uses VI anymore to program when you can wave hands around' then you're full of it. I'm the one to decide if hand-waving is better, not you. If you toss out a half-done re-write like KDE 4.0 with regressions on every major integrated application, you deserve the hate. If you break the entire metaphor like Unity or Windows 8 did for the sake of some other platform you deserve the hate. If you abandon decades of proven philosophy on a whim just because, you deserve the hate.

    On the other hand, if you have something truly unique, revolutionary, game-changing, bring it on. If it is truly a step forward the world will quickly abandon the old in favor of your new, my old self included. It's when you try replacing the old way forcibly in favor of your new that you fail. That's not your job. That's my (the user's) job.

  40. FYI by phmadore · · Score: 2

    Linus is currently using Gnome 3 again.

  41. you do know... by WebCowboy · · Score: 2

    ...that pressing the super key (aka windows key) and typing is not an innovation exclusive to windows 7 don't you?

    IIRC win8 retains that ability though I don't use that os. My regular desktop is GNOME 3 and it works just like that too.

    The thing with Win8 and GNOME3 is that there is so much angst over what amounts to the introduction of a full screen launcher to replace a stale but familiar cascading drop down menu launcher. In both cases once you launch the same old apps all that crap is out of sight.

    Of the two however GNOME 3 is clearly superior in my experience to WIN8. Microsoft went even far beyond GNOME in hiding functionality--at least GNOME retained their equivalent of a start button. Also windows is a confusing mess because it presents the launcher as the application environment...but just for metro apps. Then there is still the old desktop...but without a visible launcher (until 8.1 anyways).

    At least in GNOME 3 there is still a clear division...it is clear when you are on the desktop running apps and when you are in the launcher/Switcher. It still hides a bit too much config but it is evolving faster than windows and plugins are quite useful.

    In any case I spend most of my time in a handful of apps, text editor and terminal and just tab between them so the desktop environment makes little difference to me.

    The one thing that actually surprised me was how much faster beginners and casual users caught onto GNOME than win8. The latter had them mystified, especially coming from XP. Despite being different GNOME was much more intuitive for the most part. Both, however, caused power users much frustration because of their instinctive desire to tweak their environment. Casual users have no such compulsion...their focus is the apps not the environment they are hosted in, and if apps are easy to find and launch that is all that matters.

    1. Re:you do know... by 0123456 · · Score: 4, Insightful

      The thing with Win8 and GNOME3 is that there is so much angst over what amounts to the introduction of a full screen launcher to replace a stale but familiar cascading drop down menu launcher. In both cases once you launch the same old apps all that crap is out of sight.

      If the change is really so insignificant... why the hell would you change it?

      Oh, because it's 'stale', and God forbid, we can't have anything 'stale' when we could have NEW and SHINY.

    2. Re:you do know... by maxwell+demon · · Score: 3, Insightful

      Because everyone is going crazy on the idea of using the exact same interface for desktops and mobile phones. Even though it simply doesn't make sense. They are different devices, with different physical interfaces and different usage styles.

      I mean, it makes very much sense to use the same underlying technology. But one user interface to rule them all does not work well.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    3. Re:you do know... by cascadingstylesheet · · Score: 3, Insightful

      If the change is really so insignificant... why the hell would you change it?

      Oh, because it's 'stale', and God forbid, we can't have anything 'stale' when we could have NEW and SHINY.

      Great question.

      People are always telling objectors that the changes are both insignificant, and also so absolutely essential that they just need to get with the program. Doesn't make a whole lot of logical sense.

  42. Desktop should be an intelligent canvas by mattr · · Score: 2

    What you see is various software packages all reinventing what should only have to be done once, right.
    Various people have invented corkboard ideas, on the mac Stickies is post-it notes and Scrivener is a research and writing system with corkboard as part of it. I have seen various drag and drop style interfaces for drawing uml or configuring networking. One package I am involved in now has a canvas you can drag and drop nodes in a flowchart.
    Personally I had an idea for a tool that would draw on the desktop and define regions of it.
    Currently the desktops I have seen are just a blank screen that inevitably gets filled up with crap which then has to get put somewhere, or it is just a few shortcuts. The manu bar (on a mac), the trashcan and doc are the only actually functioning items.
    I would like to propose that the desktop should be an object oriented scriptable canvas with some intelligence, with storage, networking, layers, ability to transport them between instances and platforms, and something that actually helps you do your work. Smalltalk comes to mind. Anyway, my two cents. There is a lot of screen real estate but none of the operating systems actually do anything useful with it. The drawing tools that are out there in powerpoint, libreoffice or whatever are pitiful and unintuitive, so it takes a lot of work to make something useful and you don't use them in a meeting to illustrate something, you go to a whiteboard and scribble something illegible. Or you get out a big piece of paper. I'm saying a strong canvas with simple unbloated widgets in place of the desktop would be extremely useful as a standard computing component, instead of using the tons of little widgets that solve little bits of the problem.

  43. Ideals by John+Allsup · · Score: 2

    The Windows '95 style desktop captures an ideal well. The MacOS 9 did as well, so does the original MacOs X design. The trouble is that they are far from perfect, but small deviations from the ideal makes for no real improvement, and large explorations away from the ideal tend to be horrible. Kde were probably the first to really wrestle with this horror, and they seem to be past the worst of it, though I have no idea where they're headed; gnome is trying to do the 'HUD Overlay Control / MoreThanAToyDashboard' thing which would be good if they work out how to do it well. But the Windows 95 style, with Gnome2 additions like desktop toolbars you can just stuff what you like in, are a good ideal.

    I wish they would invest more effort in making it easy to repurpose what is there: make a simple Gnome Terminal a 3-line program:
        w = Gnome.Window(menu=DefaultMenu,content=Terminal.Default)
        w.content.run("/bin/bash",["-"])
        w.show()
    and make customising what the terminal window does as easy as this. Do likewise for getting a browse component running (recall the Cocoa browser demo on MacOsX?)

    We should be working less to come up with new stuff, and more on making what we have both rock-solid, dead-simple, and as trivially easy to implement as possible. I wrote a little note about this idea on my Wiki: http://thewikiman.allsup.co/Im... where the idea is to write your program in your ideal imaginary language, and then build from the language you have towards that ideal, striving to make as much of what you produce reusable in other projects (and to share with others so that they don't have to repeat your progress: DRY is good, DRIP (Dont-Repeat-If-at-all-Possible) would be a better principle, since with proprietary software the DRY principle is violated whenever a different developer has to rewrite functionality because of legal or lack-of-source issues).

    --
    John_Chalisque
  44. You're quite wrong, and it's not "theorizing," by aussersterne · · Score: 3, Interesting

    there are 30 years of detailed field research on this. Again, see Suchman's "Plans and Situated Actions," Dourish's "Where the Action Is," etc., or visit the ACM digital library and look at usability research (i.e. involving observation of real people in real settings) in CSCW, HCI, etc.

    You have one basic fact wrong: they *do* have to think about what it's "time" to do.

    Users in computer-at-desk contexts do not have a detailed roadmap for what to do on a click-by-click basis, either from their boss or inside their heads. They have a general set of goals for, say, the quarter ("Get this project launched"), perhaps the week ("Make sure everyone is on-task and progress is being made; keep the CTO appraised of any roadblocks"), and the day ("Put together charts and graphs for Wednesday's meeting to detail progress").

    But it is *these* tasks that are "theoretical" quantities. They translate into dozens and dozens of clicks, mouse movements, UI interactions, and so on, many of them interdependent (or, in Suchman/Dourish terms, indexical—that is to say, order-important and constitutive of an evolving informational and UI flow context).

    The user may have "Tell bob about tomorrow's meeting" already decided, but they are imagining Bob and imagining Bob *at* the meeting. From there, activity is practical and adaptive. They emphatically do *not* have this in their heads:

    - Take mouse in right hand
    - Flick mouse to lower-left to establish known position
    - Move mouse 5 inches toward right, 0.5 inches toward top of desk to precise location of email icon
    - Click email icon
    - Wait 0.4 seconds for email window to appear
    - Move mouse 7.2 inches toward top of desk, 2 inches toward left to precise location of To: field
    - Click to focus on field
    - Type "Bob"
    - Wait 0.1 seconds for drop-down with completions to appear
    - Hit down arrow three times to select correct Bob
    - Press enter ...

    You laugh, but in fact this is precisely what you're suggesting: that users have a roadmap already. They don't. That's why we invented the GUI—to provide a visual catalogue of available computing resources and an indication of how to access them on an as-needed basis. Then, the user has to decide, in the moment, what was needed. Every single attempt to make things more "simple" or more "efficient" by presenting *only* that one thing that designers imagined to be needed at a given time—the "obvious" next step—has led to users that either feel the system is useless, that fight it to get it to do what they want, or that simply go around the system (I'll just do this task offline, on a pad of paper). You can make very telling changes to users' productive workflows and levels of productivity by changing orderings or locations of icons, etc. Marketers also know this very well on the web (google "page hotspots" to see the research about positioning of advertising and how deeply it affects CPC and other factors in online marketing).

    At a less granular level, something like "Get this project launched" is also not available in a detailed roadmap to a user. Go ahead, ask them to elaborate on the precise set of tasks involved in their big quarterly responsibility. They'll come up with 20, 30, maybe even 80 split into four or five sub-areas. But getting the project launched for an average middle manager over the course of a quarter involves tens of thousands or even hundreds of thousands of discrete actions, gestures, etc., some computing-based, some not, with the computing-based ones split across dozens of applications and contexts.

    It cannot be mapped out because it is contingently assembled—it has to be done on an as-we-go-basis. So the tasks in the "to do list" (and, in fact, in cognitive behavior) are theorized ("Create a new instance of the platform on test VPN, set up credentials for team") rather than existing as a detailed, moment-by-moment list of actions. This is why user docs people actually have to sit down and use the system, and int

    --
    STOP . AMERICA . NOW
  45. Spoken like an arrogant developer. by aussersterne · · Score: 2

    Do they continue to be gainfully employed as a digger, yet still dig with their bare hands?

    What do they and their boss know about their productivity and job requirements that you don't?

    What are they digging for? Is it likely to be damaged by a spade? Are they relying on the tactile sensation in their hands as they dig to make critical digging decisions of some kind? What is the cost of spades? What is the urgency of this dig? Is the limited supply of spades reserved for cases in which rapid digs are needed, in order to avoid excessive spade wear? How long do they dig? Does the spade cause repetitive stress injuries or blisters that hamper their work later on, and for longer periods of time, despite the apparent productivity gains early on? Even if we go all the way to the silly end of the spectrum, are spades against their religion? Even if so, are they nonetheless the most productive member on their team even with bare hands, leading the boss to not give two damns whether they use a spade or a ball of cotton candy to do their work? If you mess with the magic sauce that makes them the most productive person on the team, are you going to be out of a job before they are, even if you believe that your orders for them to change are the "correct" ones?

    It seems to me that the job of tech designers isn't to know about digging, but to listen to the diggers carefully as the experts on their kind of digging, digging needs, and the totality of their work life as diggers, and to thoughtfully provide the technical resources needed to enable diggers to do digging as they see fit. They are, after all, the diggers. We are the tech people. Our job is to make tech—which is merely a means to everyone else, not an end. Make the wrong means that doesn't help them to achieve their ends, and you will find that nobody values your tech, no matter how much you try to explain that a spade is a spade.

    --
    STOP . AMERICA . NOW
  46. Simple Answer Really. by aix+tom · · Score: 2

    Linux users, as the article says, spent "years of tinkering" into getting a desktop to work exactly like we wanted.

    That was achieved after some time. At least in my case, since about four years I have a desktop that exactly does what I want it to do exactly the way I want it to do it. So there is no longer a need for any big changes.

    It's not that we "want or don't want change", it's just that we want change where it is needed, not change just for changes sake.