Skip to content

Nautilus + Zeitgeist

OK this post is from Ian Cylkowski aka izo.
please please have a look!
http://www.design-by-izo.com/2010/02/27/deconstructing-nautilus-and-rebuilding-it-better/
It shoes some nice mockups

So if someone can link me with a tutorial how to extend the nautlius sidebar I will add the “commonly accessed” functionality within an hour or 2!

PROMISE

{ 47 } Comments

  1. Izo | February 28, 2010 at 1:14 am | Permalink

    Thank you very much for the post! I sincerely hope my ideas can become reality.

    /izo\

  2. DaElsta | February 28, 2010 at 1:28 am | Permalink

    izo, this just looks great! good job…

  3. Shane Fagan | February 28, 2010 at 1:30 am | Permalink

    That is fucking awesome, I want it now :)

  4. Markus | February 28, 2010 at 1:38 am | Permalink

    What is that fugly Mac OS X ripoff theme?

  5. augias | February 28, 2010 at 1:52 am | Permalink

    What is that asinine comment?

  6. Victor | February 28, 2010 at 2:02 am | Permalink

    augias:
    Didn’t you get the memo? Any theme that looks good is a Mac OS X ripoff.

    Markus:
    I ordinarily don’t feed trolls. But I felt I had to say that that’s the first time I’ve heard somebody call Clearlooks an OS X clone.

  7. A. Walton | February 28, 2010 at 2:23 am | Permalink

    I really don’t like how everyone thinks Nautilus should be Finder, but whatever.

    The sidebar can be extended by writing a NautilusWhateverSidebarProvider which returns the instance of your NautilusWhateverSidebar, but none of that is in the extension interface currently, so right now it would only be available as a compile-time add-on to Nautilus. It seems to me like it should be in the extension lib, but I think it just never made it.

  8. A. Walton | February 28, 2010 at 2:25 am | Permalink

    Sorry, that last comment should be “registers the type of NautilusWhateverSidebar”.

  9. Izo | February 28, 2010 at 3:18 am | Permalink

    @DaElsta: thank you very much!
    @Markus: LOL, brilliant. I like how even the slightest hint of the Aqua interface causes some to foam and spittle with rage. Fact is, as much as some people hate Apple/Mac, I’m not going to reject what is otherwise a good idea just because it’s Apple. I’m proposing a file manager that is BETTER than Finder.
    @A.Walton: I’m not saying that Nautilus should be Finder, I’m saying it should and CAN be better. I may have borrowed design elements from Finder, but this wasn’t done JUST BECAUSE it was Mac, it was done because sometimes Apple just come up with damn good ideas.

    /izo\

  10. Jeremy | February 28, 2010 at 4:17 am | Permalink

    You may want to check your spelling in the final line of your blog post.

  11. Stu | February 28, 2010 at 4:25 am | Permalink

    That theme is pretty awesome. Having the views accessible via small buttons makes sense, and I prefer windows to macosx.

    WRT common accessed, definitely do it !

  12. Stu | February 28, 2010 at 4:26 am | Permalink

    I don’t understand why people can’t just use the themes they like…. why criticize the others, it’s not like you have to use them, there are plenty of styles for everybody.

  13. Randal Barlow | February 28, 2010 at 4:36 am | Permalink

    Do the nautilus-python bindings allow access
    to the ui?

  14. Anil Wang | February 28, 2010 at 5:40 am | Permalink

    Looks exciting.

    But where’s the Location Button (the button that toggles between the GUI representation of the path and the text representation) and the “Go to Parent” widget? Both are necessary. Nautilus originally lacked these and was eventually forced to add them.

  15. Randal Barlow | February 28, 2010 at 7:21 am | Permalink

    It would require some new nautilus python bindings if we were going to use the code from journal. I was able to take advantage of nautilus.MenuProvider to grab a window but this is not how I would prefer to do this.

  16. Randal Barlow | February 28, 2010 at 7:24 am | Permalink

    I guess it could be done with ctypes too. I will look into that approach.

  17. Randal Barlow | February 28, 2010 at 8:27 am | Permalink

    http://i46.tinypic.com/p3bif.png

    Dirty dirty hacks, but it can be done as a nautilus extension. I would rather approach it from the nautilus side, but I would hate to have to require a patched version of nautilus.

  18. ZeD | February 28, 2010 at 9:03 am | Permalink

    Why the search bar? What’s the purpose?
    I’m in nautilus, I *perfectly know* where I am, it’s written! I don’t want to search! Search should not be *in* nautilus. It’s like… you’re in the right street, you only have to find the address number. You ask help and people stop you by showing a full fledged map!

  19. Nico | February 28, 2010 at 9:05 am | Permalink

    I, for one, like that theme. What’s its name so that I can find it?

  20. Luke | February 28, 2010 at 9:52 am | Permalink

    Nautilus is currently under active development, and there are various changes to the UI that will likely happen as Gnome moves towards version 3. If you want changes like these included, then you really should run them past the Nautilus developers.

    Writing a patch and hoping for it to get included is likely to cause problems with work that’s currently underway.

    Just my 2c.

  21. fernando trasviña | February 28, 2010 at 10:17 am | Permalink

    please don’t turn nautilus into finder, improve it but come on, rounding everything up does not make the program better.

  22. Xake | February 28, 2010 at 11:44 am | Permalink

    Those mockups are nice, some buttons are just duplications (like the parent button). But removing the stop button is stupid. I have used it plenty of time when I have had a slow connection on my laptop and have had to connect to my home server using sftp. If/when you click the wrong path, not being able to stop the directory listing is horrible.

    However I believe as long as your directory is loading, then you do not need the refresh button, so why not have a stop button turn into a refresh button as soon as the loading is done? If you want to refresh before the directory is loaded it is somewhat logical to stop the previous listening before it is finished anyway.

  23. Jimbo | February 28, 2010 at 12:05 pm | Permalink

    One thing that worries is (judging by the gnome planet) there aren’t any core developers working on fixing Nautilus for the Gnome 3.0 release. All the cool mockups I’ve seen are by people who don’t necessarily have the skills to implement their designs. I’m worried that they are going to stay mockups for the foreseeable future and Gnome 3.0 will ship with the same crappy file browser as ever.

  24. Zac Barton | February 28, 2010 at 12:28 pm | Permalink

    @Nico: You can create the Metacity theme using my Homosapien Customizer – http://www.zacbarton.com/homosapien/customizer/

  25. Tom | February 28, 2010 at 12:31 pm | Permalink

    The stop button is a big fat sign that the code in Nautilus sucks. If you cannot interrupt an action with Back or switching to another view then it is Nautilus’ bad design. Don’t provide UI for buggy implementations, just fix them.

  26. Klap-in | February 28, 2010 at 12:39 pm | Permalink

    “But where’s the Location Button (the button that toggles between the GUI representation of the path and the text representation) and the “Go to Parent” widget? Both are necessary. Nautilus originally lacked these and was eventually forced to add them.”

    I use this functionality by shortkey Ctrl + L, instead of using that button. I discovered by your remark that this button does also this toggling. So at least this button should be more clear…

  27. Zac Barton | February 28, 2010 at 12:45 pm | Permalink

    @Nico: You can create the Metacity part of this theme using my Homosapien Customizer.

    I cant seem to post a link here but you will find it on Google easy enough.

  28. Nico | February 28, 2010 at 12:56 pm | Permalink

    @Zac : Thanks, found it. Now the GTK stuff….

  29. chris2 | February 28, 2010 at 1:47 pm | Permalink

    me doesn’t like your mockups cos me always uses the same view and never changes the icon’s sizes. me wants tagging features and virtual folders. me wants a searchbox instead of a button. The only way to fit all needs and wills would be to let the users the ability to customize their own nautilus toolbar a la eog/evince/epiphany.
    /me thinks is the way to go!
    anyway, nice mockups, I’m already using nautilus-elementary and it is a huge step forward.

  30. afonit | February 28, 2010 at 2:35 pm | Permalink

    to xake’s comment.

    I agree, in the mockup the refresh button in the location bar can be an X when the directory is loading, then turn into the refresh symbol (as currently seen in the mockup) when the directory is done loading.

    That would be some nice functionality in keeping with the cleanliness and utility the mockup provides.

    (obviously we are unable to know if the mockup artist intended this as it is just a static image, he may very well already have this idea.)

  31. vish... | February 28, 2010 at 3:08 pm | Permalink

    Implementing the journal in the nautlius sidebar , makes the need for a “Desktop” unnecessary.

    Which works perfectly with gnome-shell’s and nautilus’ plan to not draw the desktop.

    @izo , neat idea.. kudos

  32. Randal Barlow | February 28, 2010 at 4:31 pm | Permalink

    @Luke this is what I determined. I would like to implement some of the features using libnautilus-extensions if possible. I already made journal embeddable but I am not sure the original bloggers approach is the best.

    I am also not interested in cloning finder, but I do want to take advantage of zeitgeist by adding history and day navigation. Using IconViews perhaps and not the embeddable journal.

  33. xurfa | February 28, 2010 at 6:30 pm | Permalink

    How would this look like with a much deeper directory structure? Like 20-30 directories deep?

  34. Daniel | February 28, 2010 at 9:27 pm | Permalink

    I like this – I like zeitgeist and the gnome-activity-journal but I think this is a winner.

    My biggest problem with gnome-activity-journal is that its a separate program, having it automatically integrated into nautilus by default is such a great idea and pretty much solves that problem of having to fire up a separate program. I really hope the zeitgeist team can work with the nautilus developers into getting this included to the default nautilus for GNOME 3!

  35. AK | February 28, 2010 at 9:36 pm | Permalink

    I love it,
    but the sad thing i’ve noticed in mockups is that the end result never ever looks even close to the mockups. this is sad…

  36. m | February 28, 2010 at 11:38 pm | Permalink

    Can’t wait to see this implemented :)

  37. Lucian | March 1, 2010 at 4:25 am | Permalink

    I am forced to use the abomination that is the OS X Finder every day, it’s a really bad UI for a file manager.

    Nautilus already has some of the same pitfalls, hopefully it will have less in the future, not more.

  38. Menti | March 1, 2010 at 10:10 pm | Permalink

    This is pretty. I really think that Nautilus should provide Zeitgeist functionality.

    I really would like the “Open…” dialog to show Zeitgeist stuff. Imagine: you have an application running, you click Open, the file selector dialog appears and it shows you recent documents opened with that application, with the last time they were used.

    Or the documents most frequently opened with that application, sorted by frequency. Or the documents most opened, sorted by number of times opened.

    Or documents that are contextually relevant. Let’s say, you always copy and paste data from a certain website to a certain spreadsheet. So you open the website in your browser; then you launch the spreadsheet program; you click “open”; you select some option as “Context relevant” or something; and Zeitgeist provides files that are often used together with whatever is open at the moment; so it shows you the spreadsheet where you always paste data from the website you have.

    I really, really, really think that this Zeitgeist thing could be great.

  39. shopping online | May 3, 2010 at 2:50 pm | Permalink

    Online shopping is rapidly becoming the first choice of people in the world for modernized or traditional shopping. Gradually, online shopping is being accepted as the new and fashionable way of shopping. It is becoming popular because people have many other things to do in their busy life and shopping online saves time in numerous ways.

  40. OEM Laptop Batteries | May 5, 2010 at 7:49 pm | Permalink

    I just wanted to leave a fast comment to thank you for your blog! I really enjoyed your blog site!!! I have a Laptop Battery Information site of my own at Buy-Batteries.com… I will place a link back to your site. Keep up the good work! Well Wishes!

  41. Bodenstaubsauger ohne Beutel | October 14, 2010 at 8:24 pm | Permalink

    Hey guy, was just searching through the web and looking 4 some infos and go across your page. Iam impressed by the information that you’ve on your website. It shows how well ya understand your subject. I have Bookmarked ya, and will come back 4 more infos. You, my friend, ROCK!!!

  42. Blue Ray Brenner | October 15, 2010 at 5:41 pm | Permalink

    Hey friend, was just searching through the www and looking 4 some infos and came across ya website. Iam impressed by the information that you have on ya blog. Shows how well ya understand this subject. I have Bookmarked your, and i will come back for more information. Guy, you, ROCK!!!

  43. Kristel Orosco | November 1, 2010 at 1:16 pm | Permalink

    Cheers for this interesting article. I would like to come back in the not too distant future. Cheers again

  44. Schematic Diagram | November 16, 2010 at 5:48 pm | Permalink

    lithium ion laptop batteries are very good specially those 6 cell battery array “~”

  45. Beats By Dre UK | June 2, 2011 at 11:22 am | Permalink

    Hi,thanks for your post and luckly to comment in your site!The Nigerian military should sweep all hooligans disturbing the peace in the North. But what goes around comes around because most atimes they end up as junkies and drop outs. Good news for shopping ch eap Oakley sunglasses. Another major benefit of these heated flooring systems namely you can warm about any floor without replacing or refinishing your existing one! There is no absence to change everything in your existing install. Biola and I are getting closer with every passing day. Good Job M.I but i expect something better than this.

  46. Nike shoes | June 23, 2011 at 8:12 am | Permalink

    Pretty good, very pleased to be here comment

  47. coupons for motherhood store | September 4, 2011 at 2:54 pm | Permalink

    Immer etliche Firmen benützen heutzutage Interimmanagement als innovatives und ergänzendes Gerätschaft i. Spanne der Unternehmensführung. Denn hiermit wird Kenntnisstand leistungsfähig, bedarfsgerecht und schnell ins Unternehmen geholt.

{ 3 } Trackbacks

  1. uberVU - social comments | February 28, 2010 at 2:18 am | Permalink

    Social comments and analytics for this post…

    This post was mentioned on Twitter by seiflotfy: New blog post: Nautilus + Zeitgeist http://seilo.geekyogre.com/2010/02/nautilus-zeitgeist/...

  2. [...] Read this article: Seif Lotfy: Nautilus + Zeitgeist [...]

  3. [...] Seif Lotfy posted excitedly about Ian Cylkowski’s in-depth Nautilus redesign mockup. [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *