Slashdot Mirror


The Captains of Nautilus

GonzoJohn writes "The official GNOME filemanager Nautilus was originally developed by Eazel as part of their plan to bring usability and beauty to the Unix desktop. Today Nautilus is maintained by veteran GNOME hackers Alexander Larsson and Dave Camp. Being such a core application in the GNOME desktop it is the topic of many discussions in and around GNOME. In a recent survey on gnomedesktop.org an interview about Nautilus was at the top of the wishlist. So to let everyone get the inside scope on what is happening with Nautilus currently I got hold of Alexander and Dave for a small interview.""

15 of 302 comments (clear)

  1. I've seen this before... by koh · · Score: 5, Insightful

    I understand this is an early post, but I've seen that concept elsewhere before. When do you start to care as much about your explorer application as, say, your window manager ? Isn't this whole explorer metaphor quite new to *NIX, and borrowed from win/mac OSes ?

    I don't think the gnome community should become as depend on nautilus as windows users are on explorer. It's a nice shell, granted, but it's an app like many others, and many users don't... use it.

    My point is, that kind of integration is just not the way to go for desktop on linx. If you want to be recognized, don't follow the (questinable) ideas of others.

    --
    Karma cannot be described by words alone.
    1. Re:I've seen this before... by forevermore · · Score: 4, Insightful
      My point is, that kind of integration is just not the way to go for desktop on linx[sic.].

      I think the point is that if *nix OS's are going to make it in the world of desktops, they need to be usable by "normal" people. Personally, I do 99% of my file management work in the console, but that's because nautilus is slow (even on my dual athlon) and lacks a lot of the intuitive keystroke mapping that something like MacOS has. "Normal" people don't want to know what "ls" and "cd" and "rm -f" are, they just want to point and click their files where they need them to go.

      If you want to be recognized, don't follow the (questinable) ideas of others.

      I'm all for changing UI standards, but until someone comes up with a better way to represent a file tree (or something better than a file tree), the "explorer" is about as good as it gets.

      Then again, I really miss the tab-down folders of MacOS (konqueror does this, why not nautilus?) that turns every view into a tree view.

      --
      Do you really need reason for beer? Wingman Brewers
    2. Re:I've seen this before... by ReinoutS · · Score: 4, Insightful
      I don't think the gnome community should become as depend on nautilus as windows users are on explorer.
      I don't think that will happen, because GNOME users still have a powerful terminal handy, should they wish to perform their file management tasks otherwise.
      It's a nice shell, granted, but it's an app like many others, and many users don't... use it.
      Nautilus is definately not an app like many others. It's the default GNOME desktop shell for crying out loud!
      My point is, that kind of integration is just not the way to go for desktop on linx.
      Why? What kind of integration do you think is the way to go?
      If you want to be recognized, don't follow the (questinable) ideas of others.
      Don't blindly follow, but use what is right, and put in something from yourself. Although I don't think Nautilus is "finished" by a long shot, it's coming along nicely.
  2. Re:Why so much time and energy? by Anonymous Coward · · Score: 1, Insightful

    i'm a 100% linux newbie and need an explorer type file manager. i'm trying to convert to linux but the file and directory structure of linux is so different that it's been difficult to make the switch completely.

  3. Re:GNOME Hijacked to Make Way for Real Users^TM by LinuxWoman · · Score: 5, Insightful

    Someday programmers will succeed in finding the pot of gold and create a solidly stable yet totally flexible OS and apps that don't contain the bloat long associated with software like Star Office and windows. In the meantime, we "enthusiasts" need to admit that if we really do want to see linux in any of its many versions win the desktop wars, it's going to be because we've won the hearts and minds of the regular "user".

    Not everyone wants to do real "admin" type work and many "users" just aren't capable of full fledged "admin" jobs. But the fact that not everyone will ever be an "admin" shouldn't mean those of us who are (or like to think we are) should give up freedom of manipulating the OS/file system/apps to our pleasure. One of the advantages in early linux was that if you survived the challenges of install you had a nice, stable OS that would behave as you wanted - if we could manage to match that flexibility with ease of install and a full compliment of standard apps we'd be well on our way.

  4. explorer metaphor by InodoroPereyra · · Score: 5, Insightful

    Isn't this whole explorer metaphor quite new to *NIX, and borrowed from win/mac OSes ?

    Yes, but there is nothing wrong in borrowing an idea as long as it is a good idea

    I don't think the gnome community should become as depend on nautilus as windows users are on explorer. It's a nice shell, granted, but it's an app like many others, and many users don't... use it.

    Yes, but I can bet that an application like Nautilus is necessary if you ever want to have a decent market share on the desktop . By decent I mean 10% or more.

    My point is, that kind of integration is just not the way to go for desktop on linx. If you want to be recognized, don't follow the (questinable) ideas of others.

    I would love to hear from you or someone else what kind of a replacement you can offer for a user-friendly file manager.

    I am a KDE user, and I love Konqueror. The little bit I tried Nautilus it looked very good to me too. Being an experienced UNIX user, I do most things from the console, but many times I find myself using konqueror just because it is more efficient for the specific task. For example, a recursive copy of a local directory tree to an ftp server where I also want to rename stuff on the fly.

    I guess my point is very simple: regular users (and this means 99% of the potential users) need a powerfull yet user-friendly file manager, or something else that let's them access all kinds of files, open them, copy remove them, manage removable devices and so forth. If you come up with a better metaphore it is more than welcome. Otherwise, GNOME needs to keep going with Nautilus.

    1. Re:explorer metaphor by IamTheRealMike · · Score: 4, Insightful
      Yes, but there is nothing wrong in borrowing an idea as long as it is a good idea

      But it is a good idea? I'd bet 90% of Linux users are ex-windows users, which by definition meant ex-explorer users. Yet most Linux users I know use the command line. Perhaps because once you've learnt it, it's faster and more efficient?

      Yes, but I can bet that an application like Nautilus is necessary if you ever want to have a decent market share on the desktop . By decent I mean 10% or more.

      I think it's a shame we feel we have to copy Windows in order to have Real People (tm) use it. Remember, there is no geek/real person divide, only shades in between. As Linux gets easier to use, so more people overcome the learning curve and the community of users grows. Some people will never, ever want to do anything in a way that's different to how they first learnt. I'd guess these people are in the minority. The majority will want to do things in the best way, as long as it's not too much effort to learn. I started with KDE and Konqueror because it looked like Windows and I could use it. Now I use GNOME 2 and the command line. I found I preferred them, even though they were less like Windows.

      What I'm trying to say is, I'd guess most people have a "natural level" of sorts, the place between Enlightenment/FluxBox and KDE where they settle naturally. We have to cater for everybody and we do - but that's not an argument against things that aren't like Windows.

      I would love to hear from you or someone else what kind of a replacement you can offer for a user-friendly file manager.

      Should be obvious but the command line. For people who can still learn new things (ie most Linux users) the CLI is usually just as good a replacement, hence the fact that we all use it.

      Being an experienced UNIX user, I do most things from the console, but many times I find myself using konqueror just because it is more efficient for the specific task. For example, a recursive copy of a local directory tree to an ftp server where I also want to rename stuff on the fly.

      Wow, that's a pretty advanced example. I'd guess you could do that using the command line too, but if Konqueror is easier for you then more power to you. I personally find the cli easier for everything, but then I know bash scripting. The only feature I wish it had was proper undelete (I must look into that old slashdot story about this).

      I guess my point is very simple: regular users (and this means 99% of the potential users) need a powerfull yet user-friendly file manager

      Yes, and it's a good point, but you missed a bit - they need a GUI file manager at the start, maybe they stick with it, maybe they don't.

  5. Re:Don't compare Mac OS Finder to Windows Explorer by jd142 · · Score: 3, Insightful

    The 10th time is something like this:

    Given directory foo with the following files:
    a.txt
    1.hlp
    bb.doc
    123.wpd
    memo to smith
    lunch meeting
    dog.jpg
    cat.gif
    homepage.html

    Move cat.gif, "memo to smith", bb.doc, and 1.hlp to directory bar.

    In a gui, you hold the ctrl key down and it takes about 7 clicks total. From the command line, there's not much you can do to make it fast since the files have nothing in common.

    This comes up pretty frequently for end users. For sysadmins the story is different, but most end users don't have files that lend themselves to regular expressions or something that makes the cli efficient. The file names and contents are almost random, so there's no efficient way to group them.

  6. I am sorry but... by friedmud · · Score: 2, Insightful

    Reading this interview makes me think about just how far in front of Gnome KDE is...

    "thumbnailing and autoplay on hover for video would be possible ?"

    Autoplay on hover is already in KDE 3.0 and thumbnailinng is in KDE 3.1

    "different information under each icon for each type of file is possible (ie pixel size and color depth for images, length in time of audio and video, and so on)"

    Once again this stuff is either in KDE 3 or 3.1

    "The Icon view is quite integrated with the core Nautilus code at the moment, so it is very hard to do things like this."


    This is where we start to see some architectual problems with Gnome. KDE does not suffer from these because everything is very componentized (probably because C++ is fundamentally more componentized itself).

    "you can't e.g. write external Nautilus views (e.g. a cvs view) that uses the icon view."


    Once again a foundation problem. KDE already has an integrated CVS view in konquerer (it uses the cervisia kpart).

    "but designing the right APIs to allow this and not cripple our ability to make changes to the Nautilus internals is very hard"

    These apis should have been designed in the first place - BEFORE things got to this point.

    "Right now things like Apotheke, the CVS view, have to recreate the whole directory view, which is a pain."

    Once again this is where the abundance of kparts comes in handy - just include the directory view part and you are done in KDE.

    "the concept of a distinct 'Nautilus Theme' has started to go away in favor of more systemwide theming mechanisms"

    Started?? Konquerer has used the rest of the KDE system themes for a LONG time!

    "he GTK+ & GNOME file selector is a popular subject both on the GNOME mailing lists and on sites such as gnomesupport.org and gnomedesktop.org. Using Nautilus or subsets of Nautilus for this task"

    Once again we see the componentized nature of KDE shining through. Since everything is a kpart - nothing has to be reinvented. KDE has had a standard file dialog box for some time now - and it functions just like konquerer - including theming and icons.

    "Another developer requested feature is being able to embed the nautilus fileviews into other applications,"

    Me? Beating the dead horse?? Nah....

    I really like Gnome - but I use KDE myself (and am a C++ programmer). I wish the Gnome folks lots of luck in catching up with KDE on these issues.

    That said - there are other areas in which gnome shines - indeed the desktop is not ALL about the filemanager. Bothe DE's have their ups and downs, I just wanted to point out some of Gnome's downs in reference to the interview.

    Derek

    1. Re:I am sorry but... by friedmud · · Score: 3, Insightful

      Indeed I have a friend who has shown me Gfilerunner - very nicely done, it does look like it has promise.

      Keep up the good work.

      You are totally and completely correct in saying that competition brings improvement. Linux is in a situation with its DE's that no other platform in the world has been in. We have a real chance to create some truly exciting desktop environments - and I think we are now getting there, all because of the competition.

      Thanks for chiming in! It is good to hear from people who are ACTIVELY doing something for the community instead of all of these whiny slashdotters that never get off their duff and just put everyone down.

      Derek

  7. Re:Don't compare Mac OS Finder to Windows Explorer by Lars+Arvestad · · Score: 4, Insightful

    Actually, thanks to filename completion in any standard shell, you'll list those files with about 9 keystrokes. Add to that "mv " and whatever the "directory bar" is, and you have accomplished your goal very efficiently. There is no way that I would be able to mouse around that quickly to choose the files and drag them somewhere!

    --
    Reality or nothing.
  8. GNOME is not being hijacked by luge · · Score: 4, Insightful

    I wasn't going to respond to this, but since it seems to have gotten enough credence to get modded up to a five, it seems I should.

    GNOME is not being hijacked. Hijacking is when captains and paying passengers are forced by outside forces to go someplace they don't want to go. GNOME is not being forced to go anywhere- the captains- the core maintainers- believe that what GNOME is doing is the right thing. Havoc, Alex, Dave, Jeff Waugh, John Fleck, and tens of other core people believe they are doing the right thing- they wouldn't do it otherwise. Those people have built GNOME with their sweat and tears, and if they feel that a simpler, more usable GNOME is the way to go, then they have every right to take GNOME that way.

    Everyone else? All the hitchhikers who haven't given their time to GNOME? It's hard to hijack GNOME from them- if they haven't contributed, it is not their GNOME to take away. But that's the most beautiful part about Free Software. It doesn't matter that they don't like GNOME's direction- it's all still there for them to use, all several hundred thousand lines of it. If you disagree with where GNOME is being 'hijacked' to, there is more than one way to go. Fork it. Or use KDE. Or use GNOME1.4 until the end of time. Or (best option) put your own blood sweat and tears in and fight to make GNOME2 better. That's the option I've chosen, it's the option others have chosen. And I firmly believe it's the best choice I can make.

    [Final note: People who post as ACs to /. are (correctly) ignored by GNOME. People who pour their entire fucking lives into GNOME, like Havoc, get a lot more respect. Flaming him merely proves how ignorant you are.]

    --

    IAAL,BIANLY

    1. Re:GNOME is not being hijacked by Anonymous Coward · · Score: 1, Insightful

      Or hijacking is what happens when a bunch of gnome developers are employed by corporations to turn GNOME into something they can peddle to clueless newbies. Face the facts, GNOME development is controlled by a select group of corporations. GNOME is no longer lead by the community. It is being lead by a small group of core developers who are beholden to there employers.

      Sorry, man that is simply the facts jack. These developers have turned a deaf ear to the existing gnome community, because they (and respective corporations) want to appeal to the unwashed masses. Ok, that is fine. The community will either respond by forking, tucking tail, or switching to KDE.

  9. Re:GNOME Hijacked to Make Way for Real Users^TM by Karn · · Score: 2, Insightful

    Haven't you heard? GNOME and KDE are DE's to cater to normal users.

    A quote from the KDE website:

    KDE seeks to fill the need for an easy to use desktop for Unix workstations,
    similar to the desktop environments found under the MacOS or Microsoft Windows

    Now, consider that GNOME was founded to be a KDE replacement based on a free toolkit, and you will understand that GNOME and KDE are not aimed at us. They are aimed at regular users.

    Of course, we're still free to use GNOME and KDE, or an xterm and any one of the 100 freely available window managers available for X.

    --


    Why do I keep typing pythong?
  10. Re:GNOME Hijacked to Make Way for Real Users^TM by chetohevia · · Score: 4, Insightful

    I guess I'm not surprised by the vitriol here, but I'm really disappointed.

    GNOME is still every bit as flexible as it used to be, for the expert user. All the config files are editable, all the gconf keys are available in gconftool, and you can hack your own prefs/themes/etc. You can choose not to run Nautilus easily enough by editing your session files.

    If you're an expert, none of the defaults should bother you. Are you merely complaining about this because you don't want to go back to editing config files? Maybe the intermediate user loses a few options, but they can learn, or content themselves with themes and actually getting things done.

    The GNOME 2 development process has been going on for quite some time, in the open, on public lists. If you're suddenly upset about the direction of GNOME development, you haven't been paying attention.

    And "The GNOME Board and all the developers" isn't exactly a small cabal. These development decisions have been made by large teams of developers after a lot of heartfelt and sincere discussion. Yes, they worried about alienating current users, including developers. Lots of developers like viewports and edge-flipping. Lots of developers want wonky customization.

    But they also want stabiltiy, and they want not to have wierd Bonobo bugs that only occur with particular Sawfish settings and are impossible to replicate or fix with any regularity.

    What the GNOME 2 development team has done is put in a simple set of defaults that don't confuse the living daylights out of new users. The customization fiends are always going to customize, no matter what, so there's not much point in guessing what customizations they're going to want.

    For the expert who knows the difference between one window manager and another, it's relatively simple to switch-- just pop open a terminal and kill one and start the other. But most of us don't care. Really. And after three days of using the new desktop, you won't care either, because it's faster and has fewer bugs and doesn't peg your CPU when you switch desktops.

    In other words, get over yourself. GNOME 2 is good and getting better, and you're whining about the way the scene has changed like some hipster who's upset that the rest of the world is now playing your White Stripes records.