GNOME Files
Original author(s) | Eazel |
---|---|
Developer(s) | GNOME |
Initial release | March 13, 2001 |
Stable release | 46.0[1]
/ 18 March 2024 |
Repository | |
Written in | C (GTK) |
Operating system | Unix-like |
Platform | GNOME |
Type | File manager |
License | GPL-3.0-or-later[2] |
Website | apps |
GNOME Files, formerly and internally known as Nautilus, is the official file manager for the GNOME desktop. Nautilus was originally developed by Eazel with many luminaries from the tech world including Andy Hertzfeld (Apple), chief architect for Nautilus. The nautilus name was a play on words, evoking the shell of a nautilus to represent an operating system shell. 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
History
GNOME Files was originally developed by Eazel and Andy Hertzfeld (founder of Eazel and a former Apple engineer) in 1999.
GNOME Files was first released in 2001 and development has continued ever since. The following is a brief timeline of its development history:
- Version 1.0 was released on March 13, 2001,[4] and incorporated into GNOME 1.4.[5]
- Version 2.0 was a port to GTK+ 2.0.
- Version 2.2 included changes to make it more compliant with User Interface Guidelines.
- Version 2.4 switched the desktop folder to
~/Desktop
(the ~ represents the user's "Home" folder) to be compliant with freedesktop.org standards. - In the version included with GNOME 2.6, Nautilus switched to a spatial interface.[6] Several Linux distributions have made "browser" mode the default. The "classic" interface is still available:
- By a filing cabinet shaped icon.
- By an option in the "Edit -> Preferences -> Behavior" menu in Nautilus.
- In a folder's context menu.
- By using the "--browser" switch when started by a command via a launcher or shell.
- GNOME 2.14 introduced a version of Nautilus with improved searching, integrated optional Beagle support and the ability to save searches as virtual folders.[7][8]
- With the release of GNOME 2.22, Nautilus was ported to the newly introduced GVfs, the replacement virtual file system for the aging GnomeVFS.
- The 2.24 stable release of Nautilus adds some new features, mainly tabbed browsing and better tab completion.
- With GNOME 2.30, Nautilus reverted from a browser navigational model[9]by default.
- The 2.32 release introduced a dialog for handling conflicts when performing copy or move operations, transparency icon effect when cutting files into folder and enhanced the Wastebucket with Restore files.MATE Desktopfrom Gnome 2.x after Gnome 3.0. Today both Mate and Caja are based on GTK3.
- GNOME 3.0 completely revamped the UX of Nautilus with focus on sidebar and icons. Additionally, the Connect to Server dialog is also enhanced.[11] Nautilus was ported to GTK3.
- Version 3.4 added Undo functionality.[12]
- Version 3.6 introduced a revamped UI design, symbolic sidebar icon, new search feature, removal of many features such as setting window background, emblems, split pane mode, spatial mode, scripts, compact view mode and tree view. Nautilus' application name was renamed to Files, Though it is still called Nautilus internally in some distributions.[13] These major changes led to a lot of criticism, and various vendors such as Linux Mint decided to fork version 3.4.[14][15]
- Version 3.8 included a new option to view files and folders as a tree, a new Connect to Server item in the sidebar and incremental loading of search results.[16]
- Version 3.10 introduced a slightly revamped UI design in which titlebars and toolbars were merged into a single element called header bars.
- Version 3.18 introduced integration with Google Drive[17][18] and GOA (gnome-online-accounts)[19] settings.
Features
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
In earlier versions, Nautilus included original vectorized icons designed by Susan Kare.[21]
File system abstraction
GNOME Files relies on a file system
Using the
File indexing and file search framework
GNOME Files relies on Tracker (formerly named "MetaTracker") to index files and is hence able to provide fast file search results.
Batch renaming
Batch renaming was introduced with GNOME Files version 3.22 (2016).[22]
Archive handling
GNOME Files version 3.22 adds native, integrated file compression and decompression. By default, handling of archive files (e.g.
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
shared-mime-info
is the provided library.[23] At this time, at least GNOME, KDE, Xfce and ROX use this database.[citation neededSee also
- Comparison of file managers
- Dolphin (file manager) - KDE file manager
- Caja – a fork of Nautilus 2 for MATE
- Nemo – a fork of Nautilus 3 for Cinnamon, also used in Ubuntu Unity
References
- ^ Ondřej Holý (18 March 2024). "46.0". Retrieved 19 March 2024.
- ^ "LICENSE". GNOME Gitlab. Retrieved 20 June 2019.
- ^ GNOME 1.4 Released: Desktop Environment Boasts Power, Stability, Polish and Integration (press release), GNOME Foundation, 2 April 2001, retrieved 13 September 2016
- ^ 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.
- ^ 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.
- ^ Murray Cumming; Colin Charles (March 31, 2004). "What's New In GNOME 2.6". GNOME. Retrieved 2006-12-24.
- ^ Davyd Madeley (March 15, 2006). "GNOME 2.14 : What's New For Users". GNOME. Retrieved 2006-12-24.
- ^ 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.
- ^ "GNOME 2.30 Release Notes". library.gnome.org.
- ^ "GNOME 2.32 Release Notes". library.gnome.org.
- ^ "GNOME 3.0 Release Notes". library.gnome.org.
- ^ "GNOME 3.4 Release Notes". library.gnome.org.
- ^ "GNOME 3.6 Release Notes". library.gnome.org.
- ^ "Linux Mint team forks Nautilus - The H Open: News and Features". h-online.com. 6 August 2012.
- ^ "Introducing Nemo".
- ^ "Updates to GNOME Applications". help.gnome.org.
- ^ "GNOME 3.18 Will Let You Access Your Google Drive Files in Nautilus". 2015-09-30.
- ^ "GNOME 3.18 lands with Google Drive". 2015-09-30.
- ^ "Projects/GnomeOnlineAccounts - GNOME Wiki!". wiki.gnome.org.
- ^ "udisks2/what-is-shown.txt"..
- ^ "Nautilus' contributors". GNOME. 2004. Retrieved 2007-10-31.
- ^ a b "Nautilus 3.22 Adds Batch File Renaming, Native Compression Features". OMG! Ubuntu!. August 31, 2016.
- ^ "shared-mime-info". freedesktop.org.