Nautilus, the predecessor of the GNOME Files, was originally developed by Eazel and Andy Hertzfeld (founder of Eazel and a former Apple engineer) in 1999. The name "Nautilus" was a play on words, evoking the shell of a nautilus to represent an operating system shell.
At the beginning of 2000, Richard Hestgray published the first screenshots of Nautilus 0.1 preview release1:
In December 2000, article under the title «Nautilus, GNOME’s new file manager» was published in the Linux Magazine.2
The Nautilus Desktop Shell is intended to supersede the GMC file manager (which was derived from the venerable Midnight Commander) in new versions of GNOME. What looks superficially like Yet Another File Manager appears at second glance to be a great deal more.— Matthias Warkus, Nautilus, GNOME’s new file manager, Linux Magazine, Issue 3 (2000), C.116—119, http://www.linux-magazine.com/issue/03/Nautilus.pdf
The Nautilus Desktop Shell is intended to supersede the GMC file manager (which was derived from the venerable Midnight Commander) in new versions of GNOME. What looks superficially like Yet Another File Manager appears at second glance to be a great deal more.
Nautilus replaced Midnight Commander in GNOME 1.4 (2001)3 and has been the default file manager from version 2.0 onwards. Nautilus was the flagship product of the now-defunct Eazel Inc.
GNOME Files was first released in 2001 and development has continued ever since. The following is a brief timeline of its development history:
Bookmarks, window backgrounds, notes, and add-on scripts are all implemented, and the user has the choice between icon, list, or compact list views. In browser mode, Nautilus keeps a history of visited folders, similar to web browsers, permitting quick revisiting of folders.
Nautilus can display previews of files in their icons, be they text files, images, sound or video files via thumbnailers such as Totem. Audio files are previewed (played back over GStreamer) when the pointer is hovering over them.
In earlier versions, Nautilus included original vectorized icons designed by Susan Kare.20
GNOME Files relies on a file system abstraction layer (provided by GVfs) to browse local and remote file systems, including but not limited to FTP sites, Windows SMB shares, OBEX protocol (often implemented on cellphones), files transferred over shell protocol, HTTP and WebDAV and SFTP servers.
Using the GIO library, Nautilus tracks modification of local files in real time, eliminating the need to refresh the display. GIO internally supports Gamin and FAM, Linux's inotify and Solaris' File Events Notification system.
GNOME Files relies on Tracker (formerly named "MetaTracker") to index files and is hence able to provide fast file search results.
Batch renaming was introduced with GNOME Files version 3.22 (2016).21
GNOME Files version 3.22 adds native, integrated file compression and decompression. By default, handling of archive files (e.g. .tar.gz) was handed off to File Roller (or another tool). Users now benefit from a progress bar, undo support, and an archive creation wizard.
The new "extract on open" behavior, which automatically extracts an archive file by double clicking it, can be disabled in the preferences.22
MIME types (also called "media type" or "content type") are standardized by the IANA, then the freedesktop.org project takes care that the implementation works across all free software desktops. shared-mime-info is the provided library.23 At this time, at least GNOME, KDE, Xfce and ROX use this database.
Hestgray, Richard (February 2000). "Nautilus Screenshots". ionet.net/~hestgray. Archived from the original on 7 February 2001. The first of our screenshots shows the normal, default icon view of my home directory. Note how the icon layout is broken at the moment :-). https://web.archive.org/web/20010207202944/http://www.ionet.net/~hestgray/nautilus/ ↩
Warkus, Matthias (December 2000). "Nautilus, GNOME's new file manager" (PDF). Linux Magazine (3): 116–119. Archived from the original (PDF) on 14 December 2004. The Nautilus Desktop Shell is intended to supersede the GMC file manager (which was derived from the venerable Midnight Commander) in new versions of GNOME. What looks superficially like Yet Another File Manager appears at second glance to be a great deal more. https://web.archive.org/web/20041214013846/http://www.linux-magazine.com/issue/03/Nautilus.pdf ↩
GNOME 1.4 Released: Desktop Environment Boasts Power, Stability, Polish and Integration (press release), GNOME Foundation, 2 April 2001, retrieved 13 September 2016 https://www.gnome.org/press/2001/04/gnome-1-4-released-desktop-environment-boasts-power-stability-polish-and-integration/ ↩
Michael Hall (March 15, 2001). "Review: Nautilus 1.0: Has Eazel Earned Its Place in GNOME?". LinuxPlanet. Archived from the original on 2012-02-05. Retrieved 2007-02-19. https://web.archive.org/web/20120205030008/http://www.linuxplanet.com/linuxplanet/reviews/3094/1 ↩
GNOME (April 2, 2001). "GNOME 1.4 Released – Desktop Environment Boasts Power, Stability, Polish and Integration". GNOME press release. Archived from the original on 2007-03-03. Retrieved 2007-02-19. https://web.archive.org/web/20070303113728/http://www.gnome.org/press/releases/gnome14.html ↩
Murray Cumming; Colin Charles (March 31, 2004). "What's New In GNOME 2.6". GNOME. Retrieved 2006-12-24. http://www.gnome.org/start/2.6/notes/rnwhatsnew.html ↩
Davyd Madeley (March 15, 2006). "GNOME 2.14 : What's New For Users". GNOME. Retrieved 2006-12-24. http://www.gnome.org/start/2.14/notes/en/rnusers.html ↩
Alexander Larsson (December 7, 2005). "Seek and Ye Shall Find". Alexander Larsson's blog. Archived from the original on 2006-12-12. Retrieved 2006-12-24. https://web.archive.org/web/20061212051036/http://blogs.gnome.org/view/alexl/2005/12/07/0 ↩
"GNOME 2.30 Release Notes". library.gnome.org. Retrieved 30 December 2024. https://help.gnome.org/misc/release-notes/2.30/ ↩
"GNOME 2.32 Release Notes". library.gnome.org. Archived from the original on 2012-12-22. Retrieved 2012-10-15. https://web.archive.org/web/20121222044211/http://library.gnome.org/misc/release-notes/2.32/ ↩
"GNOME 3.0 Release Notes". library.gnome.org. Archived from the original on 2013-01-27. Retrieved 2012-10-15. https://web.archive.org/web/20130127020236/http://library.gnome.org/misc/release-notes/3.0/ ↩
"GNOME 3.4 Release Notes". library.gnome.org. Archived from the original on 2012-03-30. Retrieved 2012-10-15. https://web.archive.org/web/20120330034004/http://library.gnome.org/misc/release-notes/3.4/ ↩
"GNOME 3.6 Release Notes". library.gnome.org. Archived from the original on 2012-12-30. Retrieved 2012-10-15. https://web.archive.org/web/20121230052356/http://library.gnome.org/misc/release-notes/3.6/ ↩
"Linux Mint team forks Nautilus - The H Open: News and Features". h-online.com. 6 August 2012. http://www.h-online.com/open/news/item/Linux-Mint-team-forks-Nautilus-1660545.html ↩
"Introducing Nemo". http://cinnamon.linuxmint.com/?p=198 ↩
"Updates to GNOME Applications". help.gnome.org. https://help.gnome.org/misc/release-notes/3.8/more-apps.html.en ↩
"GNOME 3.18 Will Let You Access Your Google Drive Files in Nautilus". 2015-09-30. http://www.omgubuntu.co.uk/2015/09/gnome-3-18-google-drive-nautilus-support ↩
"GNOME 3.18 lands with Google Drive". 2015-09-30. http://www.pcworld.com/article/2987962/operating-systems/gnome-318-lands-with-google-drive-integrated-firmware-updates-and-new-apps.html ↩
"Projects/GnomeOnlineAccounts - GNOME Wiki!". wiki.gnome.org. https://wiki.gnome.org/Projects/GnomeOnlineAccounts ↩
"Nautilus' contributors". GNOME. 2004. Retrieved 2007-10-31. http://www.gnome.org/projects/nautilus/about.html ↩
"Nautilus 3.22 Adds Batch File Renaming, Native Compression Features". OMG! Ubuntu!. August 31, 2016. https://www.omgubuntu.co.uk/2016/08/quick-look-new-features-nautilus-3-22 ↩
"shared-mime-info". freedesktop.org. https://freedesktop.org/wiki/Software/shared-mime-info/ ↩