Slashdot Mirror


Why Users Blame Spatial Nautilus

An anonymous reader writes "OSNews has a commentary on spatial Gnome and why you KDE/Windows people hate them so much (hint: because almost all of you use Windows and/or a Windows 'interface clone'). Steve Jobs, however, denounced spatial interfaces because they make the users janitors. Hmmm!"

235 of 925 comments (clear)

  1. Huh? by BobPaul · · Score: 5, Insightful

    GNOME 2.6 is all about ease of use, performance and unification
    ...
    Don't know how to use gconf? Then you shouldn't change the way Nautilitus works, I presume.


    Am I missing something?

    --
    Remove the Kiddie Gloves!

    1. Re:Huh? by hbo · · Score: 5, Insightful
      Yeah, it's called "respect for the user." In this case it's replaced with "user interface paternalism."

      Browser-mode file browsers hide the lack of thought and organisation in the filesystem structure; spatial ones do not. Folder structure should be simple and as shallow as possible..

      Translation: We know best about how to organize your files. We don't understand why you need a deep directory hierarchy, so we'll make it hard for you to use it.

      What's worst, attacks on the spatial browser try to stop the innovation. While it is hard to call the GNOME's spatial Nautilius "innovative", as spatial browsers have a long history, to mention only the famous Macintosh Finder, it is certainly innovative to bring this idea back to life, after all these years of browser-like file managers domination.

      Translation: You are a pinheaded luddite if you oppose this "innovation."

      --

      "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers

    2. Re:Huh? by tzanger · · Score: 5, Insightful

      Exactly -- I will use my computer how I see fit, thank you very much. It sounds to me like the Gnome team is getting a little big for their britches.

    3. Re:Huh? by belmolis · · Score: 5, Insightful
      Folder structure should be simple and as shallow as possible..

      I'm amazed by this statement. In my experience the problem is usually just the opposite. Unix novices or MS Windows users tend to put everything in their home directory, or at any rate have a very shallow directory structure. A well articulated directory structure can make it much easier to find things and to keep related work together. Want to bring the project you're working on with you? If its all in one directory, tar it up you're ready. It's a real pain if it consists of N files in a larger directory. And large numbers of files in the same directory are hard to grok, whether in a shell or in a file browser window, unless they're all of the same type.

      If other people find a shallow directory structure better for their work, fine with me, but the idea that deep directory hierarchies are intrinsically bad is ridiculous.

    4. Re:Huh? by hbo · · Score: 4, Interesting

      Actually, the Gnome team isn't who wrote that silly article. They have been making lots of choices for their users through application of the HID, but they do retain the ability to customize most of the interface in true F/OSS style, so I can turn off the behavior I dislike. If it isn't easy for a beginner to do that, well, it's probably a good thing. It should be at least 25% as hard to get in to trouble as it is to get out.

      --

      "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers

    5. Re:Huh? by JohnTheFisherman · · Score: 2, Interesting

      Exactly - and it's the wrong attitude. Why not leave it an option to have the tree menu off to the side and have a single active window for whichever folder you selected? It's not that hard. Heck, it's already done.

      That's one of the reasons I love the Firefox browser - it's often valuded for its tabbed browsing, and I *hate* tabbed browsing. But there's an easy way to add a few lines of user prefs and make even the references to tabbed browsing go away.

      They also improved the handling of mismarked MIME-type files, and instead of taking the "user is a luser" attitude, left an OPTION for people to enable this other way of doing things.

      You're really limiting your options if you're going to enforce some rigid methodology on users that are often used to a different way of doing things, particularly when you're the underdog - especially for something as trivial and inconsequential as file/folder depth and organization.

    6. Re:Huh? by skifreak87 · · Score: 4, Insightful

      I tend to have // and I LIKE IT that way, it's intuitive for me. I don't want to have everything in shallow structures. Same with my music music directory/artist/album/songs.mp3. Especially since i have lots of live music, it's then grouped by concert and in order (i preface files w/ two digit track number). order matters for live music. I don't want everything in my music.
      if you can explain why shallow structur is better for me i'll switch and use your spatial crap, o/w i want everything in one window.

      also web browing (i tend to use webpages as info i need to recall and i like it tabbed - i hate new windows, i can't find stuff b/c i have too much open). tab 1 - lecture notes, tab 2 - assignment statement, tab 3 - checklist (when applicable), tab 4 - slashdot, tab 5 - other random crap i'm doing. i like to multitask, i don't like reloading web pages every time i need to check something

    7. Re:Huh? by big.ears · · Score: 5, Insightful

      It is pretty much true that the spatial nautilus isterrible at managing deep hierarchical directory structures. Hierarchies are extremely powerful ways to organize complex things, and if done systematically, are essentially content-addressable memory. Q: "Where is that article I wrote last year on spatial nautilus?" A: /home/me/Documents/Articles/2003/spatial-nautilus. If my tool can't help me get there, I'm not going to use it. Fine, I won't, and I can change back to the normal version, but Gnome has this tendency to adopt unpopular standards, state "You can use whatever you want", and then abandon you. cf. metacity vs. sawfish w.r.t. raising windows to the top; cf. gnome-terminal changes that lead to incredibly sluggish behavior; cf. the desktop-versus-viewport fiasco; cf. the overzealous pruning of preferences; cf. the new file selector; cf. galeon/epiphany; cf. spatial nautilus. And don't tell me to use something else or create a fork or something--I like Gnome; I want it to be successful; I HAVE contributed to the project in numerous ways; yet I have a job of my own that I try to use Gnome to help perform, and I get annoyed when things that work well for me are changed with an obstinate and pompous attitude that "We know best because we are a core developer". Such a change to default behavior shouldn't be permitted without significant user testing that compellingly shows its superiority.

    8. Re:Huh? by Anonymous Coward · · Score: 3, Insightful

      Agreed. That's what directories are meant to do: they're meant to provide organization for files. However, I think a lot of people are bitching so heartily about the spatial file manager because at the moment, Nautilus doesn't support any kind of bookmarking system. This is a _ridiculously_ stupid move on the part of the nautilus devs. The only thing that makes a spatial interface at least semi-usable is the ability to jump to frequently referenced points. As it stands, I have to navigate to /home/user/Documents/School/3A/ECE354/OS/src/memmg r/ to even access the files I'm working on for school. That's _9_ windows cluttering my screen, and I do this every day. Right now I have the workaround of a drawer on my panel with launchers to fs locations, but that's a hack at best.

      The spatial metaphor caters to deep directory hierarchies, but it desperately needs a bookmarking system.

    9. Re:Huh? by CcntMnky · · Score: 2, Insightful

      I agree, the statement is horrible. Some of us use *NIX for something bigger than pictures, like technical design projects. A simulation model will have a dozen directories holding tons of files, and that's just a part needed to test the project. If you want to stare at all those at once, plus every other model, the environments setup stuff, and THEN start your project you might want to check yourself into a clinic.

    10. Re:Huh? by Skjellifetti · · Score: 4, Interesting

      The fact that they have had to go such great lengths to defend the utility of such a simple "innovation" really ought to tell the innovators something. Or would if they were capable of listening.

    11. Re:Huh? by highbrow · · Score: 2, Insightful

      As a Mac user, I find this comment quite amusing. The transition from the old spatial Finder to the new, "improved" browser interface of MacOS X, was just as big a piss-off to many Mac users, for exactly the opposite reason.

      Someone @ Apple decided "spatial is passé, browsers are the way forward" and that was that. I haven't used Nautilus, but what people are bitching about here is a similar phenomenon, GNOME 2.6 gets Nautilus for its default file manager, and for some reason the onus is put on the user to get used to it. Luckily for linux users, you get a choice of GUI / file browser system to bolt on over your OS. With the Mac, we were just told this was how it was going to be, like it or lump it.

      My feelings about he Finder were best summaried by Ars Technica a while back. The author of the OS News piece seems to have drawn from the same sources of reasoning. (Some of the Nautilus designers were from Apple too, as I recall).

    12. Re:Huh? by Nailer · · Score: 2, Insightful

      Don't know how to use gconf? Then you shouldn't change the way Nautilitus works, I presume.

      Amounts to Don't know how to use GConf? Then Gnome's not going to let you revert to your preferred method that it changed without asking your first.

      Or better yet:

      Don't know how to use GConf? Then fuck off, dear user. .

      Seriously, it's that rude.

    13. Re:Huh? by donscarletti · · Score: 4, Funny
      I like Gnome; I want it to be successful; I HAVE contributed to the project in numerous ways

      You think that contributing to Gnome proves you like it? I spent probably 20-30 hours of the last week coding one of it's libraries and I still detest it :)

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    14. Re:Huh? by Prior+Restraint · · Score: 2, Funny

      Yeah, it's called "respect for the user." In this case it's replaced with "user interface paternalism."

      I wonder how long until they decide that users need to learn to get used to the Dvorak layout, and just start remapping the keyboard for us.

    15. Re:Huh? by Moraelin · · Score: 4, Informative

      Well, regardless of who wrote that, it's an example of the rampant "if you don't do thing _my_ particular way, you're a n00b/retard/luser/fossil/whatever. I couldn't care less about what _you_ need. Just learn to use whatever I felt like coding" mentality.

      If for the authors of that article shallow directories are ok, more power to them. But here's a real life example (with the corporation and project name changed to protect the innocent;) of a directory I need to get to. It's from a java project:

      ~/workspace/some_project/src/de/some_company/som e_ framework/some_project/util/xml/handlers/content

      What am I supposed to do? Dump the files of all projects together in my home directory, so I can save the "/workspace/some_project" part?

      Yeah, that'll make it so much easier to check in only the some_project files in CVS, when they're mixed with other projects and with every single config file and directory from other apps. E.g., I'm sure everyone will understand if the config file for the game Pingus suddenly appears among the sources I checked in. (Hey, it was something to do between projects, ok?:) For that matter, I'm sure they'll understand that my whole browser cache and history needs to be in CVS in every project too.

      Or maybe unilaterally also dump the "src" (and other directories in each project too), regardless of what the rest of the team decided?

      Or maybe I should tell them that they should stop using packages too, for that matter. Yeah, those projects will be so much easier to use with all the files dumped together in a big mess. EJBs, facade classes, xml content handlers, whole hierarchies of data objects, wrappers, singletons, factories, properties files, deployment descriptors, etc. Yeah, when you need to find the sax event cache classes, and only those, it's soo much easier if they're not in their own package. Not.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    16. Re:Huh? by Anonymous Coward · · Score: 5, Insightful

      If it isn't easy for a beginner to do that, well, it's probably a good thing. It should be at least 25% as hard to get in to trouble as it is to get out.

      Q. What experience do most new Gnome users have with computers?
      A. Basic Windows use.

      Q. Are these people going to like spatial browsing?
      A. No, they've learned to use a different technique, and non-techies hate it when an interface changes.

      Q. So it's going to cost a lot of money to train them to use GNOME?
      A. You got it.

      Q. Is this going to encourage people to use GNOME?
      A. No, it's going to encourage people to stick with Windows.

      Hmm... I wonder how much Microsoft are paying the GNOME core developers...

    17. Re:Huh? by cyborch · · Score: 4, Interesting

      Well, regardless of who wrote that, it's an example of the rampant "if you don't do thing _my_ particular way, you're a n00b/retard/luser/fossil/whatever. I couldn't care less about what _you_ need.

      [snip - lots of good reasons why spatial isn't right for everyone]

      It seems to me that the gnome project has been making this kind of decisions for a while now. I used to be able to do lots of things to change nautilus. These days it seems all the configuration settings have gone away. More and more it looks like windows: "you can change what little we would like you to change, for the rest go look in the registry and hope you are lucky." This is very much accepted by the windows crowd, they stick to the tasks described in the article most of the time. Those of us who use our computers for more specialized tasks will have to go out of our way to configure our computers to our likes.

      The ideas described in the article are indeed a means of getting my grandma to use gnome, and I'm pretty sure that she will like to use a computer where she does not have to worry about things like bitrates and file hierachies. Me, I stick to enlightenment where I can change the stacking of windows, border type for when the developer of some third party app screwed up, as for file browsing im stuck with the gnome 2.4 nautilus until that day when enlightenment 17 stops being vaporware or I find something more configurable. I am not going to be using shallow file hierachies any time soon, and naither are any other people doing specialist work on their computers, I think.

      It seemed that F/OSS was all about choice, the gnome people seems to be taking more and more of that choice away from us in the name of usability. So I choose to use something else. All power to the gnome developers for making "grandma's computer," but it's not for me.

    18. Re:Huh? by Moraelin · · Score: 3, Insightful

      Well, now that you mention it, MS hiding everything in the registry doesn't really make me any happier. But still, whenever they did come up with some change in behaviour, MS gave you a big menu option to change it back, if you preferred the old way. Instead of bitching about how y'all are retarded Mac/OS2/whatever users who refuse to change.

      E.g., when Windows 2000 switched to non-spatial by default (after Win 95 had already proved that spatial is a pain in the butt), they do give you the option of changing it back to the way it was before.

      E.g., when for whatever idiotic reason they decided to hide file extensions (and we all know about the flurry of viruses that flourished just because Joe Average could be tricked into thinking that an executable is really a .jpg and opening it), they still do offer the big easily accessible option to get your old extensions back.

      E.g., when they switched to the (IMHO stupid) use of "web folders" where half the space is taken by a pointless extra frame (presumably to justify why they have to tie IE into the kernel), they give you a big option to disable that.

      E.g., my old copy of Win95 still had the old Win 3.1 Program Manager around, if I remember right. You did have to manually add it to Autostart and presumably also move your Start menu icons to it. But if you really wanted to, you could have your old Win 3.1 interface back.

      E.g., I'm told that Win XP lets you get your old Win2000 interface back. I wouldn't know, since I never got Win XP.

      E.g., when at some point Microsoft switched the cut, copy and paste to CTRL+X, CTRL+C and CTRL+V, the old SHIFT+DEL, CTRL+INS and SHIFT+INS combinations remained usable by us dinosaurs who were already used to the old keys.

      Basically all I'm saying is: making the computer usable by grandma is a good and noble goal, but I doubt that squeezing grandma into a strait-jacket is the way to go about it. And if grandma is already used to doing things in a speciffic way, I still think it's smarter to give her the option to keep using her existing skills.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    19. Re:Huh? by lorien420 · · Score: 2, Informative

      /home/me/Documents/Articles/2003/spatial-nautilus. If my tool can't help me get there, I'm not going to use it.

      What's you've just described is pretty easy to deal with. Put a shortcut for Documents on the desktop. I bet Documents has a few core sub-directories and maybe a bunch of files. Articles will be at the top, double click it. Now you have a bunch of directories naming years. Click the one you want. Now you have the directory with your file. Hit File -> Close Parent Windows and the "clutter" is gone.

      --
      "[We'll be] really getting inside your head and making it an unpleasant place to be" -- Trent Reznor
    20. Re:Huh? by gnu-generation-one · · Score: 4, Insightful

      From the article:

      "clicking a link [in a browser] replaces what you are seeing with the new content, unless the link points to another web site (in which case it may open a new browser window for your convenience)"

      And later:

      "Sometimes they [users] even abuse the physical metaphor of tabbed browsing by opening multiple pages - not subpages of the same web site! - in multiple tabs of a browser window. I even know few people who never open more than one browser window, viewing all pages in tabs; I hope they do not try to glue a daily set of newspapers together before reading them..."

      WTF? So I'm wrong to use tabs unless they're pointing to the same website, while websites which open links in a new window are "convenient"?

      Is it just my imagination, or is this the complete opposite of what people normally do when they get a tabbed browser?

    21. Re:Huh? by Darren+Winsper · · Score: 2, Insightful

      GNOME has used Nautilus since 1.4, it's just that Nautilus was changed to be spacial in 2.6. To be honest, it's one of the reasons I've now switched from KDE 3.2. Anyhow, it's funny you should mention the Ars Technica article, since it was one of the inspirations for Nautilus to go spacial.

      As for all the whiny bitches going on about loads of new windows, have they forgotten middle-click (or double-middle-click) will open the file/directory and close the parent window? I love it, but it seems I'm in a minority.

    22. Re:Huh? by nickos · · Score: 2, Funny

      I want a spatial Slashdot. Having a hierarchy of posts (threads) is way too confusing. Why can't there just be one level of posts so that I don't have to worry about which post I need to reply to?

    23. Re:Huh? by mystran · · Score: 2, Informative

      except the whole point was that almost any filebrowser allows "open in new window" while "open in new tab" would be about 10 times more easy to get things done =)

      --
      Software should be free as in speech, but if we also get some free beer, all the better.
  2. Flame on! by Anonymous Coward · · Score: 5, Funny

    In other news, god uses three-space tabs.

  3. How to turn it off. by MooKore+2004 · · Score: 3, Informative

    From the Wikipedia article...

    If you do not like Spatial Nautilus, turn it off by setting the following key to true using gconf-editor. /apps/nautilus/preferences/always_use_browser

    1. Re:How to turn it off. by Yorrike · · Score: 5, Insightful
      That is the exact reason I stopped using Gnome after 1.4.

      If there's an option you're likely to want to change, or modify, put it in the damn application, not in the registry style gconf-editor.

      The article was considsending. The Gnome group seems to think they're smarter than me, and that if their system doesn't work with me, then I should look elsewhere, and so I have.

      --

      Looks can be deceiving. Or CAN they?

    2. Re:How to turn it off. by EvanED · · Score: 5, Insightful

      No he doesn't. He tells you that there's one field in GConf that will do it, doesn't say what field, then goes and insults anyone who hasn't had the need to open it before.

    3. Re:How to turn it off. by gtaluvit · · Score: 4, Insightful

      From a usability standpoint, thats the right idea. The option isn't something you're likely to change, and if you do want to change it, its something you're likely to change once. For that reason, its in gconf. Gnome is designed for usability, not to have every option available under the sun given to you. It simplifies the interface so you don't have to wade through all the options just to get to something you may change fairly often. If you're interested in modifying every aspect of your desktop down to the smallest detail, get FVWM.

      --
      - gtaluvit (prnc. GOT-tuh-LUV-it)
    4. Re:How to turn it off. by Entrope · · Score: 2, Interesting

      You're only likely to install Linux once on your machine, so why do you want a friendly installer for it? (Translation: Your argument overlooks important considerations. If they want a good configuration interface, they can do like others and have an "Expert" mode or separate dialog.)

      If GNOME were designed for usability, why does its file manager want to open up so many windows when I'll end up closing most of them? At least Microsoft has realized that users don't treat local file systems that differently from web pages, and so many interface modalities should be shared.

    5. Re:How to turn it off. by gtaluvit · · Score: 2, Interesting

      Point for point:
      You're only likely to install Linux once on your machine, so why do you want a friendly installer for it?
      You've obviously never installed linux. :)

      (Translation: Your argument overlooks important considerations. If they want a good configuration interface, they can do like others and have an "Expert" mode or separate dialog.)
      Its called gconf-editor. Thats your "Expert" mode. Gconf editor is set up as a heirarchy, ie. browser mode, so I don't know why people think its THAT difficult to use.

      If GNOME were designed for usability, why does its file manager want to open up so many windows when I'll end up closing most of them?
      Double-middle click to open the folder and close the current one. Ctrl+W will close the folder. Ctrl+Shift+W will close all parent folders. It only opens the folders you ask for.

      At least Microsoft has realized that users don't treat local file systems that differently from web pages, and so many interface modalities should be shared.
      No, microsoft realized that YOU don't. First off, when I use windows at work, I use the My Computer spatial style, not explorer. Second of all, for browsing, I use tabs. I open everything in individual tabs, not individual windows. My web browsing habits are COMPLETELY different. Web browsing for me is lots of reading, following different threads in message boards, and the occasional download. File browsing is moving or copying documents from one folder to another, both of which I want open, or opening an individual file. Frankly, thats two seperate tasks that I handle in two seperate ways.

      --
      - gtaluvit (prnc. GOT-tuh-LUV-it)
    6. Re:How to turn it off. by abdulla · · Score: 5, Funny
      The article was considsending. The Gnome group seems to think they're smarter than me, and that if their system doesn't work with me, then I should look elsewhere, and so I have.
      What an outrage? Why would they ever think they're smarter than you? Considsending indeed!
    7. Re:How to turn it off. by Skjellifetti · · Score: 2, Informative

      The Gnome group seems to think they're smarter than me, and that if their system doesn't work with me, then I should look elsewhere, and so I have.

      Agreed. Apple seems to have had this same attitude, too, at least in its early days. I said "in its early days," because when I see that attitude, I usually ignore the company from then on and have no idea if they have changed or not. There are always alternatives which have learned to listen to their customers.

    8. Re:How to turn it off. by grumbel · · Score: 2, Insightful
      its something you're likely to change once. For that reason, its in gconf.
      Isn't that the whole point of all options found in the preferences dialog? I mean, I start an app for the first time, begin to use it, go to preferences tweak some things to suit my needs and basically never ever visit preferences dialog again. Everything that I use on a daily basis belongs into the menu itself, not in the preferences dialog, yet Nautilus managed to place the 'show hidden files' there.

      Anyway, gconf is the worst idea that the Gnome people ever had. I don't have a problem with having extremly obscure and dangerous functionality that pretty much no user is ever going to touch into GConf, but fact is that Gnome hiddes a whole lot of options that are pretty common in other application deep down in GConf and doesn't even provide the user with any way to get there (advanced button in the preferences dialog or such). Gnome seems to go the road of making it easier for the completly clueless newbie, while making it a whole lot harder for the casual computer user.

  4. Well... by b0lt · · Score: 3, Insightful

    There shouldn't be such an outcry over this. People are accustomed to things such as double-clicking (OOPS, VIOLATED A PATENT) and other parts of Windows. To ease the transfer from Windows to Linux, the GNOME team should at least create an option to disable it.

    --
    got sig?
    1. Re:Well... by EvanED · · Score: 4, Insightful

      "middle-click the folder and Nautilus will open it in the same window"

      Actually, it doesn't. It opens it same as normal, then closes the parent window. The difference is that unless you're very careful the windows will be in different locations and different sizes. Both are really annoying when you're trying to get to a directory that is pretty deep quickly.

      Also, most people's middle "button" is my mouse wheel, and double clicking that makes little sense and can actually be somewhat difficult.

    2. Re:Well... by jmccay · · Score: 2, Insightful

      This is just another issue in a long list of reasons why the GNOME team doesn't get it anymore. It doesn't really matter. GNOME is dieing. They are falling behind. People want to perform tasks...not edit config files and do other type of Admin work.
      Take the so-called "evil" windows key. It's a key, and I want to use it. It you don't like the fact that it has a windows logo on it, then paint the stupid key your favorite key and call it the command key.
      My experience with gnomites is that they are forgetting that in the end, it isn't always about the itch you want to scratch. It's about users wanting to accomplish tasks with relative simplicity without worry about Admin tasks.
      Personally, I use KDE because I can get things done. I press the windows key and I can navigate the "start" menu. I have both desktops loaded, but I use kde more. GNOME is the default desktop that comes up with startx, but I find myself continually type kde more than startx.

      --
      At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
  5. Spatial browsing can be good if... by CharAznable · · Score: 5, Insightful

    Whether a spatial interface is useful or not depends on how many levels of nested directories you have. In linux you can go pretty deep, and a spatial interface quickly becomes unwieldy. On old Mac OS, you hardly ever went deeper than Macintosh HD:Documents, so a spatial interface was very efficient and intuitive. OS X could easily be spatial: all the unix stuff doesn't show up in the GUI anyway.

    --
    The perfect sig is a lot like silence, only louder
    1. Re:Spatial browsing can be good if... by Lispy · · Score: 4, Interesting

      It doesn't in Gnome 2.6 either. My mom never gets below her home directory. That's exactly what caused her headaches with the Windows Explorer. Seeing all those strange folders named c:\programs c:\temp c:\windows and so on. She never has that kind of clutter anymore.

      She sees one icon: Computer. There she finds her CD-Rom drive and her USB-Stick to go.

      Everything else is in "Personal Folder". She just drags and drops the file into her USB-Stick folder and she's set. She would have never managed to do this inside Windows Explorer, I can assure you. Spatial is easy. And it is fun. I even cleaned up my MP3-Folders. It was a bliss...

      Keep going GNOME!

    2. Re:Spatial browsing can be good if... by Snad · · Score: 4, Informative

      OS X could easily be spatial

      OS X is (optionally) spatial. There is a preference option to set the "open-new-window" behaviour, or not, depending on how you like it, or not.

      I'm surprised there's no clear option for doing so with Nautilus given that this "spatial" approach is so often a love it or hate it thing.

    3. Re:Spatial browsing can be good if... by jcr · · Score: 4, Interesting

      Spatial is easy. And it is fun. ..and regrettably, it does not scale. I don't have very many songs in my iTunes music folder, (1,513 altogether), and yet finding a particular track in the directory tree is a major PITA.

      iTunes solves this issue with a simple, high-speed search capability that makes it much faster for me to pick the song by typing a part of its title than I can by navigating through the Finder, even if I already know its exact path in the filesystem.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    4. Re:Spatial browsing can be good if... by BobPaul · · Score: 5, Insightful

      What exactly makes it spatial, then? Just opening folders in new windows the way Win95 and Win98 did by default (and most of us probably disabled?) Or is it remembering your preferences for each seperate folder, the way WinXP does?

      Whether it changes the window contents or not, if it doesn't have a file tree in the left pane, I'm all for it. I just don't like it opening new windows everytime I click on something. When I pull a file out of a cabinent--which, in my 20 years of life I've done so many times that I can count it on 1 hand--I don't dump the whole drawer on the table. I browse through and find the file or paper I want and remove only that folder, just like I only keep open the folder on the desktop I want to use, not the whole cabinent...

      Whatever there is to a spatial desktop that isn't opening a new window, I'll accept. Guess I'll just have to learn to dbl-middle click!
      --
      Remove the Kiddie Gloves!

    5. Re:Spatial browsing can be good if... by gujo-odori · · Score: 5, Insightful
      Oh, the reviewer has a ready answer to that. You shouldn't use nested directories because they are a "bad habit':

      What is the real cause of all these attacks on the spatial Nautilius? In my opinion, it is just bad file organisation coupled with a bunch of old bad habits. It's really hard to use a spatial file browser if someone keeps his or her files in a ten-folder-deep structure.

      OK, fine. I'll just take all of my thousands of digital photos collected over the years, which are now organized in nested directories so that I can easily find photos of my kids that I took last November, or of fireworks at Sagami-ko, in the mountains of Kanagawa Prefecture, Japan in 2001, and dump all those pictures into one big folder so that Spatial Nautilus can deal with them better? Riiiiight...

      I typically have four levels deep below my PHOTOS directory, and in some places it's six. Drilling down to the bottom of that would leave me with a lot of desktop clutter, to say the least. His answer to that? Well, he's got a couple, and one we've already seen: just get rid of your nice, well-organized directory structure (and we're going to call being organized an old bad habit now, too; I wonder if he uses drawer dividers in his desk, or just throws everything into the drawers in one big pile? I think I can guess).

      His other answer is to cause the parent window to automatically close by either double-clicking the middle button to open something, or using shift + double-click. This puts extra burden on the user; automatically closing the parent should be the default, and if you want to keep it, you should have to double middle-click.

      He also praises the old Apple Finder for being spatial. As a person who used a Mac in those days, I have to tell you that Finder's spatial behavior (I just called it "pain in the ass") was horrible. It drove me crazy, and I found Windows Explorer to be an incredible breath of fresh air in comparison. It's so much easier to drag a bunch of files from one folder to another in a tree view than it is in a spatial view (and of course, now as a convert to Linux, I find it easiest to move a bunch of files from point A to point B by using cp in a shell; beats graphical file managers easily). He might want to consider the reason that nobody uses spatial file managers anymore is that they were just a failure in practice, no matter how good they sound on paper. I fully agree with the OSNews EIC's opinion: spatial browsers and hierarchical filesystems don't mix. I am not, however, convinced that the future of a MIME-based (ugh!) or db-based (maybe) file system is the answer.

      Overall, the reviewer's defense of Spatial Nautilus seems to be based on two things:

      1. It's the new thing, it's what they've done, so you must like it. If you don't like it, you are Wrong
      2. General perversity of mind, like when he discusses tabbed browsing and says:

        I even know few people who never open more than one browser window, viewing all pages in tabs

      Uh, hello! That's the whole point of tabbed browsing; so that you don't have to have a bunch of browser windows open at once. I only open a second one if I have too many tabs in the first one and they're too small to see.

      In the end, the reviewer is just grasping at straws to try and defend the horrible idea that is Spatial Gnome, and he accuses those who dislike it of only disliking it because it doesn't work like Windows Explorer. It would seem that he is bound to the idea that because it comes from Microsoft, Windows Explorer cannot be good. Could it be, just maybe, that the reason people like Windows Explorer is because it works so well? I dislike Microsoft the company, and I don't much care for most of their products either, but Windows Explorer is quite simply the best thing they've ever done.

      My file manager of choice is a bash shell, so it doesn't matter a great deal to me what's on the desktop as a file manager. When I was a Gnome user I never use

    6. Re:Spatial browsing can be good if... by joeljkp · · Score: 2, Interesting

      My complaint about spatial Nautilus (and I'm not sure if this behavior can be changed) is that there's so way to easily display all files (including .files).

      To do that, I need to go to the menu > Desktop Preferences > File Management > "Show hidden and backup files".

      A View menu command would be much simpler, would make perfect sense, and would let me attach a keyboard shortcut to it.

      --
      WeRelate.org - wiki-based genealogy
    7. Re:Spatial browsing can be good if... by big+tex · · Score: 5, Insightful

      OK, have you used KDE or WinXP lately?

      They both do this.

      KDE - In the file manager mode of Konqueror, there is a little sidebar with seven icons - Bookmarks, Devices, History, Home, Network, Root, and Services. First, if you want to turn some of these off for your mom, you can right click and make the icon go away. By clicking back and forth between the Home and Devices tabs, she can move stuff just as easy, if not easier - she doesn't have to go and find the damn USB Stick window and move it to where she can drag to it, since it's all one window.
      Besides, there's also a "open folders in separate windows" checkbox in the first configure screen for Konqueror.

      Windows- when you click on the my computer icon, you get a few icons, included within are the My Documents, My Pictures, CD-ROM (or burner, or DVD..) and an icon for the USB stick pops up when I stick it in. Never need to click on the C Drive link.

      Seriously - the GNOME team took an old cow (open in new window), put on a wig (remember where the window was) and wondered why nobody wanted to take her to the prom.

      --
      I think I need a new sig here.
    8. Re:Spatial browsing can be good if... by tunabomber · · Score: 2, Informative

      Whether a spatial interface is useful or not depends on how many levels of nested directories you have

      Damn straight. And I'm a Java developer, who'll often have to be dealing with deep directory trees that represent java package structures. In my experiences, I have found that by far the fastest way to work with lots of nested directories is with the vertical-columned multi directory view. (the same one used in the file choosers in Mac OS X) It has all the advantages of spacial browsing: it's easy to drag & drop between directories, the "state" of the directories is saved, but its much less messy than an expanded-tree style file browser.
      Also, I have one of those Intellimice with a side-scrolling switch that enables me to move up and down the directory tree extremely fast.

      --

      pi = 3.141592653589793helpimtrappedinauniversefactory71 ...
    9. Re:Spatial browsing can be good if... by Sunnan · · Score: 2, Interesting

      [discussion about an easy way to view hidden files]

      Yeah, I agree. That's one of the things I miss from ROX-Filer - an easily reached, per-directory settable way to view hidden files.

      Other things I miss is an easy way to drag things to the parent folder (In ROX, you can drag to the "parent folder"-toolbar button, the one you use to go upward in the file system. Perhaps nautilus could do this by allowing us to drag to the parent list in the lower left).

      Another thing in ROX-filer is that the most recently changed files are highlighted, which is sweet.

      A fourth ROX-delicacy is that you can easily do shell commands in a little directory-specific mini-buffer. Dangerous but nice. (I mostly used this with the rename script that comes with the perl distribution.)

      Something else that I miss is the ability to define bookmarks. (Both local and remote.)

    10. Re:Spatial browsing can be good if... by abdulla · · Score: 2, Interesting

      Yes but in bothe KDE and Windows XP you're presented with a clutter of options. It isn't simple and clean. In nautilus it's obviously presented when you click on the computer icon, no having to crawl through some strange sidebar with it's cryptic icons or go through some hierarchy of My Crap and random other garbage they decided to throw in (Control Panel in the explorer tree?).

    11. Re:Spatial browsing can be good if... by yuvtob · · Score: 4, Interesting

      OK, fine. I'll just take all of my thousands of digital photos collected over the years, which are now organized in nested directories so that I can easily find photos of my kids that I took last November, or of fireworks at Sagami-ko, in the mountains of Kanagawa Prefecture, Japan in 2001, and dump all those pictures into one big folder so that Spatial Nautilus can deal with them better? Riiiiight...

      Ummmm, yes. But use iPhoto to find stuff.

      If there's one thing that got me thinking about a mac 'way of doing things' (after I bought my first mac 3 months ago), was the fact the in all my tinkering in the first month, I rarely handled actual files. And that's after moving/creating thousands of MP3s (in iTunes) and hundreds of JPGs (in iPhoto).

      What every computer user needs is not an all-encompassing file browser, but good apps for organizing and searching your data - depending on what data it is. iTunes does this by letting you enter all the relevant fields and letting you search them on-the-fly; iPhoto lets you view all the images and enter keywords (place, person photographed) for for later searching. Both have 'folders' (although not nested), if you want to group some items together.

      In short, most of the files created can and should be organized in other ways other than nested folders. As for me, I'm still crossing my fingers for a fully-indexed metadata filesystem for the mac (at WWDC), so I'll be able to keyword all the other stuff (HTML, Word, PSDs), and hopefully search it as easily as in iTunes...

    12. Re:Spatial browsing can be good if... by SoupIsGoodFood_42 · · Score: 3, Informative
      What exactly makes it spatial, then? Just opening folders in new windows the way Win95 and Win98 did by default (and most of us probably disabled?) Or is it remembering your preferences for each seperate folder, the way WinXP does?

      Windows has never been truly spatial, not even XP I think.

      If you want a good example, you'll have to go back to Mac OS 9 etc. When you open a folder, it opens up in exactly the same position, size as when it was last closed, all the icons are in the same sorting order or position as when they were last time.
      Mac OS X finder is a load of crap in terms of being spatial. It's unpredicable half the time, and that defeats the entire purpose of using spatial orientation in a folder system.

    13. Re:Spatial browsing can be good if... by Gilmoure · · Score: 3, Interesting

      I had a teacher in college (1992) that said you should never have more than three folders deep on a Mac. Did not make sense to me. I was doing graphic design at the time and made use of a lot of prior artwork and graphics in my current projects. keeping all the stuff organized involved lots of layers and linking to other folders, via aliases. Yeah, it took an extra minute or two to set up a new project, creating several new folders and links but once done, was really fast to sit down and jump into what ever I wanted to work on.

      Guess it all depends on how you think about working. Do you have a plan or methodology for getting things done or his your head all full of your newest project and how much fun it is? If people would step back from what they're doing and think about the big picture and how to get things done, things could go easier, regardless of the tools you use.

      --
      I drank what? -- Socrates
    14. Re:Spatial browsing can be good if... by Eneff · · Score: 4, Insightful

      So... wait...

      Let me make sure I get this...

      It's more efficent to go into EVERY file, individually type in keywords for over 100 photos every time you upload a set of photos?

      As opposed to popping open irfanview, going through the photos and sorting them into individual folders?

      I'm definitely missing something.

      It's quicker for me to set things into groups of 20 quickly and search through those 20, then spend the time upfront with these keywords.

      I feel the same way about spatial browsing. If I place something in a folder, I will know where to find what I want. That's preferable to grouping everything together and depending on remembering what keywords I chose so that I can search for it.

      But then again, I prefer MDI, so I've already gained the experts' ire.

    15. Re:Spatial browsing can be good if... by arodland · · Score: 2, Interesting

      Well... yes. Because if it's done "right" (not that I'm implying that it ever has been, so far), then the one is a lot like the other except that you can have the same file in multiple metadata-category "folders", and some good things (date, size, whatever) are provided without your having to do anything manually.

      Sure, I put my photos into folders, but the problem with folders is that it's a single-inheritance sort of thing. I can put a picture taken at the park in a "Park" folder or a "Jun 2004" folder, but I can't put it in both unless I have a bunch of Park folders under different months, or a bunch of Jun 2004 folders under different categories.

      If I had a really sweet file browser, though, I would drag the pictures into "Park" when I copied them off of my camera; the system would already know when they were taken. If I want to see the pictures from June, that's easy; if I only want to see pictures under Park, that's easy too. If I want to see pictures from the park in June, applying filters should be a dead-easy operation. Of course all this assumes that either you're running on a filesystem that handles large directories well, or that the application does clever things with hardlinks, but both of those are entirely possible today. Really, metadata is just awesomely more convenient than folders.

      But (parting shot) spatial is just another attempt by GNOME to make it harder to actually get anything done.

    16. Re:Spatial browsing can be good if... by jcr · · Score: 2, Interesting

      That's funny, because if you have a folder in list view, with all the subfolders expanded, you can do the same thing.

      Select my home directory: one click to raise the window, one to pick my home directory.

      Select my Music folder: click and drag to get it in sight, double-click to open the music folder (which happens to be a link in my case.)

      Click on the segmented control to choose the list view.

      Ok, I've got 241 subfolders in there.. To expand them all, I could write a little apple script, or flip the disclosure triangle for each one...

      Well, looks to me like it's already more work than typing the search terms I want into the search field in iTunes, but when I also allow for the fact that iTunes is searching on the MP3 tags, not the filenames, and the names of my music files don't have all of the info on which I care to search.

      Apple's been dumb as hell not making the Finder more aware of metadata (even Windows can read ID3 tags and display them in the file manager), but the basic idea's there.

      Ok, how many different file types should the finder open and index every time a new one is created? How much space should we give up for indexing?

      Maybe what Finder does and doesn't do has something to do with prioritization and limited resources.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    17. Re:Spatial browsing can be good if... by warrax_666 · · Score: 2, Interesting

      [...]and the names of my music files don't have all of the info on which I care to search.


      Fair enough, but why not, then, have a unified meta-data search for all document/file types? The "OS" could just index everything and you could perform metadata searches on all your documents/files...


      Ok, how many different file types should the finder open and index every time a new one is created?


      Uhm... by "new one", do you mean "new file type" or "new file"? If you mean file type, then the Finder should ideally index everything which it understands metadata for. Better yet, make it a part of the OS X compatibility guidelines, that any new file types created/used by a program be accompanied by a program/library with a fixed, well-known interface (this could be as simple as just listing KEY:VALUE pairs on stdout) which can extract keywords/metadata from any file of the given type. That way, Finder doesn't have to understand any files 'foreign' to itself, it just calls up the metadata extractor program/library which is registered for the file type.

      How much space should we give up for indexing?


      Any reasonably new machine has gigabytes upon gigabytes of free space. If you don't have the space, then it shouldn't index. You know, this can be detected auotmatically. Duh.


      Maybe what Finder does and doesn't do has something to do with prioritization and limited resources.

      Oh please. There's no reason metadata indexing can't be done in the background. (In fact, a program called mairix is doing it for my mail right now and at nice +19 I hardly notice it.)
      --
      HAND.
  6. Someone explain? by Dynastar454 · · Score: 5, Insightful

    I really can't understand arguments like the one OSNews makes. If people hate the interface then they hate the interface. Saying, "No! You can't hate the interface becasue it's right! You're all worng! You really like it!" just seems, well, silly. What's next, "Why Users Find Spinach Disgusting" telling us why we should really all find spinach to be tasty?

    --


    Laugh at stupidity: mod idiots +1 Funny.
    1. Re:Someone explain? by Beatbyte · · Score: 2, Insightful

      I believe its more of an explanation of why people don't like it. Not why they are wrong in their opinions.

      Kinda like why some people don't like front wheel drive automobiles and some don't like rear wheel drive.

      They're not saying rear wheel drive is what you should like and this is why. More like these are some common misconceptions of rear wheel drive and common mistakes when using it.

    2. Re:Someone explain? by belmolis · · Score: 2, Insightful

      Actually, I do almost all of my filesystem navigation in shell windows. Its much easier and quicker. And one reason I don't like file browsers is precisely because I don't like having the new directory replace the current one in the window. That makes it real fun to move a file from a subdirectory into the parent, for example. So other things being equal, a spatial file manager would probably be preferable to me.

      I agree with parent up to a point. Much of the time there's no point telling people they should prefer something else. But it is also true that people can be very resistant to new things out of bad habits or because they don't understand the benefits of the new approach. In this case, it seems to me that its a good idea to introduce spatial behavior but it should be easy to turn it off. And easy doesn't mean using gconf. It should be possible to do this from within Nautilus, and not several levels down in preferences. In fact, I can imagine that I would want to switch back and forth frequently, so a button right on the toolbar would be handy.

    3. Re:Someone explain? by ph4s3 · · Score: 4, Funny

      Thank you for sharing what you think you feel about spinach. In a short while you will be contacted by a local reprentative to advise you why you are wrong and tell you how you will think about spinach in the future.

      Thank you,
      A.S.H.C.R.O.F.T.
      [Anti-Spinach Hating Council for Re-education Of Free Thought]

    4. Re:Someone explain? by wmshub · · Score: 5, Insightful

      I think the argument was even dumber than you make out. Basically, the argument is, "spatial browsing is a metaphor for desktops with real files and contentents, thus it is good." But, the whole point of metaphors is to make things easier to use; that is, we pick a metaphor that fits what we want to do, we don't adjust what we want to do to fit the metaphor! Spatial browsing, to a lot of people, adds a lot of work and clutter from taking care of all the intermediate steps to get to their ultimate destination, so if the desktop and file metaphore leads to spatial browsing that people hate, then the answer is to change the metaphor! Not to insist that people live with SB because the metaphor says it is the right way to do things.

    5. Re:Someone explain? by metalhed77 · · Score: 4, Insightful

      Sometimes they even abuse the physical metaphor of tabbed browsing by opening multiple pages - not subpages of the same web site! - in multiple tabs of a browser window. I even know few people who never open more than one browser window, viewing all pages in tabs; I hope they do not try to glue a daily set of newspapers together before reading them...


      Dead on, the writer of this article is a serious pedantic asshole. The only argument this person has is some bizarre adherance to the rule of a metaphor. I truly am baffled by this person's mind.
      --
      Photos.
    6. Re:Someone explain? by kenaaker · · Score: 5, Insightful

      I think the argument is in the same class as the argument that we should ignore all the benefits of using fixed or rotary wings to fly, and only use ornithopters, 'cause that's the way the "real world" works. Or wheels are a bad mental model, and all land transportation should use legs. I'm using the power of the computer to increase my ability to organize information. Why should I limit myself to "real world" models, when I can do so much better by stepping outside the limits of the "real world"?

    7. Re:Someone explain? by GoofyBoy · · Score: 4, Insightful


      > I believe its more of an explanation of why people don't like it. Not why they are wrong in their opinions.

      The whole article is why the users are wrong in thinking that spatial and the way Nautilus is bad.

      From the article:
      "What is the real cause of all these attacks on the spatial Nautilius? In my opinion, it is just bad file organisation coupled with a bunch of old bad habits. "

      He is pointing the finger not at opinions, but the behaviour of people.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    8. Re:Someone explain? by Nasarius · · Score: 4, Insightful

      Gee, I thought use one browser window because I rarely have more than ten pages open at a time, and it's easier to switch between them. Now I know it's just because I'm stupid! Thanks Mr. Sokol!

      --
      LOAD "SIG",8,1
    9. Re:Someone explain? by Moofie · · Score: 5, Insightful
      Sometimes they even abuse the physical metaphor of tabbed browsing by opening multiple pages - not subpages of the same web site!

      How DARE the users violate our carefully crafted metaphor!?

      Their book/file drawer metaphor is flawed. I don't think of my web browser like a book. As a matter of fact, when I see book-like objects (like PDF files) on my screen, they're really annoying. My hard drive is not like a filing cabinet. I don't need to scatter all the enclosing folders around on my desk to get to the one I want.

      I found the article to be very condescending. "Well, if you'd just go ahead and buy our metaphon, you'd like it just fine!"

      I loved the spatial nature of Apple's old Finder. But the system was designed from the ground up to utilize it smoothly. Not the case with Linux.
      --
      Why yes, I AM a rocket scientist!
    10. Re:Someone explain? by Moofie · · Score: 3, Funny

      Here, let's test it.

      Anybody who hates the GPL/BSD/etc License, is just wrong! You should like it!

      --
      Why yes, I AM a rocket scientist!
    11. Re:Someone explain? by Jebediah21 · · Score: 3, Insightful

      Indeed. His metaphor doesn't even hold weight with me. I think of tabs in the browser as more of a stack. I have a paper on top and the rest are all conveniently tucked away until I request one be on the top of the stack. The glue metaphor baffles me.

      --

      Everytime you look at porn a devil gets their horns.
    12. Re:Someone explain? by eyeye · · Score: 3, Interesting

      The guy is a total nutjob.
      What does he do when a site has subdomains, or mirrors, he probably has a nervous breakdown trying to apply his retarded metaphors to that.

      I use tabbed browsing for one main reason - it keeps all my open web pages in one place, with one button on the taskbar to access that collection. With multiple browser instances and a reasonable number of other applications crowding my taskbar I would reduced to clicking the browser instances one at a time to find the one I am looking for - and they all contribute to taskbar crowding.

      --
      Bush and Blair ate my sig!
    13. Re:Someone explain? by Reziac · · Score: 3, Insightful

      Not only that, but in my observation, very few people actually *think* of their dirstructure as a cabinet and folders, at least not past the first explanation they ever hear of how directories help sort things out. After that, they usually think of it in terms of "steps to reach a given goal".

      I certainly don't use any such "file cabinet" metaphor. And a realworld cabinet with the capacity to match my HD would not be the size of a desk. More like a whole flippin' office building.

      "Or wheels are a bad mental model, and all land transportation should use legs." Nah, we should all use magic carpets. ;)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    14. Re:Someone explain? by Jebediah21 · · Score: 2, Insightful

      Hahaha. Nutjob certainly applies in this case. Tabs have been working great not only for browsers but for terminals (I use Multi-Gnome-Terminal) and IM (with GAIM). The clutter would be unfathomable without tabbing.

      Comments like that guys have me seriously glad I don't use GNOME as my desktop. Flux is my WM and I like it for the most part. Sadly this GNOME idiocy invades other apps. Galeon still hasn't recovered after it attempted to be simplified (the devs would later split and start the near optionless Epiphany). If Firefox could make everything tabs (instead of sometimes opening in a new window) I'd switch but all this hiding of options and we know better than you stuff has me watching alternatives. Sad it's come to that.

      --

      Everytime you look at porn a devil gets their horns.
    15. Re:Someone explain? by Jeremy+Erwin · · Score: 2, Insightful

      Lotus sued Borland because the interface of Quatro Pro allegedly infringed on the look and feel of Lotus 123.

      The Macintosh had a set of Human Interface guidelines that suggested a standardized interface, with the goal being that any Macintosh user could use a novel program without the bother of investigating which Function Key was bound to the "print" function. Apple's lawyers did, of course, try to ensure that if Mac users ever tried to leave the Macintosh, they would be condemned to relearn a new set of interfaces. This move is regarded with much scorn and derision, of course, but I do wonder what would have happened if various GUIs were not bound by a slavish adherence to what Apple thought was appropriate in the early eighties.

      Linux does not have to look and feel like Windows, and it does not have to look like the Macintosh. But the usability of the system would improve if application designers were able to use a consistent, well designed set of human interface apis.

      Unfortunately for linux users, certain human interface designers are quite taken with the "Steve Jobs" style of design -- "Take away those arrow keys-- people should learn to use the mouse properly" -- and fail to understand when their idealism should be tempered by a realistic understanding of how users use Linux.

  7. Windows by cristofer8 · · Score: 3, Interesting

    As some of the osnews comments pointed out, there's nothing new about the spacial interface. the first version of macos had it, and windows has had it since win95. In fact, you can still switch to it easily in winxp. However, xp does provide an easy way to turn it off, which nautilus apparently doesn't.

    Overall, I think that the spacial metaphor is good for novice users, but once users get used to organizing files and folders themselves, they begin to find that it clutters their interface more than a browser-based interface does.

    1. Re:Windows by rmarll · · Score: 2, Insightful

      Not to mention you can force that metaphor using control keys and reverse that behavior easily in Windows.

      There is a reason the UI has moved to the modern "same window" default, because that's what people prefer.

      This "edit your gconf file" business is bulls... inapropriate. There is no good reason to force that down someone's throat and feels more like a lousy excuse for forgetting to put a button in the UI.

  8. this whole thing is silly by maryjanecapri · · Score: 2, Insightful

    i recently switched from GNOME to KDE. i was using GNOME in it's infancy but found lately that there were certain tools (gnome-pilot for example) that were trash. and then the gang at GNOME pull off this wonderful new "spatial" feature which seems to me just a nice and fancy way to describe "opens a new window every time you click on something". what was wrong with the method that millions upon millions of people had grown accustomed to? and no - it's not a "you're just a windows user" thing because i've not had windows on a computer of mine since 1997. it's hard enough to get people to accept Linux as it is. people are simply afraid of change. i think it's time the Linux community accepted this and just improved on the already working interfaces we already have. and stop giving behaviors fancy names to try to trick people into thinking it's oh so new and oh so improved. instead - just make the darn think work as well as it always has... and maybe kill some of the memory leaks and, for the love of all things good, someone please fix gnome-pilot!

    --
    nature loves variety::society hates it get your variety at http://www.monkeypantz.net
  9. Bleh by arkanes · · Score: 5, Insightful
    This has got to be one of the whiniest, worst written apologies I have ever read. You aren't allowed to dislike the new spatial paradigm! If you don't like it, it's only because you're messy! SUBMIT!

    Some people aren't interested in the Gnome developers personal interperation of the desktop metaphor. Some people think that making poor decisions based on pushing on a metaphor to the breaking point is stupid.

    Some people think that using a tool to apply struture to files is an excellent use of a computer, rather than yelling at users that they're too messy and they need to conform to thier tools rather than the other way around.

    Jesus. What egocentric crap! There's nothing wrong with a "spatial metaphor" if thats what works for you, but your underwear twisted in a knot when other people don't willingly submit to your attempt to push it on them is just egocentric and irritating.

    1. Re:Bleh by dasunt · · Score: 2, Insightful

      If you don't like it, it's only because you're messy! SUBMIT!

      I think that was the best part.

      Of course, I have filepaths that look like:

      /shares/samba/public/data/programs/media/winamp/wi namp_2/skins/

      That's because I'm unorganized.

    2. Re:Bleh by neverkevin · · Score: 4, Insightful

      "Folks, the desktop has been created and is very useful as it is"

      Eh? With an attitude like that, we would all still be using the same desktop as Mac OS 1.0 (or something else that predates that) Sure for the most part the desktop has been refined to be a useful replacement for the command line, but I still think there are lots of improvements to be made. 10 years from now the desktop will be radically different (if it even still exists) and you will wonder how you got any work done on the current generation of desktops.

      "Let's innovate some apps that can actually threaten the standing of MSFT and friends"

      Why should open source exist just to topple the Microsoft empire? Why can't it just stand on its own merits? I think open source would be better of not worrying about Microsoft or anyone else for that matter and just concentrate on making good programs.

      "of retooling themes and icons on a daily basis"

      There are some people who want to contribute to open source that are not programmers. If people who are graphic designers that want to contribute, more power to them, I think it strengthens the open source community if more diverse groups of people can have a say in development.

      "Anything else deserves to be stopped out of existence"

      Oh boy...

  10. what nonsense by CAIMLAS · · Score: 5, Insightful

    I've not read such a bunch of poorly written flaptrap rhetoric in quite a long time.

    There is not a single case of anything there but first-hand anecdotal nonsense. Not only that, but it ignores the fact that spatial browsing (as they call it) was tried with Windows - and dumped, because it largely sucked.

    Some people might like GNOME, but most do not. I do not like it because it is not configureable. Even Windows is more configurable than GNOME is in some respects.

    The author tried to say that hard disks should be browsed like a file cabinet's folder. That's fine - but I like to browse by task (if I'm browsing at all). It would drive me nuts if i had a seperate bash instance or state for every directory I navigated to - as I've evidently moved from those directories, and no longer need them.

    That said, this guy's writeup is borderline incomprehendable. How'd this make it to the front page, again? My left testicle could make a more sound argument for castration than this guy's half-assed attempts at arguing for spatial file browsing.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    1. Re:what nonsense by RickHunter · · Score: 4, Insightful

      Some people might like GNOME, but most do not. I do not like it because it is not configureable. Even Windows is more configurable than GNOME is in some respects.

      I'd say that about sums up my problems with GNOME in a nutshell. With KDE, I can configure everything, but its still not overwhelming because the defaults are chosen sensibly and the options are well-presented.

    2. Re:what nonsense by Alan+Hicks · · Score: 4, Insightful

      I'm going to try to go easy on the GNOME developers here for the simple fact that I can't do a better job, largely because I don't code. I hate to run some one's name in the mud if I can't do any better, but it seems to me the GNOME developers have lost sight of what made people like GNOME.

      Some people might like GNOME, but most do not. I do not like it because it is not configureable.

      Does anyone remember the reasons GNOME can to be? One of course was to provide a truly free linux desktop as an alternative to KDE. The other was to make a very powerful and configurable desktop. In the GNOME 1.x days you could configure anything you wanted (which sometimes got you into trouble of course). Replacing the window manager was as simple as clicking an option in the preferences dialog.

      In those days a lot of people really liked GNOME. We liked it because it was fast, and it was leaner than KDE. You could run GNOME on pretty much any modern (P5 or better) machine and have a full DE that was usable. In those days, KDE was simply too slow to run on a lot of commodity hardware. These days hardware is cheaper, but GNOME runs like ass. In most cases I find that KDE is noticeably faster (can't offer empirical evidence other than to say that is my perception).

      Somewhere around GNOME 2 the development philosophy changed. The developers seem to care more about making this really dumbed down you-can-only-do-it-this-way GUI in the mistaken idea that this will both attract newbies, and make things easier on them. In reality GNOME now loads in more time than it takes me to wait out the dog days of summer. If it isn't fast, nobody is going to use it, certainly not newbies, who don't have a personal attatchment to your program.

      These days it seems to me like the only people running GNOME are doing so from plain inertia and/or dislike of KDE.

      Myself? I run XFCE, which is GTK+ based. I like many of the GNOME apps (Galeon is the best browser and Abiword is just a straight up fast WYSIWYG word processor, Eye of Gnome is a decent picture viewer), but running them on GNOME is an excersize in patience. There's really only one thing I liked about GNOME 2.6, the improved GTK+ save/open dialogue. This has long been needed in GTK+; it's a shame that the sluggishness of the desktop it was designed for and the idiocy of spatial nautilus overshadowed this important addition.

      --
      Slackware, what else when it must be secure, stable, and easy?
    3. Re:what nonsense by kfg · · Score: 2, Interesting

      I'm going to try to go easy on the GNOME developers here for the simple fact that I can't do a better job, largely because I don't code.

      You'll have to provide me with an argument as to why coding ablility might qualify or disqualify one's opinion as to how your files should be organized if you want me to understand this point of view.

      KFG

    4. Re:what nonsense by RedBear · · Score: 2, Insightful

      To the parent: the word is "incomprehensible". Just FYI.

      Some people might like GNOME, but most do not. I do not like it because it is not configureable.

      I wonder how many different people are going to have to say this in how many different ways before the oh-so-smart GNOME developers wake the f--- up and realize how much public favor they are losing, and how many current and potential users they are losing. GNOME seems to be fast becoming a joke for a lot of people. I've thought about trying it for like the 12th time after hearing about some of the new features in 2.6, but this is something like the 6th story in the last few months where I'm seeing a large portion of the comments coming from former GNOME users telling me how GNOME is both difficult to use and non-configurable. Non-configurable is the main theme I've been hearing about GNOME since the 2.0 development releases started coming out.

      I think a certain parallel could be drawn here between the GNOME developers and the recent XFree86 blowup, in the sense that there seems to be a very similar sort of stupidity going on in both camps. "We're right and you're wrong, so if you want to do something in a way we haven't officially approved you can stuff it." Anyway, that's just my general impression at this point, and that's why I won't be switching to GNOME in the foreseeable future. Honestly, what are they thinking? It's really getting ridiculous.

    5. Re:what nonsense by Guppy06 · · Score: 2

      "Some people might like GNOME, but most do not. I do not like it because it is not configureable."

      I suspect GNOME was made by that particular subset of Linux coders who feel "configurable" means "includes the source code."

    6. Re:what nonsense by IamTheRealMike · · Score: 2, Insightful
      Some people might like GNOME, but most do not.

      Do you have any evidence for that, or are you just guessing?

      I'll assume you're just guessing, because anecdotal evidence from my life suggests just the opposite.

      The first thing you should understand is the that people I hang out with and work with in the digital realm are all fairly hard core geeks. These are not geeks as in "wrote a website that used Perl once" or "enjoys fiddling with kernel compile options", these people are hardcore in terms of "knows 6 dialects of assembly language", "programs satellites", "reverse engineers Windows for a living", "knows and uses 8 different languages" etc. They all use either Gnome or fluxbox/kahakai/whatever (sometimes both). I'm a geek. I get a kick out of writing programs like this. Yet I use Gnome, and I like it. What gives?

      From what I read on Slashdot, I would believe that anybody who is even remotely geeklike would hate Gnome and run away from it. All I see is bitching about whatever it is the Gnome developers have done now, whether it be adopting a HIG, changing the button ordering, spatial nautilus or whatever. Yet all around me there are geeks using Gnome. In fact, only a few I know use KDE, and the ones that do tend not to be the serious coders as such but more the ones who enjoy fiddling with their computer, perhaps know a bit of scripting etc.

      OK, so having countered some anecdotal assertions with even more anecdotal evidence, let me try and explain what I see.

      The thing is, Nautilus prior to Gnome 2.6 was not very useful. At least, I never used it, and from talking to other people they seem to be pretty much the same. Why use the slow and cumbersome GUI when the command line was so much faster?

      With Gnome 2.6, that changed. Once people got used to it, they found it was in some cases actually faster to use the spatial GUI than it was to use the command line. Not for everything! I'd never use spatial Nautilus (or, for that matter, any GUI file manager) to manage my source code trees, which are enormously deep. I do use it to manage my desktop and home folder, which is not that deep.

      So, for me and it seems many others that I know, spatial Nautilus is a win. Even for those who don't like it, it's not a big deal because almost universally when questioned they did not use Nautilus before.

      Now, all this would be academic if spatial file management did not solve a real usability problem. Does it? I don't know 100%, it's too early to tell, but I do know one thing: I've met many, many Non-Geeks who don't really grok directory/folder hierarchies.

      My mother is a classic example of this. She uses computers as part of her office job, but she does not grok file management. She knows how to go through the motions, but if anything changes, she is stuck. She doesn't really use directories, at least, not in a meaningful way. I've explained it to her of course, but she does not grok it (by "grok", I mean to have a zen-like understanding of something) in the same way we do.

      Does spatial Nautilus solve her problem? Yes, I think so. I've seen a lot of evidence both from HCI texts I've read and real world experience watching friends and relatives use computers that many people don't connect with tree structures. Presenting a tree structure is a bad plan, they won't really understand it, and it's all too easy to end up with people saving files in the "wrong places" because they don't have any concept of where places are relative to each other.

      So spatial Nautilus is about trying to help these people. It might well piss off some other people, but I've found that very few of these people really used GUI file management before - they were almost always shell users, so it's no big loss. And it's fairly easy to revert back to the old way, for those who did.

      Free software isn't just for geeks anymore. There are some people who are trying to write software for whom computers are not a natural thing. Don't flame them just because it's not what you would want! Instead, understand their goals, and think critically about whether they are good or bad. I wish I saw more of that here.

    7. Re:what nonsense by Gortbusters.org · · Score: 2, Insightful

      I've found that if i need to configure something non-run of the mill, i can find it... in a config file.

      As far as I can tell, nobody is calling gnome a joke. In fact, I thought the gnome 2.6 desktop was way more usable than both previous gnomes, KDE, and even OSX!

      Now, the spatial file manager seems great for desktop file browsing. In fact, that's the only file browsing I do with a file manager... browsing source trees and other large depth things are best left to the actual programs that need to do something with that data (e.g. IDEs).

      Besides spatial file browsing, what else do you have a beef with?

      --
      --------
      Free your mind.
  11. mod me flamebait but... by ErichTheWebGuy · · Score: 3, Insightful

    I for one am kinda tired of people flaming me and saying things like "you kde/windows people" just because I don't care for spatial nautilus.

    I'm not trying to flame anyone here, but it is a valid opinion shared by me and lots of other users.

    --
    bash: rtfm: command not found
  12. More efficient? by pantherace · · Score: 2, Interesting
    So, Windows & everything else doesn't do spatial. Why do people insist upon acting like anything Windows does is bad? Windows in this instance (along with most other OSes and/or DEs) got it right.

    I use Konqueror. I use the command line. I don't like IE for various reasons, for one it freezes often when opening a directory, especially when it's networked. I don't like Spacial file managers. I didn't like classic MacOS's spatial mode, why should I like it now?

  13. I hate to say it... by linuxci · · Score: 3, Interesting

    To be honest I don't use GNOME or KDE, my most common activity is browsing the web (firefox), mail (thunderbird) and most other things I do are through a terminal window. Sometimes I use other apps (openoffice, media players, etc) but that's insignificant compared to normal usage.

    The Gnome interface guidelines are different to what people are used to under Windows (e.g OK and Cancel buttons in a different order) which makes it annoying when using Firefox which conforms to these guidelines, because I'm swapping between platforms all the time.

    Thiw isn't a firefox problem as they designed it to fit in with the Gnome UI guidelines, but it's not going to be successful unless they get guidelines that all main Linux apps use (Gnome, KDE, and other apps that don't fit into either like OpenOffice) otherwise it's just an inconsistant mess.

  14. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  15. retarded interface design by Sigma-X · · Score: 4, Insightful

    "Well, that point of view is one-sided. The whole thing about spatiality is to provide the user with a real-life-alike interface that keeps objects' state and does not alter the contents of any physical object if not ordered to. Browser mode folder windows violate these rules by replacing physical object (folder, represented on screen by a window) contents with new set of icons every time the user opens a new folder, and not retaining folders' state (view mode, sort order, icon placement)." Whoever thinks a computer should emulate a file cabinet should trade their compiler for a carpentry set. Poor interface design requires bullshit defenses like this. Good interface design becomes obvious upon using it.

    1. Re:retarded interface design by trisweb · · Score: 3, Insightful

      "Good interface design becomes obvious upon using it."

      As soon as I read this, I thought "yes!!" because that is exactly right. I don't think both MS and Apple ditched the spatial view for no reason, and I for one am intensely annoyed by it every time I try to use it. I end up saying, screw it, I'll use a terminal. And that's not how it should be-- It should be obvious and useful without any need for explanation, or what they're really giving us -- excuses. How am I supposed to believe "it's better, just trust us and use it for two weeks" when I have been using it for two weeks and , though I have become somewhat "used to it" in that time, it still feels like it's lowering my productivity. Here are my main pet peeves, most of which have been addressed already in reviews and such but I feel like saying them anyway:

      • When I want to open a folder, I don't want to open every folder before it in the tree -- too many extra clicks.
      • Similarly, I don't want to have to close all those folders which are open for no reason, again too many clicks.
      • How do I quickly go back to the parent folder? Oh, it's in the menu. Three clicks.
      • What if I want to go three folders up? Three menu clicks!
      • And then there are the problems with the "Filing Cabinet" analogy -- if my filing cabinet at home had well over a thousand folders in it, and happened to also have folders inside folders (and honestly, what kind of a real filing cabinet has nested folders?) then I would take a real long hard look at my life. Computer files transcend real filing cabinets.
      • Windows get in the way of other windows. Too many windows. Have to move windows around (and find windows that get behind other windows... silly windows) just to copy/move/open/reach a file.
      • Most of the great little shortcuts I'm used to (yes, from windows) have been removed. Example: I'm in a directory of, say, 10,000 files. I want to get to the one called "testnumber5384.c". I start typing the filename, expecting the file manager to know what I want and automatically jump to the files fitting my typing. Nothing happens. I sort by name, then proceed to scroll through 5,383 other files (an imperfect science at best) before I finally find the file I'm looking for.
      • And of course, where the heck are the hidden files in the file chooser??? Forget opening any config files in gedit (not that you would).

      I always say it's all in the details, and that has never been more true than with spatial nautilus. It was a bad idea at first, but then they get all the little details wrong too and it just becomes a mess, and it does make the user into a garbage (wo)man, spending more time dealing with the interface than actually doing what they want to be doing. Ideally, the interface should be transparent to the process, it should be obvious, just as the parent said.

      --
      "!"
  16. If you ask me by Anonymous Coward · · Score: 2, Insightful

    Not everything on a computer has a real-life metaphor like the author of the article is suggesting. Sure, they can be helpful to describe some things, but they should almost never be the sole reason to do something.

    I hate spatiality in file browsers, regardless of my directory structure. I'm pretty much always only using one file manager window. I never manage five windows at once, so I have no need to open five different windows -- I'm only using the one. All the rest are clutter, whether it's five extra windows, or just one extra window.

    I guess, if we keep taking their metaphors too far, then a non-spatial file-manager would be like a drawer that magically changes its contents to be whatever you want. Sounds useful to me. Also, butchered the hell out of the metaphor.

  17. Re:Disclosure? by acebone · · Score: 2, Interesting

    Wave of the future ? More like blast from the past, early win95 did this - and it sucked.

    --
    Check out my PHP Url Validator
  18. not a very thoughtful article. by crazney · · Score: 5, Insightful

    The guy is basically saying that this way of browsing your desktop is better for you, so shut up and get used to it.

    Thats just insane.

    Users have their way of using their desktop, and software should adapt to that. Yes - software should push new ideas. However, when users flat out reject them it is not the place of the developers to say "quit your bitching, we know what is best for you."

    As for the guy that wrote the article, attacking users that complain and don't know how to use gconf? What, only power users are allowed to choose how their desktop feels?.. [ as a side not, perhaps if gconf wasn't so crap... ]

    --
    stuff
  19. Why Spatial Nautilus Sucks by Alan+Hicks · · Score: 5, Insightful

    I've decided to post this instead of mod.

    I've thought about this, and seen the way a lot of different people use their computers, and i've come to this conclusion why spatial mode is a really dumb thing to do. Spatial mode only helps you move or copy documents from one directory to another.

    Users are basically divided into two groups: people who can find their files, and people who can't.

    People who can find their files hate spatial nautilus because it just clutters up the screen without providing any real functionality. Sure it makes it easier to drag and drop files the few times you need to do it, but it makes navigation of the file system a complete bitch. These people don't want the hassel of working with twelve different windows.

    People who can't find their files typically put every single one of their files regaurdless of content or file type into a single directory, "My Documents" or its equivilant. Since these people pretty much always save their files in this same place, they never benefiit from spatial nautlilus because they never have multiple places for their files. The only benefit of spatial mode is easier copying or moving of files from one directory to another, and since these people only use one directory, spatial mode means nothing to them.

    --
    Slackware, what else when it must be secure, stable, and easy?
    1. Re:Why Spatial Nautilus Sucks by visualight · · Score: 4, Insightful
      From the article:

      What is the real cause of all these attacks on the spatial Nautilius? In my opinion, it is just bad file organisation coupled with a bunch of old bad habits. It's really hard to use a spatial file browser if someone keeps his or her files in a ten-folder-deep structure. Browser-mode file browsers hide the lack of thought and organisation in the filesystem structure; spatial ones do not. Folder structure should be simple and as shallow as possible, and the "master" folders (something like My Images or My Music folders known from Windows) should have their own shortcuts on a GNOME panel, so that playing your favourite song would only require opening My Music from the panel, opening the appriopriate album folder and double-clicking a file icon, instead of browsing straight from the home directory (or, worse, the root one) through several levels of subfolders

      He seems to equate good organization skills with having all your files in one or two folders and having a directory structure 10 folders deep with bad organization. He also uses a lot of "should be's", as if he wants to press his preferences onto the rest of us.


      I don't know about Music Folder idea either. His My Music folder sounds horribly disorganized, or maybe his collection is really small/limited to one genre. His directory structure should be Media/Music/Rock/80s/Singles/B-52s_Rock_Lobster.mp 3. Whats that 5 folders deep? So if he wants to play that song he has to open 5 windows. Or he could go with his shortcut idea and eventually have 30 icons on his desktop. How tidy.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    2. Re:Why Spatial Nautilus Sucks by Alan+Hicks · · Score: 2, Insightful
      I don't know about Music Folder idea either. His My Music folder sounds horribly disorganized, or maybe his collection is really small/limited to one genre. His directory structure should be Media/Music/Rock/80s/Singles/B-52s_Rock_Lobster.mp 3.

      Well that depends of course. You may have a very large collection of many different types of music and thus need a directory structure to handle lots of things like that. Personally I'm going to give the guy a break here and assume that he thinks the file browser should understand that in the "My Music" folder it should assume all the files are music files and consult their ID3 tags. This would allow you to organize them by gennre, artist, etc without having a lot of deep directories.

      That is pretty short sighted however. Checking the ID3 tags for 3000 songs is not going to be a quickly accomplished task no matter your system. The disk access time is just going to be too great.

      Personally I have a /home/music directory (shared to a small group that don't all have access to my $HOME) that has two sub-directories in it, mp3/ and ogg/. I think it's obvious what's in those. Each of my files is named something like doc_watson-tom_dooley.ogg. I've got a list of the singer, and the song, and for me that's enough (I've only got three genres: country, western, and bluegrass).

      --
      Slackware, what else when it must be secure, stable, and easy?
  20. Re:Disclosure? by Sigma-X · · Score: 2, Funny

    then the future must be awkward and take a while to close when you're done using it.

  21. Question from an spatial almost-convert by MisterP · · Score: 2, Interesting

    I've spent a week or so using spatial nautilus, after previously disabling it, and I'm starting to get the hang of it.

    However, lots of my file are on NFS mounts several levels deep. How is someone supposed to deal with that? I can't seem to make shortcuts in the "Computer" place or anything like that. How does one make shortcuts? (making symlinks on the command line doesn't count)

  22. Weak by J4 · · Score: 4, Funny

    I'm sorry but the newspaper analogy sucked donkey balls. I mean, my web browser doesn't turn my hands black either.

    GNOME devs - Lay off the Kool-Aid and switch back to something with caffeine!

  23. Ivory Tower by SilentOne · · Score: 4, Insightful

    This article is what is wrong with the OSS community. Simply because one disagrees with the author, that person is wrong wrong wrong.

    I *hated* the folder diarrhea that began with Mac OS. Some people love it. The option to turn it off and on should be an easily configured checkbox in the app, not something "hidden" in the gconf setup.

  24. Clutter by kunudo · · Score: 5, Interesting

    Yes please, can I have some more?

    Yes, I'm sure it would be perfect if all files were only 2 directories deep, but achieving that would require you to really really want it (for philosophical reasons?), and waste your time on it. It's not real-world though.

    In the article (I read it) it says that the spatial nautilius mimicks the way physical objects behave, ie by staying in the same place unless you put it somewhere else etc (not replacing the directory you had open). This works fine in the physical world, but computer systems are often more complex (or more simple but act in a different way, depends on how you see it), and therefore we have developed suitable abstractions and interfaces to be able to interact with them. The "browser" mode is one of these. It prevents clutter, and it's easy to get at both folders a level above and below where you are in the directory structure.

    BTW, congratulations on getting an extreme flamebait submission accepted.

  25. I'm gonna start a flame war here... by mblase · · Score: 5, Insightful

    And say that of all the file browsers I've ever used, the default OS X system (and its simplified iPod cousin) with multiple columns scrolling left and right is probably the most useful. It simultaneously tells me what files are in my current folder and leaves a breadcrumbs trail back to the root directory, with the added bonus of giving me detailed info on whatever file I've selected.

    It's not perfect -- it's stuck on alphabetical order and always takes me to the top of a folder's contents instead of scrolling to wherever I last was -- but it gives me a lot of information in one window, which is just the sort of thing an info-geek like me loves.

    1. Re:I'm gonna start a flame war here... by iJed · · Score: 2, Interesting

      I have to agree with you here. Both the good points and the bad. There is simply nothing better for browsing deep file hierarchies than the NeXTSTEP style file browser. Hopefully Apple will be adding some more features to it in Tiger.

  26. Imaginary Real-life metaphors? by Zweistein_42 · · Score: 5, Insightful
    The author seems pretty stuck on extremely stretched "real-life metaphors". I never ever actually thought of files & folders as drawers in a cabinet, or webpages as pages in a book -- any artificial attempts to link these two quite separate activities are doomed to failure. Let's use the advantages of new interface media whenver possible - after all, it was the failure of QuickTime and so many other media players of few years ago to try to immitate real-life devices (CD-players or PDAs) in an interface too different to make such "metaphor" work.


    Advice for shallow folders seems stuck in ages of DOS when you had 100s of files on a drive max. In age with 100's of thousands of files, shallow hierarchy is a murder both in terms of organization and performance.
    Similarly, author's disgust at some people using tabs to display separate pages seems ridiculous - we're not supposed to use interface in the most convenient way possible, just to avoid crossing some imagines real-life metaphor none of us knew existed?

    I guess I just cannot get myself into the mind of the reviers, or the way that he apparently uses his computer... all I can say is, he better realize that other people don't all use the computer in the same way, before he presumes to write UI articles with any authority... :-/

    --
    - To err is human; but to really screw up, you need a computer
    1. Re:Imaginary Real-life metaphors? by RedWizzard · · Score: 3, Insightful
      The author seems pretty stuck on extremely stretched "real-life metaphors". I never ever actually thought of files & folders as drawers in a cabinet, or webpages as pages in a book -- any artificial attempts to link these two quite separate activities are doomed to failure.
      Exactly right. Metaphors break down, and tend to get in the way when they do. In UIs metaphors should be used to reduce the steepness of the learning curve, but should be abandoned as soon as practical and not pushed beyond their natural applicability.

      In this case, the "drawers / cabinet" metaphor doesn't even match particularly well - it doesn't explain links at all, it doesn't map well to the deep hierarchies that are common in filesystems (what's that supposed to be - a drawer inside a drawer inside a cabinet?), and it doesn't explain removable media well. I've used computers long enough to want to think of my harddrive's contents as what they are - files, directories, and links. I want a window to be a view (that I can change) into the filesystem, not a representation of a specific directory. Any interface that gets in the way of that is a bad one.

      The problem with this spatial mode Nautilus has is that it doesn't account for what people want to do. In probably 90% of cases a user opens a new directory they are finished with the old one and leaving it lying around is not the correct thing to do. As Jobs said, it makes the user into a janitor, constantly having to clean up unwanted windows. The author responds to this point by saying "you can use double middle click instead", but why have such an obscure operation for the common case, and why open a new window and close the existing window when replacing the contents of the current window makes more sense?

  27. What the hell? by colonslashslash · · Score: 5, Insightful
    "I even know few people who never open more than one browser window, viewing all pages in tabs; I hope they do not try to glue a daily set of newspapers together before reading them..."

    Ok, I am one of these people, I like to have one browser window open with all of the pages I need in tabs along the top. Why? Because I find it much more efficent functionality wise, if I had multiple windows on the bottom menu bar, it would get far too cluttered.

    I am getting the feeling the author is attacking people like myself who use their browsers like this based on his view that people like their software interfaces to act like objects we encounter in real life. But why should I be limited to how objects work by the laws of physics, when there are better options available to me that aren't confined by these laws?

    I don't understand the attack here, if I find it more functional to use my browser this way, who the hell is he to suggest otherwise? No I don't glue pages of a newspaper side by side, because that would be plain stupidity, but this is not the same. It would take ages to glue newspaper pages together in a different arrangement, whereas on a browser interface such as mozilla, it takes a simple: Right click > Open link in new tab.

    Worst analogy ever.

    --
    She's built like a steak house, but she handles like a bistro....
    1. Re:What the hell? by cos(x) · · Score: 2, Informative

      Part of the idea behind using real world analogies is, of course, that newbie users should get a better understanding of what is happening based on their previous experiences in the real world. But from my own experience, it doesn't seem to work this way for most users. When they first start using computers, everything is new and they learn by observing and reading about how things are done. They don't think in analogies. It's all strange and new. That might mean it takes them a while longer to grasp the ideas, but it also means that they are no longer confined by the way things are done in real life.

      I have never met a single person who didn't love tabbed browsing once they were told how it works. They don't give a damn about the analogies behind it or what its recommended uses may be. They check it out, see what it can do for them and once they have figured it all out, they use it in the manner that seems most efficient to them.

      I absolutely don't see why it would be good to force people to think about the real world analogies behind a new technology and to tell them that whatever they can't do in real life, they shouldn't even try with this new technology.

    2. Re:What the hell? by chickenwing · · Score: 2, Insightful
      ...based on his view that people like their software interfaces to act like objects we encounter in real life


      It would be nice if we could make objects we find in real life more like what we find in a computer.
  28. I like gnome 2.6 by narrowhouse · · Score: 4, Insightful

    I like spatial mode. But the GNOME developers should be careful about ignoring complaints about the lack of options. Linux users aren't fond of being told what's best for them and it wouldn't be a huge development effort to make an options page for the top 5-10 things that GNOME users complain about not having an easy way to change (i.e. not tracking down a gconf key, please let's not head down the path of the undocumented/obscure reg-hacks again)

    --


    Insert pithy comment here.
  29. Re:Disclosure? by kunudo · · Score: 5, Insightful

    It's like the metric system

    As in it's not like the metric system? The metric system is mathematically elegant, but the spatial nautilius is just oversimplified. An oversimplified approach to a rather complex task. It's an abstraction level below the browser nautilius, and one step to low. Clutter.

    we don't want it now because we're not used to it, but everyone knows it's better than the English system.

    As in clearly not everybody knows it's better than the browser nautilius?

    Troll? Yes, probably.

  30. And here is why engineers make bad UI designers by Prothonotar · · Score: 5, Insightful

    I'm an avid user of Gnome, though a less avid user of nautilus (I tend to prefer the good ole terminal window, myself). I have nothing against the "spatial" nautilus or its detractors/competitors.

    However, reading this article is like a HOWTO on the philosophy of poor user-interface design. Software engineers in general make bad user-interface designers because of the philosophy of those like Radoslaw. That philosophy is that you can engineer a perfect design and ram it down the throats of users who don't like it, because it is based on "sound" engineering. A desktop "metaphor" is only as good as it does its job- which is to aid the user in doing what he or she wants to do (in whichever context you're in).

    "Spatial" nautilus (and to be honest, I'm not entirely sure how it differs from the Windows 95 file manager, but as I said, I don't use Nautilus very much) may be great, but it won't be because it rests soundly on some abstract file drawer metaphor. Hell, if I want to something that matches the usability of a file drawer 100%, I'll buy a file drawer, thank you very much. Nautilus, and any other piece of desktop software will be great if and only if it helps its users get their jobs done. If users are clamoring for an option to turn it off, then that's probably an indication that they are not buying the new UI, or at least not ready for it. Provide them the option (apparently there is one, buried somewhere in gconf no doubt) and move on. Stop trying to deliver a "revolution" to the unwilling, and stop developing user interfaces in a vacuum.

    --
    "Every man is a mob, a chain gang of idiots." - Jonathan Nolan, Memento Mori
  31. What an arrogant jerk by coupland · · Score: 3, Insightful

    I don't use Nautilus but I decided to read this article just cause it's a slow day. I was amazed at what an absolute buffoon the writer is. Check out some of these choice quotes. Speaking of tabbed browsing:

    Sometimes they even abuse the physical metaphor of tabbed browsing by opening multiple pages - not subpages of the same web site! ... I hope they do not try to glue a daily set of newspapers together before reading them..."

    What an opinionated moron. I browse the web all in one window, using nothing but tabs. But *apparently* I'm abusing my user interface! Here I thought I just preferred it that way, who knew I was offending a purist! And further for people who don't find spatial Nautilus conducive to browsing:

    Folder structure should be simple and as shallow as possible, and the "master" folders (something like My Images or My Music folders known from Windows) should have their own shortcuts on a GNOME panel

    Ahhh, now it's how we're all storing our files the wrong way. Silly us! I appreciate the basic gyst of his argument. "If you change your way of working to conform to your user interface, then you'll find it's completely intuitive. Sorry, no offense to the folks who use and love Nautilus, but you need to keep this buffoon from engaging in any more advocacy.

    1. Re:What an arrogant jerk by Moofie · · Score: 2, Insightful

      Now, this guy is an arrogant jerk, but I can think of two times that a UI element that I initially hated became invaluable. 1) was tabbed browsing, which I hated because I hate tabbed preference boxes. Tabbed browsing kicks holy ass. 2) was iTunes "Keep my music folder organized" feature. At first, I was seriously pissed that it had totally flattened my folder hierarchy. However, it did allow me to rationalize my ID3 tags very handily, and by doing so enabling me to use iTunes' database to quickly and easily access the music I want. Now I just want Winamp to be as flexible and handy. : )

      So, if the interface is well thought-out, it can in fact improve user experience, even if the user is initially hostile to the idea. But it better be awfully compelling...

      --
      Why yes, I AM a rocket scientist!
  32. Constraints in the real world vs virtual world by neonstz · · Score: 3, Insightful

    I hate it when people applies real world constraints to the computer. Yes, each folder is a seperate entity, but that doesn't mean that you have to treat it as such whenever you handle it. Instead of thinking that each folder has its own window, you can treat the window as a view inside your file system. Opening a new folder is just like switching channels on the tv. As someone else mentioned, each window does not have to represent the folder itself, but rather the current task.

    I'm also one of those "few" people browsing the web using just one window (opera). Web browsing is usually one task, thus one window. It's also quite practical if I want to move the browser to the other monitor. Instead of moving 10 windows I can now move one. If I want to use both monitors, I just detach one of the document windows (or create a new window) and move that window.

  33. EXACTLY. by bani · · Score: 4, Insightful

    why the gnome devs require end users to dig through hidden settings with gconf-editor is beyond me.

    if such a fundamental ui thing as spatial browsing can be disabled, present it to the user in an easily accessible manner. don't hide it away.

    i mean, what's next, hiding away the logoff button in some hidden menu because users might accidentally use it?

    1. Re:EXACTLY. by Tony+Hoyle · · Score: 2, Funny

      Gnome 6.0 Changelog:

      Confusing 'logon' button removed from the main screen. To logon edit /usr/local/etc/.gnome/settings/users/advanced/butt ons and set the yes_i_want_to_log_on_you_stupid_machine flag to 0x85FEDDDE (unless you have more than 1GB of RAM in which case set it to 0x3DE521F), then reboot.

  34. Old Technologies Die For A Reason by SwansonMarpalum · · Score: 3, Interesting

    There is a reason that every single desktop environment (barring GNOME 2.6) has dropped the "spatial desktop". There is a reason that people now write code languages that are not Smalltalk, no matter how much you try and make them so. There is a reason that people get cable modems/dsls, instead of dialing up an ISP on their phone. Let the old technologies die. They served their purpose, and trying to ressurect them is not only painful to those around you, but to the poor, severely beaten corpses of these once proud horses.

    --
    "Give away the stone, let the oceans take and transmutate this cold and faded anchor." - Maynard James Keenan
    1. Re:Old Technologies Die For A Reason by Anonymous Coward · · Score: 2, Interesting

      Yeah... and THOSE are the reasons why software are crap today. You see, most of the time, "new" doesn't have anything to do with "better".

    2. Re:Old Technologies Die For A Reason by Analog+Penguin · · Score: 2, Interesting

      The difference between Apple and MS (or GNOME), though, is that Apple didn't _change_ their file browser' they just added functionality (without removing the old). The great thing about what Mac OS X does is that you can use one of three different modes, and you can set this option for each individual window. There is absolutely no reason why there should be a conflict between "spatial" and "browser" file management, because the two serve very different functions, and each has its own strengths. The fact that Apple has implemented an easy way to use whichever works best in a given situation shows that this whole debate is simply a matter of ideology and stubbornness more than anything else.

      In OS X, the "View" menu has the options: "as Icons", which would be the equivalent of "spatial", "as Columns", which is closer to the Explorer thing (though not quite the same, and much faster in my experience), or "As List", which is like Icon view, but with drop arrows that let you browse folder structure hierarcharchaically (sorry, spelling). Note that "As List" has been around since at least System 7, so we're not exactly talking about spanking-new technology here.

      The fact that this setting is retained individually for each window makes my life a lot easier--folders where I need to quickly go several levels deep stay in Column mode, while folders that I often copy files to stay in Icon mode. It's the best of both worlds. I have no idea why this guy is ranting so fervently against _extra_ functionality for the sake of the (random and to most people irrelevant) goal of the perfect metaphor. Experience has shown that focusing solely on emulating real-world objects is pointlessly frustrating for the user, while failing to take advantage of abstractions offered by the computer.

      Here's a good example from IBM.

      Apple itself has been guilty of this as well.

      Now, granted, this guy isn't quite insisting that a file browser make use of drawer handles and coffee cup stains on the blotter, but it seems that most of the comments here agree that he's way out of wack in his adherence to metaphor over usability. I don't want to make blanket statements like "any time an interface designer tells a user that it's their problem, he's wrong", because there are always exceptions, but this article is about the farthest thing from an exception that I've ever seen.

      I personally stopped using GNOME about a year ago, when I got a computer fast enough to handle OS X (Debian felt about ten times faster on my old iBook than did Jaguar, but my G4 is fine in OS X), but already there were a few things creeping in that bothered me; most glaringly the removal of viewports from Sawfish. It's a shame that so many developers see customizability as mutually exclusive with intuitiveness. It's even worse when guys like this rail on against both of them for no apparent reason other than bizarre ideology.

  35. Spatial for shallow, Browser for deep. by tentimestwenty · · Score: 5, Insightful

    I don't know why this keeps being debated. Spatial interfaces work for when you have few files and shallow directories, just like in the real world on your desk. Browser interfaces work for when you have lots of files and deep directory trees. The only way to get a spatial browser to "feel" like it's powerful when you have a lot of files is to have the computer manage the files in "meta" categories. That way, you're managing groups of things that are smartly organized, not a myriad of individual files. Perhaps when we get some really smart database file systems there will be some automation to bring spatiality back but until then it's browser all the way.

    1. Re:Spatial for shallow, Browser for deep. by kfg · · Score: 5, Insightful

      Perhaps when we get some really smart database file systems there will be some automation. . .

      Someone still has to inform the database just what is considered "smart" behavior.

      This "smart" behavior may well end up being pretty stupid behavior for any particular user. The construction of business rules cannot be fully automated, as they are abstract constructions from particular real world situations.

      You have to decide for yourself which drawer is appropriate to store your socks in, or even whether storing them in a drawer is appropriate at all.

      KFG

    2. Re:Spatial for shallow, Browser for deep. by willCode4Beer.com · · Score: 5, Insightful

      Perhaps the "smart" behavior could be created by using a distributed bayesian filter against the contents of a file.

      This worked for a while to categorize spam. Perhaps we could use it to categorize documents automagically. With the bonus that everytime its wrong, it learns more. The "distributed" part is where we share our filters and gain from each others effort of training the filters.

      Thoughts?

      --
      ----- If communism is a system where the government owns business, what do you call a system where business owns govern
    3. Re:Spatial for shallow, Browser for deep. by Paul+d'Aoust · · Score: 4, Insightful

      IMO, the reason this keeps being debated is because of the great diversity of preferences among computer users. For instance, I find GNOME's new spatial thingy to be wonderful (for file managing, at least) in deep folders, as compared to a browser-type file manager. (incidentally, I find spatial browsers to be awful if all I want to do is open a file.) Why do I like it? because if I want to copy a folder in a browser-type file manager, I have to select the files/folders, press Ctrl-C, try to remember exactly how many times I need to press the 'Back' button to get back to the folder I want to copy the files into, and press Ctrl-V to past the files.

      With spatial Nautilus, I find it a breeze to see both folders open on my desktop (even though it's awful clutter), and Ctrl-C Ctrl-V (or Alt-drag) just like that.

      I guess my mind is spatially-oriented instead of timeline-oriented. But that's my point -- there is no one perfect way to do things. For instance, maybe the next person really likes the hybrid browser-plus-tree-sidebar approach that mixes spatial orientation (that tree), easy access to all the folders in the filesystem, and a wee bit o' browsing metaphor.

      I was going to smugly inform the "why do I have to use GConf to get back my old Nautilus" posters that my stock GNOME allows you to change from spatial to browser view right in the Preferences... I was, of course, shocked to find out that I was talking through my hat and in fact there was no such setting. Although I'm very stuck on new spatial Nautilus, I agree that the lack of an easy-to-change option was a rash decision on the part of the GNOME devs.

      --
      Standing at the very edge of my imagination, I peered into the inky void and realised -- I couldn't think up a new sig.
    4. Re:Spatial for shallow, Browser for deep. by NaugaHunter · · Score: 4, Funny

      Perhaps the "smart" behavior could be created by using a distributed bayesian filter against the contents of a file.

      If you read this line quickly, it sounds like something Geordi or Data would throw out to fix the computer overload that is preventing the Enterprise from escaping Some Devastating Explosion.

      --
      R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
    5. Re:Spatial for shallow, Browser for deep. by kfg · · Score: 3, Interesting

      Do you not have to make the initial decision on how mail should be catagorized, i.e., create the heirarchy, before you can train the filter to it?

      Mail is also fairly easy. First off, you know it's mail. You don't even have to train the filter to it. Secondly, we're dealing with a very limited range of possibilities really. Stuff from mom. Ok, that goes right to dev/null. "HOT TEENAGED SLUTS!!!!". Ok, that goes right to the important-respond right away folder. And we can all easily agree on those catagorizations too so we can share filters.

      Mail also comes in huge batches which is really the only reason you need a filter to handle it for you anyway, because of the sheer labor involved.

      Three different text files named "Little_Fugue_in_G" containing all the same keywords/phrases is a bit stickier. Your human mind can instantly differentiate each one and decide where it belongs. Your filter is going to barf and never have another shot it for training purposes. Outside of mail the variety of files is nearly infinate with few clues as to where you might want it to go.

      You're also going to need to run your filter in reverse to retrieve files, querying it for everything. Or you could just click on "Lyrics" then "STYX" then "Little_Fugue_in_G".

      KFG

    6. Re:Spatial for shallow, Browser for deep. by AmericanInKiev · · Score: 3, Insightful

      Assume for sake of argument, that the documents are word files, and that the user is an accountant.

      Analysis of the files reveals the following statistics,

      the phrase" McGillicuttys Stormdoor and undertaking" is used in 10% of the documents while "Mrs Greencows Dry Cleaning" appears in 5% of the documents and both appear in only 1% of the documents.

      The software can then make three piles - called McGillicutty, Mrs, Greencow, and Summaries

      Within each set of documenst - it is found that the phrase 2004 appears a great deal in some docs while 2003 appears in others - mostly exclusively - so the next level of distinction reads 2003, 2004

      At every level - the choice is statistically optimize to provide the very best indicator - I have guessed that customer name and year are good divisions - but I guess - statistically other metrics might be better.

      It isn't hard to devise a fitness function for how well a term serves to identify a given group of documents with respect to the other documents heaps at a given point x.

      AIK

    7. Re:Spatial for shallow, Browser for deep. by orcrist · · Score: 4, Informative

      Why do I like it? because if I want to copy a folder in a browser-type file manager, I have to select the files/folders, press Ctrl-C, try to remember exactly how many times I need to press the 'Back' button to get back to the folder I want to copy the files into, and press Ctrl-V to past the files.

      Not in Konqueror. There I just hit Shift-Ctrl-L (not sure if this was the default keyboard shortcut since I've been using it so long and have customized quite a few of them) to split the window into two vertical panes and navigate one of the windows to the destination or source depending on where I am. Then I hit Shift-Ctrl-R to close the extra pain again when I'm done. If two panes aren't enough I can hit Shift-Ctrl-L or Shift-Ctrl-H to split any of those into as many sub-panes as I want. Heck I can even open a terminal emulator with F7 which can be linked to any of those panes (i.e. follows the cwd of that pane) and which accepts dragged files or folders as parameters for clt's.

      And don't tell me that that's "just like in Windows".

      Cheers,
      Chris

      --
      San Francisco values: compassion, tolerance, respect, intelligence
    8. Re:Spatial for shallow, Browser for deep. by fucksl4shd0t · · Score: 5, Insightful

      I don't know why this keeps being debated. Spatial interfaces work for when you have few files and shallow directories, just like in the real world on your desk.

      What I want to know is why GNOME and it's proponents have to keep justifying their decisions. How good can their decisions be if they have to keep saying "Well, this is what you really like". I'm getting so sick of GNOME zealots telling me how great GNOME is when GNOME is just guilty of the same Microsoft "This is what you want, I don't care what you say" syndrome. If their UI decisions were so good they wouldn't have to keep trying to justify them. If they're not so good, well, lots of people will criticize them.

      When's the last time KDE got knocked for making a controversial UI decision? I don't recall it happening recently, anyway. Of course, KDE has this nasty habit of bringing in UI changes in a fashion that we don't even notice them, or they make it an option we can enable (or easily disable, if that's what we want to do). None of this "Oh, you have to take it because that's how we're giving it".

      --
      Like what I said? You might like my music
    9. Re:Spatial for shallow, Browser for deep. by bill0755 · · Score: 2, Insightful
      Call this 'offtopic' but it surely speaks to the issue of innovation.

      The construction of business rules cannot be fully automated, as they are abstract constructions from particular real world situations.

      Ha! I and others have made considerable progress in research areas that will almost assuredly automate this and many other abstract constructions. That is, specific instances of operations from a large set are discovered and resolved into their most specific general rule. When they are adopted as commonplace, you might feel a little short-sighted for your comment.

      If you have resigned that this is not possible, please speak for yourself. I am one of those folks who believe that research has yet to reveal the limit of what is possible.

      You have to decide for yourself which drawer is appropriate to store your socks in, or even whether storing them in a drawer is appropriate at all.

      How about "Computer, bring me my socks" and forget about what you used the drawer for in the first place!

      A simple exercise is to imagine terabytes of file names, not just the files themselves (not that you believe storage use would increase in the future). Now, where are all of the socks in the world stored? What drawer might that be?

      I'm going to borrow some of a previous post. You are a pinheaded luddite if you oppose this "innovation."

      "All those who believe in telekinesis, raise my hand."

    10. Re:Spatial for shallow, Browser for deep. by Cobron · · Score: 2, Interesting

      You have to decide for yourself which drawer is appropriate to store your socks in, or even whether storing them in a drawer is appropriate at all.
      Yes, but on the other hand "~/socks" might be enough instead of the "/house/bedroom/left_closet/undies/socks" (I sure use(d) this system).

      I can't count the times when I had to search for my VB.NET project (yeah yeah) in "h:\-=SCHOOL=-\Project\...\", "c:\documents...\desktop\project..." or "c:\....\my documents\...". After a while of messing around in linux I started putting everything (whell.. a lot, anyways) in ~/ . Saved me a lot of hassle.

      I still use nautilus the classical way ("You don't know how to use GConf? Tough luck!" ... "Oh... we díd mention there's this thing called gconf-editor, did we? I'm pretty sure of it... It's a pretty cool feature: you can change all these settings no-where to be found in edit->preferences; you should really check it out") although I don't have any gripes with spatial.

    11. Re:Spatial for shallow, Browser for deep. by bill0755 · · Score: 2, Interesting

      Perhaps the "smart" behavior could be created by using a distributed bayesian filter against the contents of a file.

      Absolutely! And improvements to conventional bayesian are in the works (or at least in the concept stage) but this is a prime use for this type of classification.

      One of the key differences though is in attaching a name like 'spam' to the collection. Classifying can be automated, but when you need a name for the collection, some of the traditional organization problems arise again.

      "For every action, there is an equal and opposite criticism."

    12. Re:Spatial for shallow, Browser for deep. by Carewolf · · Score: 3, Interesting

      Bayesian, huh?

      So you are advocation to let a unintelligent agent place your files _randomly_. Bayesian filters works with spam (and viruses) because they often are duplicates, or near duplicates.
      The only thing a bayesian filter could sort on your harddisk is to group originals and backups together.

    13. Re:Spatial for shallow, Browser for deep. by TheAcousticMotrbiker · · Score: 3, Insightful

      If all you want is to copy/move whatever stuff from one place to the next, simply open *2* non-spatial browsers or (if you are on windows) use the winodws explorer with the treeview.
      If you use konqueror, simply split the (konqueror) screen and be done with it.

      As for the windows users comment.
      Ever since win95 it has annoyed the hell out of me that the windows default was to open a new winodw for each new folder .. Im glad G-Nome 2.6 after 10 years of development is now ready to start making the same mistakes Billy Boy and his ilk made over 10 years ago ..

    14. Re:Spatial for shallow, Browser for deep. by torex · · Score: 4, Insightful

      What about using the ** Commander style? Two pannels, copy with F5, move with F6.. ? Just one window on the desktop, only one key to press.. Why don't they give us this choice? I see that konqueror has a two-panel view; too bad it doesn't have the keyboard shortcuts as well; and i'd definitely like nautilus to have such things.

      --
      you are not a beautiful and unique snowflake
    15. Re:Spatial for shallow, Browser for deep. by Paul+d'Aoust · · Score: 3, Interesting

      I guess I should clarify (I thought it didn't come out well) that for the simple task of looking for a file in order to open it, spatial Nautilus is a bit much. I middle-click my way through the filesystem so I don't get window clutter -- which makes it almost like a browsing experience, because I only ever have one window open. But for more complex tasks, like moving or copying large piles of files, I like the fact that I may very well have opened my destination window already a few clicks ago. Like I said, I'm a spatially-oriented guy, not a timeline-oriented guy. I think the 'back' button on a folder window is one of the most counter-intuitive things around -- for me. (And I stress the 'for me' part.)

      Okay, partly I like spatial Nautilus because I can pretend I'm as cool as those Mac guys too ^_^

      --
      Standing at the very edge of my imagination, I peered into the inky void and realised -- I couldn't think up a new sig.
    16. Re:Spatial for shallow, Browser for deep. by ThosLives · · Score: 5, Insightful
      You're the first to post I've read that mentioned the tree view, so you win my response!

      This is my opinion, but the thing I can't stand about "spatial" file managers OR the strange "non-spatial" things many people mention is that you can only see where you're currently at. I actually loved the tree-view in Win95+ Explorer and am glad that OSX 10.3 at least put something kind of like it back in the Finder (though WinX is, unfortunately, still better in this respect I think).

      What I want in a file system, at least from a "physical layout" standpoint, is the ability to see from a high level the overall structure of the system - how things are stored relative to each other. Basically, a summary "map" where you can see the organization without having to traverse it. The tree-view is currently the best implementation of this - I'd love to see innovations related to some kind of multi-demensional tree-like view that's easy to use and not necessarily 3D or too much animation (I've been trying to think of some but not come up with anything yet). Having an expanded tree view in the side of my explorer window allows me to get to just about ANY location (assuming an intelligent organization of files) in 1 click (perhaps 2 clicks and a scroll). The Windows implementation actually allows you to drag files / folders from the "browse" window over into the tree view, so you don't even need to open a second window at all to do your "spatial copy or move". <Prior Art>I could even envision an implementation where in the tree view you could have something like a "query shortcut" that when you clicked would run a query to show in the browse rather than just contents of a physical directory.</Prior Art>

      The thing that gets me is all this "trying to make a computer mimic the physical world" for things like "desktops" and "files" and that sort of thing. One power of computers is that it frees us from some of the limitations of the physical world like having to store things in drawers and the like. I think we'll contstrain ourselves greatly by trying to make computer interfaces mimic the physical.

      I could go on, but I've got to get back to work. Hopefully this gives the crowd enough more discussion for a while...

      --
      "There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
    17. Re:Spatial for shallow, Browser for deep. by StrongAxe · · Score: 3, Insightful

      Perhaps the "smart" behavior could be created by using a distributed bayesian filter against the contents of a file.

      Having a filter automatically file an document in a folder called 'Articles about GNOME' is fairly easy. Having it also file it in a folder called 'Articles by John' (or worse, 'Articles by John's friends') is a lot harder, and I'd love to see the AI in a filter that could file it in 'Articles that I find interesting'.

    18. Re:Spatial for shallow, Browser for deep. by DavidTC · · Score: 4, Insightful
      Uh, no. You don't know what a Bayesian filter is. It doesn't have anything to do with 'duplicates'.

      A Bayesian filter calculates the similarity between two files for any number of aspects. With spam filters, these are normally just 'how close does this match spam', and 'how close does this match legit mail', but they can rank on anything.

      It's perfectly possible to sit there and tell a filter that 'these groups of files are personal', and then when another file containing personal information comes in, it will be ranked high on the 'personal' axis.

      However, that is possibly the stupidest idea for a file system I've ever heard. It might be useful for sorting random incoming files, aka, 'This file appear to contain information about goat herding. Woudl you like to save it with your other goat herding files?', or even searches if you can't remember a certain filename or any keywords in it, just what it was vaguely about, but it would be a very sucky way to actually locate files day to day.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  36. This is such a bad argument by AnEmbodiedMind · · Score: 4, Insightful
    This is such a bad argument. The author seems to be arguing that the spacial file browser makes a better user interface because it is a closer match to how we think of files and folders...

    They explicitly argue that the spacial metaphor is somehow intuitively more appropriate:

    Think of your hard drive contents as of a desk full of drawers. Every time you put something into a drawer, you may be sure that the next time you open the same drawer it will be in the same place (and the drawer itself will remain in the same place). So, when you open a folder and try to locate a particular icon, it should be where you put it before. Simple?

    But so what!? There are other viewing metaphors (such as the browser) that are just as coherent to the user, but don't have such negative usability impacts (such as hundreds of open windows, new windows opening in seemingly random locations, and seemingly random changes in view).

    Arguments for usability need to be based on usability testing or proven heuristics - not on "this metaphor is the most conceptually pure, but who cares about its usability impact". The only real advantage of a strong UI metaphor is to increase peoples speed at learning the interface due to their familiarity with the metaphorical concept, but the choice of metaphor needs to be carefully weighed up against how usable that product will be once it is learnt.

    I find it a confusing and jarring experience when OS X finder switches view mode based on the previous way I was viewing some folder, because I don't remember how I last viewed a folder, I'm thinking in a browser/viewer type framework (but I realise my experience may not be typical of the average user). How usable is this for the average person?

  37. Shallow org works for small number of files by Bystander · · Score: 5, Insightful

    The commentator claims in part that spatial browsing is better because it encourages a shallow directory structure, which is clearly preferred over deep directory hierarchies for organizing information. He gives as a metaphor the contents of a drawer, which is easily visible to anyone who opens it. But he fails to consider the problems for people who have large numbers of files and documents that need organizing. Imposing shallow directory trees implies that there will either be large numbers of files in each directory, or that there will be a large number of subdirectories under each root and branch node. The appropriate metaphor then is not a few drawers in a desk to keep track of, but a garage with walls that are packed with the contents of shelves, boxes, jars, drawers, cabinets, and other containers. After a while, people forget where things are stored and resort to brute force searching to find things they know are there, but can't recall exactly where.

    The solution isn't to impose a particular form of organization for storing and browsing files, but rather to provide superior tools for indexing and cataloging all entries so that they are easy to recall. What we need are browsers that allow us to browse by content attributes, rather than simply by file name or directory path.

    1. Re:Shallow org works for small number of files by Anonymous Coward · · Score: 2, Informative

      > He gives as a metaphor the contents of a drawer, which is easily visible to anyone who opens it. But he fails to consider the problems for people who have large numbers of files and documents that need organizing.

      Yep. He also forgot (along with the GNOME developers) that people's file cabinets contain dozens of folders per drawer, three drawers to a cabinet, with multiple cabinets along the wall as needed. Sometimes folders are inside of folders - and when you open a folder and open a sub-folder, you're interested in the sub-folder, not the parent! Even if you take the subfolder out and have both folders open, you're doing so on a VERY large work surface (from a current computer monitor point of view), your desk, or "worse", on the floor, a work surface that has no analogy in capacity in any monitor I know of.

      So much for the only-use-a-desktop-metaphor viewpoint..

  38. Re:Disclosure? by xIcemanx · · Score: 2

    For the too big/too small....use dekameter and decimeter.

    It's also unfair how you say how we have to memorize prefixes. You're comparing it to memorizing conversions. We have to memorize feet, inches, miles, leagues, etc. Also, metric prefixes are same throughout. No more memorizing pounds, ounces, etc.

  39. Re:Disclosure? by pantherace · · Score: 5, Interesting
    Spatial navigation is the wave of the future, face it. It's much more intutive than our current system. We just need to get used to it. It's spelled intuitive, btw.

    If you have to get used to it: It's not intuitive. Please understand this. If it has a learning curve that means people need to get used to it, it's not bloody intuitive! Apple Zealots seem to fall for this sooo much.

    Now, not being intuitive doesn't mean it's a bad interface. Some programs have non-intuitive interfaces that require (sometimes steep) learning curves: Grapics editors (photoshop, gimp...) 3d Editors (Blender comes to mind for the praise people who have mastered that learning curve heap on it, and the scorn those who haven't: suggesting it's a good design, but not intuitive.), CAD programs, and other complicated ones.

    GNOME is going for the philosopy that good= intuitive= simple= striped-down-to- lowest-common-denominator. It's a choice they made. User options are regarded as bad things. The user shouldn't have to think. Which is fine for some users who only do very basic things or just happen to work/think the way the GNOME devs do, but it tends to highly annoy most other people. Honestly, why does almost every servey of Linux users come out with KDE being lots more popular, even in the US? I think it comes down to: KDE offers the user choice. Can anyone name a GUI interface that everyone likes with default settings? I don't like OS X, nor BeOS, nor Windows, nor GNOME, nor (shudder) CDE, nor even KDE's Keramic. I can use all of them, but they annoy me. If you like one of those, use it, but don't claim that it is the one true best one.

    Oh, and apparently intuitive's spelling isn't intuitive, nor is it's definition.

  40. Directory Depths by mixmasterjake · · Score: 2, Insightful

    Regardless of whether this feature can be turned on or off (which it seems it can) - Perhaps the writer should consider people who actually use their computers for more than listening to MP3 files and writting ill-informed opinion articles.

    People have various and legitimate reasons for saving files 10 directory levels deep. I myself have various clients. Those clients have various projects. Some projects have various aspects and phases. Etc, etc. Perhaps it is my old-school thinking that prevents me from just throwing all of this information and documents into a "My Projects" directory?

    ~ Corporate Memo From Sys Admin ~

    Dear Employees,

    We have decided to simplify our file managment procedures. From now on, all users please save your files on the server in the "My Files" directory, without creating sub-directories. That way we will not have to waste time navigating through unecessary directory structures. I realize this may be a bit unconventional for an organization of 35,000 users. However, we feel that the benefit will outweight any inconveniences. Please use google if you need to locate a project file.

    Sincerely,
    IT Dept.

    --
    TODO: come up with a clever sig
  41. MacOS Reference by djhankb · · Score: 2, Insightful

    Classic MacOS may by default browsed files spatially.
    But Myself and nearly all of my users, preferred the "list view" of the MacOS.

    I mean, we're still viewing things spatially, but without the pop-ups of 1000 windows as we're digging into the filesystem.

    Perhaps if nautilus were to provide some alternative to the current form of spatial filesystem browsing, or at least an option to turn said feature off, there wouldn't have been such an uproar.

    I have been a MacOS user, and a Linux user since way back when. I don't need to be told how to use my computer.

    -Henry

    --
    --- #@$DF@#2%@^%3^&*$%FRHG%%[NO CARRIER]
  42. Good example of a bad idea by cyxxon · · Score: 2, Interesting

    A point that really got me: Folder structure should be simple and as shallow as possible, and the "master" folders (something like My Images or My Music folders known from Windows) should have their own shortcuts on a GNOME panel (...)

    WTF? Can I please not put all my mp3s/oggs in one folder (d:\mp3s\) and only have an album subfolder? I want to (at least!) use subfolders for genres, please, and then I know of people who then do subfolders for artists, and then for albums (I merge this step).

    I also would not put all pictures I took with a camera into one folder, but instead sort them, either by date (probably), and maybe also by other criteria (occasion, filmed person/object, ...).

    This My Music and My Pictures crap is always so getting on my nerves on the newer versions of windows... I have all my stuff on d:\, thank you. Yes, I set my profile to point there, so applications point there first for saving and loading. Could you not please recreate all your subfolders in d:\'s root on every other boot?

  43. Paradigms by mz2 · · Score: 2, Interesting

    If this thing is bugging people as it really does seem to be, it should be a rather clear hint for the Gnome developers to at least give that _easy_ way of setting it to work in a more familiar way to how it used to be.

    I also find it hilarious that this article actually gives the message that users are just being a bit simple and hinder innovation because they hate spatial browsing. Well, as I at least see it, there's more to usability of a computer program than the familiarity of its paradigms with normal-life situations (e.g. of how you'd think of a folder and then a directory as a folder). I honestly don't think that giving users something they've been used to in real life is automatically the most innovative, ergonomic and natural thing to do.

    And in fact, if you think about the idea of a folder, it is not consistent with the idea of the spatially browsed Nautilus folders -- you don't have folders inside real-life folders, and if you did, finding information from them would be rather clumsy, if you'd have to open up one and reveal all the other folders inside it, just to take again one of them, and so on. You'd end up with a horrible messy pile of folders on your desktop, which is exactly what happens with the spatial Nautilus.

    And no matter what you personally think about this whole issue, already the fact that there is something as controversial as this on such a fundamental level of using the GNOME desktop environment shows that no collective usability increase has been achieved. As far as I can see it, an user interface with which a huge number of people are supposed to work with (as a file manager surely is), there should be no reason to have half the people hating it and some loving it dearly. The ones who love it so dearly could turn this innovative feature on, and the ones that are put off by it, would not be exposed to it and change back to KDE/Windows/whatever. And if this thing really is the next big thing with file manager user interfaces, it would take over anyway with the people who actually want to change their way of organising information and browsing it.

    I guess in the end what I'm trying to say is that in my opinion forcing very radical usability changes down your throat doesn't actually do any good to the usability.

    1. Re:Paradigms by mz2 · · Score: 2, Informative

      Whoops, there's a bit of a mistake in there, that makes the logic founder a bit. I was supposed to say: "... and DO NOT change back to KDE/Windows/whatever". Whoops, sorry about that.

  44. Most hilarious paragraph: by Anonymous Coward · · Score: 2, Insightful

    """
    So, people in fact love when the machine works in a way resembling behaviour of real-life objects, but it seems that only when the "spatial" application is a web browser: they accept the book metaphor with web pages, but reject the drawer metaphor with folders and files. Sometimes they even abuse the physical metaphor of tabbed browsing by opening multiple pages - not subpages of the same web site! - in multiple tabs of a browser window. I even know few people who never open more than one browser window, viewing all pages in tabs; I hope they do not try to glue a daily set of newspapers together before reading them...
    """

    This guy is actually trying to castigate people for using tabbed browsers to open more than one website!

    LOL

  45. how about piles? by tentimestwenty · · Score: 4, Interesting

    Spatial and meta-categories can mix if you expand the vocabulary of the spatial environment. The obvious example that comes to mind is "piles." Apple has been rumored to be working on this for a long time now. If the computer can organise your documents, say based on date created, format, job, or content, then it can put it into piles, much like you would do for a stack of papers of a particular category on your desk. Automating these kinds of groupings is difficult but I don't think impossible. Perhaps like speech-to-text it will be possible to train the OS based your work patterns. I know that I am pretty consistent in how I manage everything. I have a few types of projects I work on which always have the same patterns of creation.

  46. Understanding spatial by DreadSpoon · · Score: 3, Informative

    Windows does not have a spatial interface, never has, and likely never will. Spatial doesn't mean "opens files in new windows" which is the extend of the Windows behaviour people label "spatial."

    Spatial works, and only works, because it's *spatial*. Which means that you can visualize locations and objects based on their relationships to other objects.

    The classic spatial example is driving. There are probably tons of places you go on a daily basis on which you have no idea what the road names are. Or, if you do, you at least don't think about them while driving. Many people give directions that don't say things like "turn left on Elm" but instead things like "drive into town, turn left at the corner with the brown building, drive a couple hundred feet, etc."

    Another example is a filing cabinent. (Closer to the computer folder/file metaphor.) I can tell someone where the records for my company's taxes are. The name of the drawer, the name of the folder. When I look for that folder though, I don't scan the cabinent for the drawer name, I don't filter through the folders one by one. I go straight to the third drawer, go straight to three fourths of the way back, look for the clump of red folders, and pull out the first one. I know the location of the proper draw in relation to the cabinet itself and the other drawers, and the know the location of the folder in relation to the folders around it. That's spatial.

    And the great thing about the spatial Nautilus mode is that it works both spatially *and* navigationally! You can open a folder, scan through the list of folders and files in it, and make a choice based on a known path or set of directions. On the other hand, if you are already familiar with the file, you can navigate to it without so much as reading a single label/name, because all the items are in the same places, each folder opens in the same spot on your desktop, etc. You can remember where to click based on the location of the window and icons therein in relation to each other.

    And just as the article states, your clutter argument is crack. Middle click or shift-click will close the parent window while opening the new, so there is absolutely no reason for your desktop to be cluttered other than you being unaware of the feature. Now that you are, that argument is invalid. ;-)

    1. Re:Understanding spatial by EvanED · · Score: 4, Interesting

      "
      And the great thing about the spatial Nautilus mode is that it works both spatially *and* navigationally! You can open a folder, scan through the list of folders and files in it, and make a choice based on a known path or set of directions. On the other hand, if you are already familiar with the file, you can navigate to it without so much as reading a single label/name, because all the items are in the same places, each folder opens in the same spot on your desktop, etc. You can remember where to click based on the location of the window and icons therein in relation to each other."

      And this is different from Win9x how?

      I just went down to verify, and if you check "open each folder in a new window" in the appropriate dialog, Windows 98:
      a) Opens each folder in a new window
      b) Remembers the placement of the window on screen
      c) Remembers the size of the window
      d) Remembers how the icons are set up

      I really don't see how this differs from what Gnome does...

    2. Re:Understanding spatial by Kyouryuu · · Score: 3, Insightful
      "I really don't see how this differs from what Gnome does..."

      You answered your own mystery: Gnome does it. ;)

      It doesn't matter than Windows has offered a similar system since Windows 98. Now that Gnome is doing it, it's supposed to be treated as a hot new thing in computating, capisce?

    3. Re:Understanding spatial by Eevee · · Score: 5, Insightful

      The classic spatial example is driving. There are probably tons of places you go on a daily basis on which you have no idea what the road names are.

      But that only works because roadways are relatively static. You don't have to worry about someone suddenly adding twelve stoplights, three left turns, and a stretch of one-way road between the last time you drove and when you're giving instructions.

      With a shared data environment, though, you don't have that control. What was the forth folder down alphabetically is now the sixth as a new project comes in; or management decides your folders should be subfolders to match the latest reorg. (Or someone not in management--some people can't resist making improvements regardless of how much of a hassle it is for the rest of the team.)

  47. I don't see what the big deal is... by ScottGant · · Score: 4, Insightful

    I use gnome 2.6.

    The spatial nautilus took me all of 30 seconds to get used to and I still use it today...though I use aterm more in day to day stuff.

    But hey folks, it's not rocket science here. It's very easy to use, and it's very easy to get used to. But some people just "I don't want to get used to it! I hate it! HATE IT! I'll never use it!".

    I seem to remember that OSX had a new interface also that people had to spend a little time getting used to it. And I recall in the pre-press shop I worked at people saying "I don't want to get used to it! I hate it! HATE IT!" with that too. But after a few days they couldn't live without it.

    People hate change. But hey, if you don't want to use it, don't use it. Use kde or fluxbox or _______(insert window manager here).

    Ahh...the sweet smell of choice!

    --

    "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    1. Re:I don't see what the big deal is... by spitefulcrow · · Score: 5, Insightful

      Yeah, I don't even use a graphic filebrowser on my Linux desktop, can you believe that? I save time on performing batch operations on files with bash instead of a filesystem browser, I know that much. mv/cp, when used with wildcards and other matching expressions, is much faster than selecting a set of files and dragging them to another window/folder, etc. And there are a million other things that CLI is more efficient for than a GUI is. I use fluxbox because it's a window manager and doesn't give me any crap I don't want.

      --
      Sorry, my karma just ran over your dogma.
  48. Illegal use of tabbed browsing?? by gmenhorn · · Score: 2, Insightful

    Sometimes they even abuse the physical metaphor of tabbed browsing by opening multiple pages - not subpages of the same web site!

    You're kidding, right? I didn't know I wasn't "allowed" to open unrelated web pages in their own tabs. What is he talking about? If he is afraid that the metaphor of bookmarks in a book is broken by doing this then maybe he should think of the Internet as one giant book. Then no "laws" get broken.

    1. Re:Illegal use of tabbed browsing?? by kunudo · · Score: 2, Funny

      Or maybe he should just get a new hobby that doesn't include riding every metaphore into the ground just because of it's conceptual purity. What a dweeb.

  49. poor UI design... by hankaholic · · Score: 4, Insightful
    I am not familiar with the software in question. However, the author of the article said a few things that lead me to believe that the overall interface is probably designed quite poorly.

    "I even know few people who never open more than one browser window, viewing all pages in tabs; I hope they do not try to glue a daily set of newspapers together before reading them..."
    Why would one artificially limit their use of tabs to only pages served from the same website? The author likens tabs in a browser to marks in a book. However, he almost suggests that use of such a tool should be limited in use to one specific style of usage. To me, it might make sense to use tabs within the same window to group pages related by task (recipies for tonight's dinner, for instance) rather than source.

    By the way, I cannot imagine how spatial browsing must lead to screen clutter: opening folders with double-middle-click or Shift-double-click closes the parent folder window at once.
    And this is intuitive how? The author seems to think that UI elements should map directly to real-world objects. I am left wondering which real-world object would lead the user to stumble across the idea of holding the shift button while double-clicking.

    Why double-clicking? Why must a modifier key be used? My remote control never requires a double-click. Nor do the climate controls on my car. The author seems to like the book analogy -- I've definitely never had to turn a page twice while holding a random button to get the desired response from a novel.

    And even if it is not enough, one can click one field in the gconf configuration editor and turn Nautilitus into "classical" non-spatial file browser. Don't know how to use gconf? Then you shouldn't change the way Nautilitus works, I presume.
    The author also suggests that if one cannot figure out how to change the application's default behavior then they should constrain themselves to the developer's idea of what the proper settings should be. In other words, if a user finds a UI to be confusing and unfriendly, it's their own fault and they aren't qualified to determine what environment they prefer.

    Is this really the type of thing one should be saying of an application with a well-designed UI?
    --
    Somebody get that guy an ambulance!
    1. Re:poor UI design... by prockcore · · Score: 2, Insightful

      My remote control never requires a double-click. Nor do the climate controls on my car.

      The remote control is an excellent analogy. Why? Because remote controls work great when you want to control just one or two things.. but they totally suck when doing more. I've never met a universal remote that I liked. They all suck.

      How this relates to nautilus, I'm not sure. I for one love spacial nautilus. Mainly for the simple reason that most people only use the file manager when they want to move files around.

      I've seen a bunch of people complain about how deep their mp3s are nested etc. Who the hell uses nautilus or explorer or any file manager for their mp3s? They have itunes or whatever their mp3 player is manage them.

      People use applications to edit files.. be it word, or openoffice or itunes or photoshop. They only use nautilus to copy files, usually to and from a removable device or a server. Spacial nautilus rocks for this purpose.

  50. Lame. by Raven42rac · · Score: 2, Interesting

    I read the article, they explain why they think their way is better, and try to tell people how to lay out their directories. Umm, thanks but no thanks. I don't have to listen to someone else tell me what they think is best for me, they should have at least made it easy to tweak the functionality. It is very arrogant to try to dictate how users should lay out their files. As a matter of fact it is borderline asinine and antagonistic. "If you don't like our new browsing structure, then you are stupid" is the gist I get.

    --
    I hate sigs.
  51. Er, that article is way off base by theantix · · Score: 3, Insightful

    The reason people hate Spatial Nautilus is simple: they use KDE or (more likely) Windows most of the time and are used to that. They boot into Gnome and try out the new Nautilus that they've already seen flamed to death on slashdot and osnews. The first thing they do is click the fuck out of it and explore their entire hard drive, opening up dozens and dozens of windows on the screen. They fail to try to explore the interface or read any documentation and don't realize there is a "File->Close Parent Windows" or Ctrl-W available to them, nor do they even notice that folders retain their characteristics like position and size over time.

    They then decide that it sucks because they never bothed to give it an honest look in the first place and were either resistant to any sort of change or were simply confirming the pre-existing bias they already had.

    Here's who *likes* spatial nautilus: people that use it to manage files instead of browse their filesystem. People that use Gnome as a tool and not a toy, people who and organize their personal files logically. If you actually *use* it, you'll probably end up loving spatial nautilus, despite the areas that still need improvement in it. But those are not the people that tend to review new distributions or new versions of desktop environments which is why there are so few positive spatial Nautilus reviews out there.

    --
    501 Not Implemented
  52. "likely to want to change" being the key phrase by Sunnan · · Score: 3, Insightful
    If there's an option you're likely to want to change, or modify, put it in the damn application, not in the registry style gconf-editor.

    And if there's an option that only those familiar with computing is likely to want to change or modify, gconf is a fine place.

    You already can browse your files the old way either by choosing "browse the filesystem" (not sure of exact name, using an non-english locale) from the file menu, or right clicking a directory icon and choose the corresponding option.

    The only reason to go into gconf is to completely disable the spatial nautilus features. Only people likely to want that, are the non-newbies longing for the "good old days" of "exploring" the filesystem.

    Nautilus, as it is, already has five tabs of options in a rather cluttered options dialogue. I'm glad that this rather annoying option isn't in that.

    A lot of old Gnome and Windows users hate the new spatial Nautilus. Understandable. It's very different.

    On the other hand, I always hated the old Nautilus - with the spatial one it's the first time I've begun using an actual file manager (as opposed to just the gnu file utils from the shell) in bloody ages. Many of my friends feel the same way. (And some, like you, hate it.)

    The article was considsending. The Gnome group seems to think [...] that if their system doesn't work with me, then I should look elsewhere, and so I have.

    Well, doesn't that make everyone happy?
    1. Re:"likely to want to change" being the key phrase by John+Starks · · Score: 4, Insightful

      That's preposterous. This is not something that only the good old boys are going to want to change. New users to GNOME and Linux will want to have this level of customization too.

      My father is a good example of such a user. I see him using Windows Explorer with the tabbed view constantly. He organizes his files very carefully, and he thinks about them in a tree-like structure. But he is not going to want to climb through some kind of registry editor to make this change, since in Windows it has always been as easy as Tools | Folder Options. That's right, it's a preferences dialog right off of the window itself.

      Keep the dangerous and esoteric preferences in gconf. But put the common, safe ones in a preferences dialog. Remember: the customer is always right.

    2. Re:"likely to want to change" being the key phrase by Mornelithe · · Score: 4, Interesting

      And if there's an option that only those familiar with computing is likely to want to change or modify, gconf is a fine place.

      So if only people migrating from Gnome 2.4 and below, KDE, Windows, and MacOS X (that is, a lot of people) would want to change an option, it's not really that important, so you should put a checkbox in a separate program that looks like regedit?

      Only people likely to want that, are the non-newbies longing for the "good old days" of "exploring" the filesystem.

      I could see people migrating from any of the desktop environments wanting to disable this feature. They wouldn't all necessarily want to, but it's not solely old-school Unix/Linux gurus that want to keep from opening 5+ windows to get to a file.

      Is Gnome really only concerned with people have never used _any_ operating system before? I seriously doubt many such people get to use Gnome as their first environment.

      On the other hand, I always hated the old Nautilus

      I'm happy you've found something you like, but it seems to me that this is an important sticking point for many users, so it deserves a more accessible toggle than digging through options in gconf.

      --

      I've come for the woman, and your head.

    3. Re:"likely to want to change" being the key phrase by Sunnan · · Score: 2, Insightful
      So if only people migrating from Gnome 2.4 and below, KDE, Windows, and MacOS X (that is, a lot of people) would want to change an option, it's not really that important, so you should put a checkbox in a separate program that looks like regedit?

      IMHO, gconf-editor is easier than regedit, but you could think of other ways to access the gconf database.
      I'm happy you've found something you like, but it seems to me that this is an important sticking point for many users, so it deserves a more accessible toggle than digging through options in gconf.

      Thanks, but please, re-read my post or read my answer to your sibling post.

      It's only those religious/nostalgic enough to completely want to banish the spatial nautilus that needs to dig through gconf (and yeah, migraters most of them, sure), which I think is fine. The "explorer-like" interface is readily available, without gconf, for all who needs it.

      (In fact, when I first tried Gnome 2.6, I thought that the old interface was a little too readily available, and I thought people would enter it by mistake. This discussion, and the fire people have been pouring on my beloved spatial, has changed my mind. It's fine as it is now - spatial as default, "exploring" easily available.)
    4. Re:"likely to want to change" being the key phrase by Tarantolato · · Score: 5, Insightful

      No.

      Using the "browse filesystem" feature requires right-clicking and making a selection from a drop-down menu. Using spatial view, by contrast, requires only a double-click. In other words, there is under the current situation a small penalty attached to browser view that becomes non-trivial when compounded over multiple instances.

      Why is it such a big goddamn problem to add a "browser-view-by-default" menu item to fscking Nautilus? What is the major malfunction of people like you such that you're so goddamn opposed to making it trivial for users to do things the way they damn well please?

      The Gnome team seems to forget that in between "newbies" and "31337 h4x0rz" is a large middle ground of "power users" who may not be up to programming and shit, but who understand the behavior of the apps they use in fairly sophisticated ways.

      Windows does not win because it bends over backwards for newbies. (Apple does, and it loses). Windows wins because it aggressively cultivates power users. These are the people who shut off spatial view as soon as they booted up Win95. They are also the people who drive purchasing decisions.

      Do not fuck with them.

    5. Re:"likely to want to change" being the key phrase by Ayaress · · Score: 3, Insightful

      Yet again I have to quote my CSC professor: If the program CAN do it, the program SHOULD do it. Not so the user doesn't have to, but so the user DOESN'T TRY, because the user is an idiot.

      It's great to have lots of stuff in config files for advanced users to fuck around with, but when you put mundane and common stuff in there (which seems all too common, as this is an exampel), and when the user finds out how to change it and goes to try, oh fuck, he just rendered his system unbootable and calls tech support to ask why his mouse isn't responding.

    6. Re:"likely to want to change" being the key phrase by Sunnan · · Score: 3, Insightful
      but when you put mundane and common stuff in there [gconf]

      But this isn't a mundane option. The "navigational" browser is readily available. You don't need to disable the spatial browser for that.

      This option is only for those who passionately hate the spatial mode and wants to completely remove it.

      Those users aren't mere "power users". They're people who've, most likely, used old versions of Gnome and wants it back.

      I see three kinds of people here.
      1. People happy with the spatial nautilus.
      2. People who prefer the navigational nautilus - who can reach it easily enough from the gnome menu, or even from within the spatial nautilus itself (it's in Start Here -> Programs -> Browse the file system. Drag that icon to your desktop. Be happy).
      3. The utter few who really wishes the spatial nautilus was never invented. These can use gconf-editor. It's not so dangerous, and you've used a computer long enough to try it.


      A lot of people seem to think that category 3 is larger than it is, and that category 2 is smaller than it is. "My dad migrated from windows at age 12 and will go blind if he ever opens spatial nautilus by mistake"? Yeah, I think he'll do fine with being in category 2, thanks. Category 3 is the very vocal OSNews / Slashdot crowd. Learn gconf-editor, dammit, since you're geeks already.
    7. Re:"likely to want to change" being the key phrase by Sunnan · · Score: 2, Insightful
      I am, strictly speaking, religous about this. Nostalgic, nope.

      I meant "religious and/or nostalgic", not "religious and nostalgic".
      There are lots of people who don't like spacial nautilus because it doesn't work like they want to work.

      And they can use the old UI which is readily available without any gconf-fiddling needed.
      Given the amount of backlash there is towards the spacial environment I think that a check box in nautilus itself is reasonable.

      I believe the backlash is due to the very condescending and somewhat ill-informed article in OSNews, and also due to the (otherwise very nice) article available here, in which the impression is given that you need to open gconf-editor if you don't want spatial.
  53. According to this guy ... by l0ungeb0y · · Score: 3, Insightful
    According to this guy, I don't know how to use a freakin web browser!


    Sometimes they even abuse the physical metaphor of tabbed browsing by opening multiple pages - not subpages of the same web site! - in multiple tabs of a browser window. I even know few people who never open more than one browser window, viewing all pages in tabs; I hope they do not try to glue a daily set of newspapers together before reading them...



    Yeah, that would be me, but I don't deal in printed works, so no I don't go gluing stuff together.

    This more that anything inspires me to never use Gnome ever,
    Not only do I find his entire diatribe insulting, but rather narrow minded and overall devoid of substance.

    Why do I use only one browser window and load everything into tabs? Maybe I will always have at least 10 different apps open and don't like navigating through a sea of windows to find the 'one' I need at that instance. It's bad enough that BBedit on the mac doesn't support tabbing, so I often have 20 BBedit windows open because I am scripting, modeling, writing DB schemas, writing html and CSS all in different documents, so when I need to access a commandline, I don't want to figure out which terminal it's in, I just use "Screen" and tab to the most appropriate prompt -- and when testing/prototyping/debugging, I don't want to hunt down the one browser window out of a swarm, I want to just select Mozilla and have the one and only window pop up and grab my tab.

    What is so wrong with this? The author did nothing to illuminate me on why my methodology is wrong nor convince me I'd be better off mucking about in a swarm of windows which he provclaims is "the one true way".

    And who is this "author" anyway?
    Some network admin from poland -- where I can only assume the network admins you.
  54. Programmers need to remember who the users are by Tony+Hoyle · · Score: 4, Insightful

    It's easy to start on an OSS program to 'scratch an itch' - I started that way myself. 6 months down the line I found I had *real users* who actually (gasp) wanted the program to work for them too.

    5 years down the line I probably spend half my development time thinking about how each change impacts the users (yes, even the really annoying ones). I have a rule.. if more than 10 people complain about something I have a design issue that needs fixing (since there's probably another 1000 who didn't get as far as the mailing list to complain).

    Too many programmers treat their projects as an excercise in masturbation and forget that there are real, flesh and blood people out there who are relying on you to get it right - some of them have invested money because they believe you can do it.

    People don't read documentation, or FAQs, or even google. They want their software to do what *they* want it to do and it is our job as programmers to at least attempt to give them that. Bleating that all the users *must* be wrong because this wizzy new feature is so revolutionary it'll change the world is just wrong on so many levels I can't even begin to express it.

    Innovation is good, but you do it slowly - first offer the option, make it a bit more obvious over time (once the teething troubles are out), and see how people pick it up and use it. If they all hate it, then dump it. Forget the ego... you'll just piss everyone off and kill the project.

  55. Rolling out Linux at work by Taos · · Score: 4, Interesting
    We're currently in the process of rolling out Linux at our animation studio (RedHat -- don't bitch, it's what our software vendors support). Being the one who knows linux best, I've tried a few things on the artists to see how they like it.

    First thing I tried was KDE on RedHat 9. What an abysmal failure that was. I upgraded the machines to 3.2.1 using the kde-redhat rpms available here

    The problem we had with that setup was the file browser. It's way too complex for non-knowledgeable linux users. 800 tabs on the left side of the screen to get to different parts of the file system just simply doesn't work. Nobody could get to anything.

    So I switched them to a custom compiled version of gnome 2.6 on redhat 9 (again, vendors restrict us to it). It's actually gone quite well. However, the change I've had to make across the board is getting rid of the spatial windows (a pretty easy option to change, and now part of our default user config). We use a very large file structure to get around our assets and shots, and navigating it with a spatial browser would have taken a ton of windows and the user would have spent way too much time closing windows. So, their browser window has actually been quite sucessful.

    In short, the gnome browser view is a winner, but spatial navigation just doesn't work for very large directory structures.

  56. Real world metaphors are not always good by PeterBecker · · Score: 2, Insightful
    There seems to be an assumption in the spatial Nautilus idea that real-world metaphors are a Good Thing (tm). I disagree with that -- a different medium needs sometimes a different approach.

    Good examples of bad metaphors are:

    • Quicktime (see also the links to the RealPhone and RealCD on that page)
    • the desktop
    • and the recycle bin
    To explain the latter two: the idea of the desktop was to have a central point for a document-centric environment. How many people do you know who use it that way? Most people I know use it as a pane for starting programs or just a way to have a nice background picture. I rarely see it myself since windows hide it.

    The recycle bin is rather dangerous. I gave adult education classes in Windows once, and I had to learn that quite a few people empty it regularly: the full bin looks messy and they are not messy people. But that defeats the purpose of the recycle bin. (I won't go to discuss MS failure to provide this important facility where it really matters.)

    The article links tries to tell me spatial Nautilus is good, because it is close to the real world. I haven't tried the new Nautilus yet, but while I actually work myself in the area of creating browsing spaces for data analysis, this particular description does not entice me at all. They can blame me for being someone who uses Windows and KDE (both true, though often Blackbox) and someone who "misuses" the browser tabbing feature (I use two windows if I have two completely different task sets -- reading Slashdot and linked sites counts as one). But that is their problem, for me the description is yet another reason not to use Gnome (the other one is that the Gnome project seems to lack pragmatism).

    If they come up with a properly designed browsing space for documents (using metadata instead of tree-based hierarchies) I might be more interested.

    Peter

    --
    -- CAUTION: Don't read this posting.
  57. Filing cabinet inside filing cabinet? by cos(x) · · Score: 4, Interesting

    This just occured to me. If the file system is to be seen as a file cabinet full of files - then how can there be subdirectories at all? If root is the filing cabinet, then the directories in root are the drawers. Inside the drawers, there are files. How can there be subdirectories inside the drawers? Drawers inside drawers? Entire filing cabinets inside drawers? No matter how you look at it, the metaphor doesn't hold. So the argument of making it "just like real life" is just plain wrong.

  58. How many Polish sysadmins does it take. . . by D+iz+a+n+k+Meister · · Score: 2

    Radoslaw Sokol is a network administrator in Poland.

    I'm sure there's a joke in there somewhere, other than the article.

    And now, when the time to ressurect the spatial ideas has finally come, people accustomed to the bad interface design try to defend it only because for the past years they have been using it

    Obviously, it hasn't occured to Radoslaw that perhaps "the desktop" is a bad metaphor to design around.

    For christsakes, I'm not trying to turn my hard drive into a file cabinet like one I may see in "the real world."

    --

    He painted a unicorn in outer space. I'm askin' ya, what's it breathin'?
    1. Re:How many Polish sysadmins does it take. . . by donscarletti · · Score: 3, Funny
      How many Polish sysadmins does it take to change all the lightbulbs in a hotel?

      Two. One to install a single HUGE lightbulb in the center, and another to tell the management that it would be a lot brighter if they had a more "shallow" structure of rooms.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  59. Spatial browsing overlords... by youknowmewell · · Score: 2, Interesting

    I for one like the spatial browsing method. I was tickled pink when I opened my music directory to find it still using the same size window, being sorted the way I wanted it, and having it viewed as a list rather than icons.

    I don't think any type of browsing needs defending, we just need to make the alternatives easier to find and use. I'm sure by the next release of GNOME this whole thing will be settled. Until then, if I want to specifically browse my filesystem, I'll open the "Browse Filesystem" link in my "start bar" (I can't say I actually know the proper term used in the Linux world).

  60. from a keyboard user by Panther_Wyvern · · Score: 4, Interesting

    For many years, OS/2 Warp was my preferred desktop. Had it not been for IBM's virtual abandonment of the product, I'd be using it today. There are many things I still miss from OS/2's gui (the Workplace Shell). One thing I remember with nostalgic fondness was the spatial interface. It really worked well on a system that views drives the same way DOS/Windows does (C:, D:, E:, etc.). This kept my directory tree much shallower. When I finally gave up on OS/2, I moved to Windows. I couldn't and can't stand the interface, but the one thing I really began to rely on was the browser-based interface. What really grabbed me at first is that I could very comfortably begin doing file manager operations entirely with the keyboard. For example, to move a file to its parent directory, you can "Ctrl-X" the file, "Alt-Left" to the previous directory and "Ctrl-V" to finish the move. Trying the same operation with the spatial interface would never have been as quick or simple. Being a keyboard-oriented user by preference to this very day, I can really appreciate this. When I finally moved to Linux, I loved the fact that my command prompt became so important again, but in the gui category, I was back to near-total mouse usage. When I found KDE (and especially when KDE introduced Konqueror - which outstrips IE in almost every way as far as I'm concerned), I was happy to get a return to the browser interface.

    There are still some things I'd like to see resurrected from OS/2's WPS, but for the spatial interface, I'm okay with nostalgia.

    --
    I decided to go sig-less and am so excited, I had to tell you about it!
  61. "User friendly - riiight by Animats · · Score: 4, Insightful
    From the article:
    • By the way, I cannot imagine how spatial browsing must lead to screen clutter: opening folders with double-middle-click or Shift-double-click closes the parent folder window at once. And even if it is not enough, one can click one field in the gconf configuration editor and turn Nautilitus into "classical" non-spatial file browser. Don't know how to use gconf? Then you shouldn't change the way Nautilitus works, I presume.
    Or, "I am so l33t that I know how to use double-middle-click and the "gconf configuration editor". And people wonder why Linux has trouble getting traction on the desktop.

    Keyboard "shortcuts" are shortcuts. You should never have to use them, and all of them should be visible in menus. Go read "Tog on Interface", or "The Inmates are Running the Asylum". The user should never need to know a secret code to do something.

  62. Metaphors Considered Harmful by LPetrazickis · · Score: 3, Insightful

    In the name of all that exists, please stop trying shoving metaphors onto the abstract beauty of computers.

    The following things are stupid:
    - disabling the backspace key because you couldn't easily erase things with typewriters
    - eliminating Undo, Redo, and Repeat because time travel is physically impossible
    - having www.airplanetickets.biz take two hours to load because it takes two hours to go to the physical ticket booth
    - making directory trees behave like physical drawers

    Metaphors do not make things easier to use. If Jane-Six-Pack tosses an empty vodka can out of her armoured utility vehicle, she expects it to disappear. She does not expect it to stay where it landed until it decays in twenty million years.

    If computer interfaces were just as tedious as real life, no one would bother with them.

    --
    Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
  63. here's a flash demo of piles in action. by tentimestwenty · · Score: 4, Informative

    First off, in my using piles as an example of the melding of spatial interface and meta organization, i didn't want to suggest that piles are a particularly great innovation, just that they were an example of a way to do it. I think if Apple put some finesse into it like they did with their excellent Exposé technology, it could be a very welcome addition to an already great Mac OS X. In any case, here's a flash demo of the concept: http://homepage.mac.com/rdas7/piles.html

  64. GNOME developers and the adundance of arrogance by Omega+Hacker · · Score: 2, Insightful

    I've been watching now for several years as many core GNOME developers stuck air compressors up their noses, resulting in ridiculously overinflated egos. And I've been forced to conclude that the "usability" group is the source of almost all these problems.

    What has happened is that those who consider themselves usability "experts", but are demonstably *not*, are deciding that something (e.g. spatial nautilus) is cool BECAUSE IT'S DIFFERENT, and constructing a huge set of supporting claims, anecdotes, and broken analogies to support their assertion that it's the Correct(TM) way to do things.

    Then again this is not the real problem. The real problem is that these same developers are so astoundingly arrogant that they have decided that they know better than some 30 years of interface evolution (not "design"). Instead of actually asking users how they prefer to work, they are instead removing one by one every normal interoperative paradigm that people have been using on their PC's for a decade, because it's "wrong".

    This utterly insufferable arrogance is very visibly driving users away from GNOME. I've been a dedicated GNOME user (and developer!) since well before 1.0 days, and this kind of behavior is making me seriously consider switching to something else. This story itself is evidence, as while the comments seem roughtly balanced between the "love it" and "hate it" camps, I haven't seen a single message that says "love it, switched to it". Instead, I see many messages that say "hate it, ditched it".

    If this pattern continues, I predict that a full GNOME fork will appear within a year. I personally would be happy to assist in reclaiming quite a few features that have been unilaterally decided as "wrong", if I had any time to do so.

    --
    GStreamer - The only way to stream!
    1. Re:GNOME developers and the adundance of arrogance by smash · · Score: 2, Insightful
      Mod parent up.

      This is exactly the sort of thing that is a clear demonstration of arrogance, as the above author claims - opening in a new window or not is easily implemented with a simple check-box option in one of the preferences somewhere.

      Deciding instead to *remove* a feature that is integral to the way people work, because some "Expert" thinks they know better is just laughable.

      Even microsoft aren't THAT arrogant.

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  65. The old mode is still there by JCCyC · · Score: 3, Informative

    Right-click on a folder and select "browse folder" (it's the second option in the context menu).

    Me, I like the new mode a lot. It has a Windows 98 feel, very lean, no-frills.

  66. "bad" interface design by smash · · Score: 3, Insightful
    In the Real World (tm), users have more than playing mp3s and looking at pr0n to use their computer for, so more than 2 or 3 folders, and a multi-level file structure is required to store the different types of work.

    One of the first things I always did in Windows 95 explorer (once I found the option for it) was turn OFF "open folder in new window", because its a pain in the arse.

    As to the whole "but a web browser is like a book!" argument... well.... my PC is like a filing cabinet. I don't want to pull files out of the filing cabinet (open in new window) until I find what I'm looking for. I'd rather sift through the open drawer (tree list at side of browser window for example), until i find what I want.

    "BAD" interface design is when the implementor makes decisions on behalf of the end-user that increase work-load for *no good reason*.

    "Because its bad interface design" is NOT a self-justifying reason. If it makes my work more efficient, it is not bad.

    I'll bet the supporters of this crock are akin to those who think that storing every file they create under the root directory is a good idea as well, because sorting through 10,000 files in the same folder is good interface design.

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  67. Re:Speak for yourself, please. by mabinogi · · Score: 4, Insightful

    I don't care if your mother might happen to like it. I also don't care how many so called "Useability studies" tell me they might like it.

    _I_ use computers, and I want _my_ needs catered for, not some mythical mother, or aunt, or grandmother, or whatever the current model "Average User" is.

    I am a real user, I use computers now, I use them for fun, and I use them for getting work done.
    I want an interface that caters to my needs - in other words, it doesn't force someone else's interpretation of my needs on me, and lets me configure and set things up how I like it without having to hunt around in configuration files.
    I'm no stranger to a text editor, or the command line, but I also don't feel that editing config files by hand somehow makes you 1337 (god I hate that term).
    A desktop environment that makes you leave the desktop environment (ie, go to a terminal session and fire up vi) to change it's settings, because having an option in the GUI to change it _might_ confuse one of these mythical users, is just a pain in the neck for us real users.

    I recognise that there are benefits to be made by making things easy for new users. But too many people make the mistake of concentrating only on new users, and forgetting that existing users - even the advanced ones are users too.

    --
    Advanced users are users too!
  68. "Abused Tabs" by xrayspx · · Score: 5, Funny

    I had no idea that I was abusing the privilege of tabbed browsing by using it to keep as few browser windows open as possible. I need to rethink my entire browsing paradigm. This guy makes too many good points, I've been browsing all wrong all these years, what could I have been thinking? Thank you Random Polish Guy, thank you for explaining why one shouldn't abuse tabs by having two separate sites open at the same time.

  69. My beef with nautilus and why it doesn't matter by dtfinch · · Score: 4, Insightful

    The forced spatial mode is bearable.

    What I dislike is the "mime-magic" feature, where it attempts to read every file in the current folder to determine the file types, for 3 reasons:
    1) You can't turn it off without downloading the source and rebuilding.
    2) It makes the file browser run unbearably slow.
    3) Nautilus will ignore your file type settings almost entirely, except to refuse to open a file when it disagreees with you on the type of a particular file. There's no way to tell it "screw you, I'm right and you're wrong, so stop bugging me and let me open the file with a double click"

    This is not all entirely bad. Gnome has become an experimental desktop, with cool bleeding edge ideas mixed in with some bad or underdeveloped bleeding edge ideas, the better of which will survive in the long run. If we don't have at least one desktop environment on the bleeding edge, developing new ideas before anyone else, Microsoft, Apple, or some other company is going to patent those ideas and all open source desktops, not just gnome, will be held back by stagnation and threats of patent litigation.

    So on the whole, we shouldn't be criticizing gnome, but helping to make it better.

    1. Re:My beef with nautilus and why it doesn't matter by corian · · Score: 3, Interesting

      Nautilus will ignore your file type settings almost entirely, except to refuse to open a file when it disagreees with you on the type of a particular file. There's no way to tell it "screw you, I'm right and you're wrong, so stop bugging me and let me open the file with a double click"

      That's EXACTLY the behavior I hate most about the MacOS. I shouldn't need a hex editor (i.e. ResEdit) to go and and tell a file what application it is for. If I tell my application to open a file, I want it to try, and only fail if the file is in a format it can't handle -- not just beacuse some flag got messed up in downloading.

    2. Re:My beef with nautilus and why it doesn't matter by geek · · Score: 2, Informative

      Uh, right click or control click on the file and select "Get Info" you can there change what app to open with, you can even change it for all apps of that file type. You don't need resedit, just some OS literacy.

    3. Re:My beef with nautilus and why it doesn't matter by GauteL · · Score: 2, Insightful

      You are describing the PREVIOUS behaviour of Nautilus, before GNOME 2.6, which is a little bit odd in an article about GNOME 2.6.

      The new behaviour is to use the file-endings (if any) while listing the directory and sniff the file when trying to open it.

      This is an important security feature that helps against scripts disguising themselves as other files. Remember that there is nothing stopping you from creating a bash-script with "rm -rf ~/" with the name family.jpg.

      Windows have lots of problems with this because the default behaviour is to hide the file endings making family.jpg.exe look just like family.jpg, and since UNIX does not work exclusively by file-endings, ignoring this aspect would make this even worse than on Windows platforms.

      Besides, you can override this in the new system.

  70. Drawers are not 3d by simpl3x · · Score: 2, Interesting

    Most drawers tend to organize materials down to a manageable number of dimensions. Spoons here, forks there... 2d. A card catalog is a single dimension. As a designer, old typecases are very 2d. Piles are a single dimension scattered about in a two dimensional organization.

    So, while file folder are arbitrary, finding documents via search is slow as hell, and people tend to be horrible organizers. Except of course for those with compulsive disorders!

  71. God you people just never stop whining by Anonymous Coward · · Score: 5, Interesting

    I've been listening to this stupid Nautilus flaming ever since it first came out. Unfortunately, it seems that today's computer using community is largely divisible into two groups. One group likes the Windows way, and one group likes the MacOS way. Then there's the minority who prefer the CLI, Amiga, Atari, VMS, or the C64.

    I just want to know why anyone even cares what the default on Nautilus is. I mean, seriously. Who here on Slashdot uses the default for anything. Aren't you geeks? Don't you edit your damn .zshrc to your liking, or the equivalent for whatever shell you use? I've seen this gconf-editor (I don't use GNOME, or KDE, or any other fruity desktop environment, for that matter) and it's not that big a deal. It's not like you couldn't figure out how to do it.

    Personally, GUIs annoy me. I probably would prefer the browser paradigm to the spacial paradigm, but I'm not such a fucking pansy that I can't be bothered to change a little, well documented configuration option, and I certainly wouldn't be here whining on Slashdot about it.

    For those of you that like the browser system: use it. For those of you that like the spacial system: use that. The GNOME devs are guessing that the majority of new users (ie, the grandma you dorks are always going on about) are going to prefer the spacial system, and you know what, they're probably right. My Grandma could use early MacOS. Not so with the new versions, no matter how pretty they may be. I'm sure (though I don't pretend to be a UI expert, unlike every geek on Slashdot) that the spacial paradigm had something to do with that.

    God, you guys are the worst. I've been saying all along: if you want Joe User on Linux, you're going to end up with a shitty default UI -- keep it hobbiest, so we can do what we like -- but NOOOooo. Gotta make "desktop penetration" a goal. Gotta "bring down MS". Couldn't let a good thing be. So now you have all these "user-friendly" efforts going on that are exactly what Joe User would benefit from, and GUESS WHAT? They suck for power users. Thats how it works. As they say, if you sleep with dogs...

  72. HIG are made for Man, not Man for the HIG by agrippa_cash · · Score: 3, Interesting

    The logic behind this paradigm is that you use your computer to access data and that the program you are using should be irrelevant. Therefore if you have, say slashdot.org open, it is open in its own window becuase it is its own document. The same would be true of the resume you are editing, the MP3 you are listening to and and game of Solitaire you have open- each item is in its own window. If you have two web pages open, or god forbid two solitaire games open, they should be in separate windows becuase they are separate things: You don't have two web-browsers open, you have two web-PAGES open. It could be my years of windows usage or the fact that no OS has a perfectly consistant GUI that prevents this paradigm from working for me. I generally open a program and then open the file I want from within that program. I don't think of my computer as a box that I use to interact with documents. The Gnome (and I believe Apple) paradigm ultimatly rests on this belief and it just isn't the way I think. Perhaps when there is a truly universal object broker/display/editor/presenter we can approach the UI in such strictly metaphorical terms. Until then, I believe that the majority of users will be prepared to handle some abstraction for the sake of simplicity. With that said, I recognize the fact that Gnome devs don't owe me squat and I appreciate their (misguided) efforts.

  73. For those who don't know what the fuss is about: by WoTG · · Score: 4, Informative

    I'm a little behind in my GNOME versions... so I had to dig up this short article with pictures of this spatial mumbo-jumbo. Here I was imagining the weird virtual reality type file navigation in Jurassic Park, but no, it's just another file browser - albeit one that is somewhat more like Explorer in recent versions of Windows.

    I really don't see the fuss, it's not like anyone's forcing GNOME 2.6 on anyone. No button to turn off the feature? If it is that big of a deal, then someone will create said button... it ain't rocket science.

  74. Gnome: Never a Middle Ground between Luser & L by the+Infamous+Brad · · Score: 2, Interesting

    I got stuck on a Gnome box for about a week and a half, right after this version of Gnome came out. Spatial navigation was not at the top of the list of reasons I hated it, though. However, it was symptomatic of an attitude that drove me absolutely stark raving apoplectic.

    For almost every program the Gnome team has decided, for good or ill, what preferences are the ones that novice users should be using. And if you don't want to use those preferences, then browse the filesystem to find the correct preference file, decode the syntax of that preference file in a text editor, and change what you want. Or fire up gconf (which is not documented), dig around in it until you find the right preference setting, decode its syntax, and change it. Or better yet, download the source code, change the make file parameters, and compile a version that works the way you want it to.

    As best as I can tell, if you can't do those things (or don't want to for any other reason), then you're not considered "elite" enough to be allowed to choose your own preferences in Gnome.

  75. Corporate Environment by Dractyl · · Score: 2, Insightful

    I'm basically a lurker, but I can't let this "article" go by without some sort of comment.

    I remember this sort of metaphor from windows 95. I hated it then and turned it off, not because I am an uninformed luddite, ignorant of the One True Way, but because I ended up swimming in windows and that was a real pain in the ass.

    No doubt our fine author would tell me that I am at fault for having a directory structure which is too deep. This *might* be a valid argument in small scale home directories, but what about accessing the corporate network?

    We have literally millions of files broken out by department or project. The directory structure is both wide and deep, and not because we don't know how to organize our files. Just try rolling out spatial Gnome in this environment. No one wants to pay for this level of retraining and no one wants the aggravation.

    A good idea? Maybe. Scalable to even a mid-sized corporate environment? No.

  76. Arrogant Bastard by nwbvt · · Score: 2
    I know half of the slashdot community has already posted bad mouthing this guy, but I couldn't resist doing the same.
    Sometimes they even abuse the physical metaphor of tabbed browsing by opening multiple pages - not subpages of the same web site! - in multiple tabs of a browser window. I even know few people who never open more than one browser window, viewing all pages in tabs; I hope they do not try to glue a daily set of newspapers together before reading them...
    Hey, jackass, you use your browser your way, I'll use mine my way.

    I enjoy having many pages open in tabs. This is because I often view many sites at once (well, not literally at once, but I'll be doing something with one and then quickly move on to another), and it is a pain in the ass to have a half dozen windows open at once. I almost never have to view two pages at the same time, thus there is no disadvantage to using tabs instead of opening new windows. I couldn't give a fuck about whether or not it conforms to a "real life metaphor" even if I wanted to. Computer programs are not physical objects, and that is an advantage in many cases. Gluing together multiple newspapers would be difficult and time consuming, so I am forced to read them the old fashioned way. Not the case with web browsers.

    In my opinion, it is just bad file organisation coupled with a bunch of old bad habits. It's really hard to use a spatial file browser if someone keeps his or her files in a ten-folder-deep structure.
    "Bad organisation"? Nested folders aide in organization, not detract from it. Look, I have a lot of files. Say I want to find a paper I wrote for my CS 3604 class. Using your way of storing all documents in one folder I would be forced to look through hundreds of documents including philosophy essays, letters, biology papers, etc. Thats especially hard if I can't remember exactly what I named it. And if I'm using ls on the command line (my favorite way to browse directories), its virtually impossible to if I have more than a dozen or so files in there. Using my tree based way I just have to go to my classes folder, then to my CS folder, then to my 3604 folder, and bingo. There it is, along with a half dozen other folders for that particular class that I can easily distinguish between. No wondering if that hw3.sxw was my 3604 homework or my math homework from number theory.

    No, it doesn't correspond to how I use desk drawers (with the possible exception of my filing cabinet), but I can find my computer files in a fraction of the time it takes me to find anything in there. Thus you and your organization standard police can kiss my ass.

    Give us choices on how to organize our stuff, not orders.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  77. Re:Who says it's hard to turn off? by imroy · · Score: 2, Insightful

    I'm a die-hard Linux fan and I still know where to look for this in windows. For anyone with some intelligence it's not hard to find it in under a minute, certainly a lot easier to find than the single entry in the Gconf editor. I had to go through this just this weekend when the GNOME 2.6 packages finally made their way into the main Debian repository. I hadn't paid too much attention when this whole "spatial" controversy had started. Mainly because the term "spatial" didn't mean much to me in the context of a file browser. And any discriptions were long-winded and didn't quickly point out the biggest point: it opens a new f**king window for each folder! A quick google turned up a few pages with the simple instructions for turning it off. It wasn't hard, but it was certainly more trouble than simply going to the Preferences dialog box.

    (To twitter: I'm starting to think you really are a Linux zealot troll. You're off my friends list for now)

  78. Book analogy by helix400 · · Score: 2, Insightful

    He didn't end the book analogy...

    If books were like the spacial nautilus, every time you'd turn the page on your book, another book would suddenly appear. And if you wanted to go back and catch what you may have forgotten, you'd suddenly have twenty or thirty copies of the same book sitting in front of you.

    Is this what he wanted?

  79. Why do I hate it? by radiophonic · · Score: 2, Interesting

    Well, hell, I usually use WindowMaker so I'm not sure about the whole "KDE/Windows" user comment.

    I launch Nautilus every once in a while when I'm too lazy to use the command line. Now, I don't launch it at all.

    Would it have been so difficult to take a poll? "Who is for our new system and who is not?" Chances are, we know what that outcome would have been and thus it irritates some of us that such a radical change has been implimented.

    --
    Whenever you read this sig someone's refrigerator light turns on.
  80. Heh. by Visceral+Monkey · · Score: 2, Insightful

    This kind of attitude seems to be typical of those working on GNOME these days. It's almost as is they think adopting a HIG suddenly makes them the OS equivalent of Apple computer. While reading Planet Gnome a few weeks back I was struck by one of the developers attitude on people complaining about the crappy performance of MetaCity. His take on it was people were whining and not thinking about what was important. Just didn't give shit that a good number of people had problems with the way it performed as opposed to others WMs.

    I love OS, but I'll tell you one thing that commercial software does right:

    It eliminates people who make crappy software that doesn't sell.

    Not so here, they can continue to make mistake after mistake after mistake and will only realize years down the line they have shitty market share and should have been declared dead long ago. Contempt for your users is not an effective way to impress anyone.

    BTW, middle clicking in Spatial Nautilus will open said folder while closing the parent folder, leaving you with just ONE folder.

    --
    *Fortitudo, aequitas, fidelitas.*
  81. Re:Disclosure? by Zirtix · · Score: 2, Interesting
    The less-configurable design isn't about 'intuitiveness'. It's about simplicity. Simplicity is very measurable, while intuitiveness is not.

    User options are regarded as bad things. The user shouldn't have to think.

    This is exactly right. Options are bad. When Sun asked new Gnome 1.4 users to change settings, such as Panel properties, the users were confused by the range of options available. As a result, a lot of the users either failed to carry out simple configuration tasks, or took a long time to get the right result.

    The Gnome HIG demands simplicity of configuration because without simplicity, configuration tasks become impossible for some users, and more difficult for all.

    Have you looked at the KDE control centre recently? Complexity is abundant. There are a lot of options, but very few truly important ones. Because the KDE team want to give every niche, every 'power user's preference' equal importance, it remains extremely difficult to identify and distinguish the significant prefs. (Lack of instant-apply doesn't help.) At least, this is how it seems to me.

    Remember that even a 'power user' may have trouble with complexity, because preference dialogues are not often used. How many times have you wanted to tweak a setting slightly in an app you use every day, and suddenly become surprised by the sheer number of preferences? That negative experience is common in non-Gnome apps (XChat, Mozilla, OpenOffice, Knode) but really quite rare in Gnome.

  82. Dear Editors by Tarantolato · · Score: 2, Insightful

    Please stop posting every top-level troll that gets sent your way from OSNews.com.

    Thanks.

  83. Sorry.. by starphish · · Score: 2, Insightful
    ..I still don't buy the argument. My Mac doesn't have "spatial" browsing, and my windows retain the icon sort, size and atributes no matter how I browse to them.

    Having the file browser open up a new window every time is a lazy way to solve this problem.

    What matter even more is that tons of people are complaing about spatial browsing. What is "better" is irrelivent.

    --
    Yeah, yeah, yeah. The story is a dupe, the topic is boring, the facts weren't checked. WE GET IT!!
  84. Best spatial review on the web by nicnak · · Score: 2, Insightful

    The topic of a spatial finder has been up for many discussions when OS X went departed from a spatial finder. However I have to defer to ArsTechnica for the best information about it.

    John Siracusa offers a coherent explaination of what it means to be a spatial finder and why it can be better.

    -nicnak
  85. Re:Umm... by falcon5768 · · Score: 2, Informative
    SEE here is the thing, it actually uses both. You can either use the side ways scrolling, OR the old OS 9 directory is a folder method... I know a lot of people still like the later way, but I persoanlly love the former. The sideways scrolling window is now my default window on everything. It just makes life easier.

    And really isnt this the point here.... if it makes your life eiser use what way to view files you want.... you can view them all 3d if you so chose! I dont get where all the bickering on this subject is coming from!

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  86. juggling affordances & constraints by lo_fye · · Score: 3, Insightful

    It could be that this guy is comparing apples and oranges.

    Digital/virtual interfaces have affordances that physical ones do not -- such as the ability to magically replace one folder/drawer with another one. That this can not physically be done with a real drawer is the reason we do not do it.

    Here's an interesting tidbit: I've never owned a real desk that had drawers. Nor have I owned a filing cabinet. I've grown up with the "Desktop Metaphor" being the only desktop I've ever known. It's not a metaphor for me -- it's the real thing. The only thing. Having to open my drawers in separate windows would annoy the living hell out of me!

    It would annoy me as much as "opening My Music from the panel, opening the appriopriate album folder and double-clicking a file icon" just to play a song. They're called ID3 tags, and they organize your files for you so that you never have to clickety-click through all your nested folders.

    Also, maybe it's easy to keep your files organized if you have 1 work computer and 1 home computer, and you keep your data completely separated. I, on the other hand, work from home. I have a laptop, 2 desktops, and a server. I use them all for both work and fun. I am a part-time college teacher, a freelance web developer, sometimes a writer, a blogger, and I have a lot of research interests, not to mention 300 GB of media files. It's difficult to organize all of this into "shallow structures" without having a GABILLION files in each folder.

    Just my $0.50

    --
    geeks are cats who dig a certain kind of cool
  87. Re:For those who don't know what the fuss is about by descil · · Score: 2, Interesting

    The fuss is because GNOME is -refusing- to add the button. They're adamant that this is the -right- way to do it, and any user who thinks it's the -wrong- way to do it is -quite- stupid.

    Dashes indicate -emphasis-, because that's the -right- way to do it. If they -annoy- you, it's because -you- are -quite- stupid.

    Can you see why this approach might warrant .. a -fuss-?

  88. Comments on the article... by Penguin+Follower · · Score: 2, Insightful
    Browser mode folder windows violate these rules by replacing physical object (folder, represented on screen by a window) contents with new set of icons every time the user opens a new folder, and not retaining folders' state (view mode, sort order, icon placement).

    Say what? My icons don't change everytime - Windows or KDE. I'm really not sure what he's getting at here.

    This is pretty much opinion though: You may like your icons in every folder to stay where you put it. I prefer them to always be sorted in alphabetical order. If I reshuffle them, I want them auto sorted back to alphabetical order when I reopen the folder. Especially since I have a lot of crap (more than one screenfull) and it's much easier to find alphabetized. I alphabetize my file cabinet, after all! (How's that for your real life analogy?) The exception is my desktop, where icons should stay where I place them (so I can see that nice wallpaper I put up).

    Sometimes they even abuse the physical metaphor of tabbed browsing by opening multiple pages - not subpages of the same web site! - in multiple tabs of a browser window. I even know few people who never open more than one browser window, viewing all pages in tabs; I hope they do not try to glue a daily set of newspapers together before reading them...

    I personally see nothing wrong with opening multiple pages in tabs. A person that has to put up with limited desktop resolution looks at tabs as a god send allowing you to only have to keep one window open and no minimize/maximize between windows. When I read /. I open the articles in another tab so that I can go back and forth (cut & paste) like I'm doing now.

    It's really hard to use a spatial file browser if someone keeps his or her files in a ten-folder-deep structure. Browser-mode file browsers hide the lack of thought and organisation in the filesystem structure; spatial ones do not. Folder structure should be simple and as shallow as possible, and the "master" folders (something like My Images or My Music folders known from Windows) should have their own shortcuts on a GNOME panel, so that playing your favourite song would only require opening My Music from the panel, opening the appriopriate album folder and double-clicking a file icon, instead of browsing straight from the home directory (or, worse, the root one) through several levels of subfolders.

    While I agree that ten folders is too deep, just because someone keeps a folder stucture deeper than say three levels doesn't mean it's not organized or a lack of thought. Come see my anal retentive layout of the files and you'll see what I mean. I tend to categorize and then sub-categorize such that it's not uncommon for me to reach 4-5 folders deep.

  89. It eliminates people who make crappy software that by JSBiff · · Score: 2, Insightful

    But, unfortunately, as MicroSoft has shown, it doesn't eliminate people who make crappy software that *does* sell. So, we see, how good or bad software is, relatively, isn't the most important point in the software world, just that it is *good enough* to do what people want to do, 80 percent of the time, and has overwhelming marketting advantages.

  90. One person's abuse is another's organizing princip by imnoteddy · · Score: 3, Insightful
    The article whines:

    Sometimes they even abuse the physical metaphor of tabbed browsing by opening multiple pages - not subpages of the same web site! - in multiple tabs of a browser window.

    What's his problem with this? I tab pages by theme, not "not subpages of the same web site". For example, I keep a weather window open. I prefer one website's forecast page, two overlapping doppler radar pages on other sites, and a local temperature page from another site.

    People will choose to use or abuse his precious metaphors and he should get over it.

    --
    No electrons were harmed creating this post, though some may have been subjected to electrical and/or magnetic fields.
  91. Real life metaphor ??? by C0vardeAn0nim0 · · Score: 3, Insightful

    if i wanted a "real life metaphor" in my computer i'd rather be using Microsoft Bob than gnome...

    serious, my "desktop" is 120x60cm, which is 0.7m^2 waaaaay larger than my 17" CRT, how can you possible put in such a small screen all that i put in a "real" desktop ? answer: you can't.

    another thing is how people work with papers. well, i can't say how others do, but when _i_ work with papers i tend to _stack_ them, then shuffle through the papers, and when i need to compare papers i put one besides the other and _no more that two_ at the same time.

    see how _my_ metaphor is closer to the tabbed file manager in KDE ?

    but this all theoretical. fact is: COMPUTERS ARE NOT DESKTOPS, and people know it. people react diferently to the glowing and the size and the colors and the everything of the computer screens than they react to a phisical desktop. puting icons that resemble folders or sheets of paper does nothing to change this. i know of a lot of people who are excedingly good dealing with and organizing paper that are lousy doing the same on the computer, and is not lack of inteligence or trainig, is just that computers are diferent. period.

    just to make sure i'm clear on the diferences:

    size: a desktop is much bigger, paper is much bigger and readable than windows in a screen

    feel: grabing, shufling and sorting the real thing (paper) whith bare hands is faster and more intuitive than doing the same with the mouse

    space: the computer screen is a flat 2D surface, while the desktop allows for stacking, which makes for a visible volume. there's no way for a person to tell if under there is or there isn't other windows under another (unless you use tabs like in KDE). this reason is enough by itself to make the spatial idea bad in the computer. computer screens are _not_ spatial devices. they lack the 3rd dimension, which the desktop has.

    in other words: drop the spatial mode as a default and bring the tree view with tabs. Konqueror nailed this right on the spot. i'm pretty happy using konqueros with a tree view on the left and a bunch of tabs, one for each folder moving and copying stuff from one to another. much better and productive than several overlaping windows.

    --
    What ? Me, worry ?
  92. Spatial != lots of windows by SoupIsGoodFood_42 · · Score: 2, Insightful
    Spatial ~= finding things exactly the same as when you last left them

    It's missconceptions like this that is half the reason Linux has so many GUI issues.

  93. I don't get it by gremlins · · Score: 2, Insightful

    Can't you just start like this 'nautilus --browser' Problem fixed

    --
    just because your a schizophrenic doesn't mean people arn't really out to get you
  94. Spatial Rules and He Is Wrong by krmt · · Score: 4, Interesting

    Ok, apparently no one knows how to properly use spatial nautlius. If you've got deep heirarchy, as I do too, spatial still helps immensely. Spatial is about using people's innate knowledge of space in order to help them navigate, and this spatial knowledge does not disappear as you drill down a heirarhcy. Indeed, it becomes more and more important because a deep heirarchy adds complexity, and using your subconscious spatial awareness instead of scanning every directory name as you go down speeds things up (or at least creates a placebo effect towards it).

    The benefits of having deep heirarchies over shallow broad ones applies to spatial metaphors as well. You don't have to remember where a thousand pieces of the puzzle are placed individually in a single directory, but instead have to remember a few discreet pieces of information per group, which is easier for most people to handle. This article is amazingly flawed in ignoring this, and totally ignores the benefits of organizational division.

    Spatial isn't perfect by any means. I've found that adding custom icons to folders helps quite a bit as well (on Debian /usr/share/pixmaps/other has a slew of them if you're interested) in conjunction with spatial. You can actually drag a an icon pixmap directly on to the icon in the properties window to quickly apply it to a folder in Nautilus. What Nautlius badly needs is an "align to grid" function to clean up slightly misplaced icons. Overall though, you have to double-click on every folder you want to open up anyway, and holding down shift or using the middle mouse button to close previous windows is absolutely not an issue once you start doing it. If you give it a fair try for a little while, you may be surprised.

    --

    "I may not have morals, but I have standards."

  95. Re: Shallow hierarchies by some+guy+I+know · · Score: 2, Interesting

    I have over a quarter of a million files on my machine (with another >half million archived, including over 150,000 CVS files for several dozens of projects.
    How, exactly, are so many files supposed to be placed in a shallow hierarchy?

    How is projects/graphics/3D/modelling/ blender/blender-2.33/ supposed to be broken up into smaller pieces without having dozens or possibly even hundreds of entries in one or more of the levels?

    I find that it is easier for me to navigate if there are no more than 20 entries per level (including leafs).
    Also, with tab completion in many shells these days, it is more likely that one would get the desired choice more quickly in a deep hierarchy than in a shallow one.

    --
    Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
  96. Spatial interfaces suck by LoocSiMit · · Score: 5, Insightful
    I use a spatial interface every now and then. It's commonly known as the "real world". As an interface, it sucks. Every time I want to go to the pub I have to walk down the road, turn left, walk up the road and turn left again. Not only that, but I have to do the opposite to get back to my house!

    The "real world" system is intuitive, but it's too damn inefficient. I mean, why can't I have the pub, toilet and a selection of restaurants right next to my bed? Why do I even have to get out of bed? Why can't I just have a list of places I like to go and click one and go straight there?

    At least on my computer I can use the equivalent of a teleporter, even if doing so upsets some wannabe hack on OSNews.

    --
    Intellectual Property
    Intellectual: of the mind
    Property: that over which one has control
  97. Too late to be modded... by diamondsw · · Score: 4, Insightful

    Okay, the writer's an ass. Get over it. The guy writing the article is an ass for trying to impose his world view on you (particularly the preposterous claims of reducing folder depth - I find spatiality works *better* with increased depth). His points are poorly chosen and made. But that doesn't mean that spatiality is bad - far from it - it just means this guy is an ass.

    The main point of a spatial interface that he fails to emphasize (but mentions briefly in passing) is that every time you open a window everything is exactly as you left it. The icons are in the same spots, the view options are set as they were, the window looks the *same*. Each folder is unique.

    I can glance at my screen for a split second and tell you exactly what folders are open, just based on their position and view options - all of the "major" folders have distinctive views set. As I click through windows, I'm already moving the mouse to the next icon because I know exactly where it will be. Although he beat his metaphors to death, it *is* just like a desk. I always keep these files here, I can look at my filer and tell how much I have left to do, etc.

    Many of you are using spatiality in your web browsers and not even realizing it. When you open a lot of tabs at once, I'll bet you know instinctively where each site is (Megatokyo, Real Life, then PVP, etc) and don't necessarily have to read the titles - you just know that "that's the one I want". That's spatiality.

    The reason spatial interfaces on Windows and most Linuxes have failed is *not* because spatial = bad, but because their implementations have generally sucked. The whole point of a spatial interface is that everything maintains its state - it's where you left it and predictable. Linux and Windows (especially Windows) fail in this regard because thye only seem to keep state for a while, or not in all circumstances. Every so often on Windows all the folders lose their state information. That makes a spatial interface impossible to use effectively.

    Recently the Mac (where all of this really got started 20 years ago) has screwed it up with its brushed metal windows that interfere with state maintenance in particularly brain-dead ways. Nautilus is the first really good implementation of a spatial file browser in a long time.

    To all of the people touting the explorer view, consider this. How often do you need to copy files and end up scrolling the tree pane up and down, clicking through directory trees, or even try opening two explorer windows at once and resize all over to copy? It happens a lot because you're trying to show the entire directory structure in a window at once, and *that* doesn't scale well. However, having one window for one folder does scale. In a spatial model, I open each folder (maybe by clicking through other folders to it, maybe by using a menu or shortcut) and then drag.

    Honestly *try* it for a while. Don't like it? Switch it off. Done.

    --
    I don't know what kind of crack I was on, but I suspect it was decaf.
  98. Okay, here's all you need to do by Phillip+Birmingham · · Score: 3, Informative
    Put a launcher somewhere that launches
    nautilus --no-desktop --browser
    If you've installed Fedora Core 2, you'll find that the installer has already done it for you, under the helpful title of "Browse Filesystem."

    --
    Make me aerodynamic in the evening air
  99. UI Religion by serutan · · Score: 2, Insightful

    Central theme of the article: preferring a spatial file manager UI is right and not preferring it is wrong, because spatial is good interface design and web-browser style is bad interface design.

    Thanks for the religion lesson. Spatial interface fans are the True and Faithful, critics are the Infidels. I get it.

    Looking at it another way, some people want the UI itself to act like as much as possible like a collection of objects, while others want it to be more of a viewscreen into the world of objects. I don't see any right or wrong about any of this. The only thing that seems wrong is deciding that there can be only one right way.

  100. It's all so obvious now by fishbot · · Score: 3, Insightful

    I should, of course, take my cues from the article rather than personal opinion! Take this one for example:

    "Sometimes they even abuse the physical metaphor of tabbed browsing by opening multiple pages - not subpages of the same web site! - in multiple tabs of a browser window. I even know few people who never open more than one browser window, viewing all pages in tabs; I hope they do not try to glue a daily set of newspapers together before reading them..."

    Most everyone I know who uses tabbed browsing uses it to minimise the number of windows used rather than some shoddy 'temporary bookmark' system, but the way the author puts across his opinion is that this way of using a browser is OBVIOUSLY wrong - because he can't see PAST the real world metaphor and see that computers really aren't constrained to emulating 'real' objects.

    How about this:

    "Don't know how to use gconf? Then you shouldn't change the way Nautilitus works, I presume."

    Yes, I can see how not wanting a new window for every mouse click is EXACTLY like navigating a Windows Registry style set of configuration data - just like it in fact. Except not at all.

    It appears that this is worse than most opinion pieces on the subject as it assumes the one thing that opinion pieces should not - that the author's opinion is the 'correct' opinion and all else should listen up and realise their mistake.

  101. Users can't "abuse" a metaphor. by Estanislao+Mart�nez · · Score: 2, Interesting

    Only system designers can. That's the fundamental mistake in that quote. A metaphor is something the designer uses to make the interface easier for the user to learn, not something the user must slavishly adhere to if they use the interface.

  102. Before you criticise spatial nautilus... by Homburg · · Score: 4, Insightful

    ... I'd recommend you spend some time using it to actually _manage_ files.

    As one of the gnome devs points out, when people test a file manager, they often go and browse around their files. If they do this using spatial, they'll come to the conclusion that it sucks. But that's because spatial _does_ suck for browsing files - if you want to look for something, use the file browser (it's right there on the main menu).

    But spatial is incredibly good for day-to-day file management. I finally got round to reorganising my home directory yesterday, and it's incredible how easy spatial made it (after all, file reorganisation is a task which you _want_ loads of windows open for).

    So, before you attack spatial nautilus, try reorganising a few directories with it, because that's the sort of task it really shines for.

  103. Except... you can't. by warrax_666 · · Score: 2, Interesting
    Stuff from mom. Ok, that goes right to dev/null. "HOT TEENAGED SLUTS!!!!". Ok, that goes right to the important-respond right away folder. And we can all easily agree on those catagorizations too so we can share filters.


    Nope, you can't share filters because chances are that your mom and my mom use vastly different vocabularies. (And in my particular case a language spoken/written only by fewer than 100.000 people in the whole world).

    The only reason spam-filter sharing works is that spam tends to:
    1. Be in english (or engrish at least)
    2. Use similar phrases (Stuff about lotteries, deposed dictators and the like).


    Also, there are only two categories (which can therefore easily be set up beforehand), spam and non-spam. Anything which is not classified as spam just automatically goes into non-spam, it doesn't even need to be 'classified' by the algorithm as non-spam, so the filter needs no training to know what non-spam is.

    But in answer to your question: Yes, you do have to create an initial hierarchy. Bayesian classification techniques don't actually understand your documents, they only filter them into predetermined categories based on similarities. But doing initial setup and categorizing a few documents is hardly an insurmountable task. :)
    --
    HAND.
  104. What a classic! by GeekDork · · Score: 3, Insightful

    Apparently, Radoslaw thinks everyone who doesn't like the new uber-spatial FS browsing is just too dumb and unorganized for it. When did "technology should adapt to its users" get abolished? And puh-leeeeze what's that about the drawer metaphor? The last time I saw a drawer with over 40,000 socks and subdrawers in it was, like, never!

    --

    Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

  105. Stupid metaphors by TheWormThatFlies · · Score: 2, Insightful

    Urgh, yes. I love the way the writer *assumes* that everyone loves it when the computer interface is a methaphor for a real-life system (nearly a direct quote), and that if something breaks the metaphor the user's head will explode. I want my computer to be a *computer*, and do things that a computer does which a wodge of papers in a drawer can't do. And the whole book/filing cabinet thing is equally retarded - I think of websites as websites, and of my filesystem as a filesystem. And they are really the same thing, and what is good for browsing one is usually also good for browsing the other. I don't use a graphical file browser at all, since I find command-line file manipulation to be much easier for complex tasks, but if I did, I would want a file browser which works the way that I like my web browser to work - something which opens things in the same window by default, but which allows you to open something in a new window as an easy option. The only difference is that in a web browser I want everything in tabs in the same window, whereas in a file browser I would want separate windows, so that I could drag things between them.

  106. I laugh at your silly GUI....ha ha! by Lodragandraoidh · · Score: 2, Interesting

    I keep all my important documentation in a database accessible via web browser; its completely searchable and I can create whatever metaphor I find suitable - not to mention the ability to store metadata along with the files. Backup and restoration is easy too.

    For the few files that reside on my workstation disk (mainly configuration files) I use my handy dandy command line interface - or emacs. The few nonconfiguration documents I use sit in my home directory - merely as a weigh station on the way to being uploaded to the database.

    Organization of my directories on disk is a no-brainer when the home directory is essentially a 'scratch' pad.

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  107. The Iron Curtain Mentality is Alive and Well by windowpain · · Score: 2, Insightful

    Methinks Comrade Radoslaw is wearing his underwear a little too tight.

    Let's get one thing right, right now, right here all you programmers and system analysts:

    The user is your GOD! YOU serve the USER. YOU make systems and appplications that give the USER maximum flexibility. What the USER wants is paramount. If you think the user is abusing your metaphor (sheesh!) it's because your mind ain't right. Get right with your god. Listen. Serve. Adapt. Obey.

    Yeah I know I'm flaming but this is no troll. I'm just sick and tired of the insanely arrogant attitude that SOME (I emphasize some, but it's too many) developers have towards the people who feed and clothe them.

    One bright spot in the gloom of the high tech bust is that it drove some of these characters into careers more suited to their attitudes, like being prison guards.

    --
    Insert witty sig here.
  108. Metaphorist GNOMEs scare me by bigsmoke · · Score: 3, Insightful

    According to Webster "a metaphor is the transference of the relation between one set of objects to another set for the purpose of brief explanation; a compressed simile; e. g., the ship plows the sea. --Abbott & Seeley. 'All the world's a stage.' --Shak."

    The purpose of a metaphor thus, is not necessarily to think of the relation in question as the metaphorical relation, but to clarify a relation by referring to a metaphorical relation.

    To force a metaphorical relation in favor of an actual relation is just plain sillyness.

    I never liked the folder metaphor, because I think it severely distorts the semantics of a directory. Whereas the concept of a computer directory very closely maps to the concept of other well-known directories, like, for instance, a business directory, the concept of a filesystem folder resambles a real folder in nothing:

    • How often do you fold folders inside folders inside folders inside folders?
    • You think a deep hierarchy is bad for this reason?

      "It's really hard to use a spatial file browser if someone keeps his or her files in a ten-folder-deep structure. Browser-mode file browsers hide the lack of thought and organisation in the filesystem structure; spatial ones do not. Folder structure should be simple and as shallow as possible, and the "master" folders (something like My Images or My Music folders known from Windows) should have their own shortcuts on a GNOME panel, so that playing your favourite song would only require opening My Music from the panel, opening the appriopriate album folder and double-clicking a file icon, instead of browsing straight from the home directory (or, worse, the root one) through several levels of subfolders."

      Have you ever organized a big amount of personal (or an even greater amount of company) files without the aid of relational databases or the good ol' directory concept?

      "While spatial Nautilius is not perfect (why oh why does it need 2 minutes to list 3000 files stored in one folder while Windows NT 4.0 Explorer lists 10000 files in 15 seconds on the same machine...), it is able to recreate the desktop metaphor that started the graphical desktop revolution with Xerox Alto and Star so many years ago."

      Clearly you have never sensed the advantages of a hierarchical directory structure, or you'd realize that having 10000 files in one folder does not only decrease your performance because it complicates finding your files, but that this also decreases the computer's performance because it has to actually scan an do something intelligible with all these thousands of files. Who were you accusing of "bad file organisation coupled with a bunch of old bad habits" again?

    • The only alternative for a hierarchical file system is a relational file system. A flat file system only works for very modest needs.

    A directory does not require a metaphor, because, as long as directories will be around, they'll be easy enough to explain through the concept of ... a directory.

    Now that I have explained why the folder metaphor is one of the most worthless modern desktop metaphors (Don't get me started on the 'desktop' metaphor.), it's time to explain why spatial file management is a bad idea as well, if each folder is supposed to represent a drawer:

    I don't like real-world drawers, because

    • they tend to accumulate junk;
    • it's hard to keep track of what should go into which drawer because their scope is usually too broad, thereby allowing for overlap;
    • when there's too much stuff in a drawer, you can never find that one thing you're looking for.

    Real-life drawers seem to be most usable when they're subdivided using smaller containers like those used for separating forks from knives and the likes.

    I adjust my user interface to the task at hand:

    • When I need to uploa
    --
    Morality is usually taught by the immoral.
  109. Two pane window ( mc, nc , and others) rules by sashav · · Score: 2, Insightful

    Forget about analogies with the real world objects. Computer files are nothing but real life objects. They have different types, they are very easy to move around, and there are way too many of them.

    File manager must provide convinience, and not an analogy.

    Try copying bunch of files from one dir to another using keyboard in good old mc (Midnight Commander - grandfather of gnome file managers ), and then try doing same using mouse in spatial Nautilus. Whats faster and easier?

    Using lots of different OSes over my 15 years of career in IT, I've seen it all, and I can attest that nothing beats simplicity and convinience of two pane file managers, originally introduced by Norton Commander. Proper GUI version of it is whats needed, not spatial-shmatial garbage.

    Note that simple-minded users who may require this spatial mode are extremely unlikely to use any file manager at all. All they are going to do is open the word processor and save files in single directory. They almost never do any File management. It s a pity, that gnome developers can't see such a simple thing.

    --
    Property of AfterStep Window Manager.
  110. Sado-Maso by worldcitizen · · Score: 2, Insightful
    >So, people in fact love when the machine works in a way resembling behaviour of real-life objects

    Who figured this out? An academic researcher? Some corporate R&D person? This is blatant failure to use common sense. Most people love when machines work in a way that is easier than the behaviour of real-life objects. (Hint: think deeply about why do people want machines?...)

    Most of the time, people don't sort drawer contents because it is a chore (it is just easier to throw it in unsorted). I would love to have physical drawers where I throw a piece of clothing and it neatly sorts itself (and I strongly doubt I'm the only one who would like such a wondrous device -- btw: wifes/moms don't count as these "devices", they have way too many side effects)

    In very few cases I want a specific arrangement (because a specific arrangement implicitly carries the obbligation to manually arrange items every time). Those few cases perhaps justify having the spatial interface as a choice for specific folders.

    Otherwise, designing the inefficiencies of the real world into our machines too, it is outright masochistic (or sadistic, depending which side of user/designer you're on).

    Gnome designers, if you keep doing this, I'll hire a PI and expose you in leathers and whips for the world to see :P

  111. Thought process changes... by dilvie · · Score: 2, Insightful

    Over time, the user thought process changes. People don't work with computer folders the same way that they work with files and drawers -- this, IMO, is a good thing. Computers aren't bound by the same laws, and the interfaces don't have to be, either.

    I have grown quite accustomed to tabbed browsing (thanks to mozilla, and firefox). I hate the idea of keeping everything in separate windows based on which site I'm visiting. I browse with everything in the same window (separate tabs), based on the tasks I'm working on. For example, right now, there are four different slashdot stories (the ones I'm interested in reading) in four different tabs. When I finish with one, I'll close it and move on to the next. If a link sparks my interest, I'll open it in a new tab (set to open in the background) and move on to it next.

    In another browser window, I have another browser session waiting for my attention. What would be really neat is if I could save these browsing sessions like files and open them at a later date.

    If my file manager worked like this, I'd be thrilled. I'd love to have different folders open in different tabs for a related work session and drag-and-drop files between them by hovering over a tab (which would then become active so I can drop files into that folder). Again, I'd love the ability to save the state of the tabs, so that those common file-management tasks are facilitated more readily.

    THAT would be real progress. Even better -- abandon the strict file hierarchy altogether, and instead use a database system that allows you to combine the hierarchial file paradigm with labels (anybody use gmail?). A single file might seem to live in a variety of places... For example, if you have some business graphics, you could browse to it from the "business" branch, or the "graphics" branch (both root folders). Attempting to work this way with symlinks and shortcuts is messy, at best, and nobody wants to create a complicated query just to find a file they could have openned with three keystrokes, given a decent thought-hierarchy file browser.

    It seems to me that the user interface should mimick the way we think -- not the way our physical office works. That's the advantage of a computer -- we can make it work better and faster than related physical processes.