Cutting Chrome Out of Nautilus

Quite a little interesting tidbit on Planet GNOME today. As we all know, the default file manager for the GNOME desktop is Nautilus. While there’s nothing inherently wrong with it, it does have this odd interface where actually more screen space is dedicated to controls and buttons than to the actual part that matters: your files. As part of Ubuntu’s Papercuts project, a fix has been worked on.

The fix stems from the discussion around papercut “Nautilus file browser toolbar is complicated, redundant, and ugly“. The bug is pretty self-explanatory: there is a lot of redundancy in the default Nautilus configuration, and a bit of clean-up is certainly welcome to make the file manager a little less daunting. For instance, the controls for back/forward/etc. take up quite some space, while “Home” and “Computer” shortcuts are located both in the toolbar as well as in the sidebar – where they make sense.

The end result of all this is that the chrome-content ratio for Nautilus-current looks like this:

The Chrome/content ratio in Nautilus-current.

As you can see, there is room for improvement here. The content area of any application is almost always the most important area, and if your application has more chrome than content then there’s something wrong with your design. Marcus Carlson, therefore, decided to tackle this problem, and after applying his patch, Nautilus looks a little less overwhelming.

The result is a much cleaner Nautilus, a Nautilus which doesn’t waste as much screen real estate in each window. Stop and Reload have been combined, toolbar icon labels are gone, the location breadcrumb bar is moved to the toolbar, and the up and computer button are removed. See the below comparison from my machine – Nautilus on top, compared to Thunar on the bottom:

Comparing Nautilus-patched to Thunar.

As you can see, this patch makes Nautilus look almost exactly like Thunar, which can only be seen as a good thing (at least from my perspective). The patch itself has been rejected by upstream, since the Nautilus developers are working on a toolbar customisable during runtime, which is of course preferred to a fixed minimalist design. Carlson just so happens to be working on this editable toolbar as well.

This patch can be applied easily through Carlson’s PPA in Ubuntu. What do you all think? Prefer a minimalist Nautilus, the current layout, or something else completely?

64 Comments

  1. 2009-07-21 3:58 pm
  2. 2009-07-21 3:59 pm
    • 2009-07-21 4:32 pm
      • 2009-07-21 5:53 pm
        • 2009-07-21 5:56 pm
          • 2009-07-21 6:03 pm
          • 2009-07-21 6:48 pm
          • 2009-07-21 6:51 pm
          • 2009-07-21 7:13 pm
        • 2009-07-21 8:44 pm
        • 2009-07-22 2:55 am
  3. 2009-07-21 4:06 pm
    • 2009-07-21 4:50 pm
      • 2009-07-21 7:46 pm
    • 2009-07-21 4:55 pm
      • 2009-07-21 5:02 pm
    • 2009-07-21 5:48 pm
    • 2009-07-21 6:01 pm
    • 2009-07-21 9:21 pm
      • 2009-07-22 7:13 am
  4. 2009-07-21 4:06 pm
    • 2009-07-21 4:35 pm
      • 2009-07-21 5:29 pm
        • 2009-07-21 6:04 pm
  5. 2009-07-21 4:25 pm
  6. 2009-07-21 6:10 pm
    • 2009-07-21 6:13 pm
      • 2009-07-21 8:03 pm
        • 2009-07-22 8:10 am
          • 2009-07-22 12:14 pm
          • 2009-07-22 2:01 pm
          • 2009-07-24 9:42 pm
          • 2009-07-22 12:42 pm
          • 2009-07-22 2:05 pm
    • 2009-07-21 7:57 pm
  7. 2009-07-21 6:22 pm
    • 2009-07-21 7:00 pm
      • 2009-07-21 8:10 pm
        • 2009-07-22 11:49 am
    • 2009-07-22 10:28 am
  8. 2009-07-21 6:57 pm
    • 2009-07-21 8:22 pm
  9. 2009-07-21 7:08 pm
    • 2009-07-21 7:20 pm
  10. 2009-07-21 7:19 pm
    • 2009-07-21 7:38 pm
  11. 2009-07-21 7:52 pm
  12. 2009-07-21 8:13 pm
  13. 2009-07-21 8:29 pm
  14. 2009-07-21 9:16 pm
    • 2009-07-22 12:20 pm
  15. 2009-07-21 10:17 pm
    • 2009-07-21 10:32 pm
      • 2009-07-21 10:36 pm
    • 2009-07-21 10:32 pm
      • 2009-07-22 3:12 pm
  16. 2009-07-22 6:47 am
  17. 2009-07-22 8:29 am
  18. 2009-07-22 10:30 am
  19. 2009-07-22 2:22 pm
  20. 2009-07-23 8:23 am
    • 2009-07-23 3:07 pm
    • 2009-07-24 7:44 am
    • 2009-07-25 11:18 am