Fact-checked by Grok 2 weeks ago

GNOME Files

GNOME Files is the default for the , offering a simple and integrated way to manage files, folders, and browse the both locally and on networks. Also known internally by its historical name , it supports reading and writing to , running scripts, launching applications, and provides multiple viewing modes including icon grid, icon list, and tree list. The application is extensible through plugins and scripts, making it adaptable for advanced file management needs. Originally developed by Eazel with initial involvement beginning in 2000, Nautilus was first released in 2001 and became the default for starting with version 1.4. Following Eazel's closure, the GNOME community took over maintenance, evolving the codebase through numerous releases tied to GNOME's six-month cycle. In 2012, with the release of GNOME 3.6, the application was renamed to "Files" to provide more intuitive, descriptive names in various supported languages, aligning with GNOME's user-friendly design philosophy. As of November 2025, the latest stable version of is 49.1, incorporating recent improvements such as enhanced search capabilities with better contextual information on performance. It remains a core component of , emphasizing security features like sandboxing via Bubblewrap and integration with tools for local search and user directories.

Introduction

Overview

GNOME Files, also known as , serves as the official for the . It is a graphical application designed to provide users with an intuitive interface for interacting with files and directories. Developed primarily in the C programming language and utilizing the toolkit, GNOME Files has been the default since the early days of GNOME, evolving to meet modern desktop needs. As , GNOME Files is distributed under the GNU General Public License version 2 or later (GPL-2.0-or-later), ensuring that its is freely available for modification and redistribution. Its core purpose revolves around enabling users to browse, organize, and manipulate files and folders across local storage, network shares, and . This includes operations such as copying, moving, deleting, and renaming items, all within a user-friendly framework that abstracts underlying complexities. GNOME Files integrates seamlessly with the GNOME Shell, the desktop's primary interface, to deliver a cohesive experience that supports features like drag-and-drop functionality between applications and for quick file access. This tight coupling enhances productivity by aligning file management with broader desktop workflows, such as desktop icon handling and application launching. As of November 2025, the current stable version is 49.1, released on October 16, 2025, incorporating refinements to performance and elements from the broader GNOME 49 series.

Development and Naming

GNOME Files, originally developed as , traces its origins to when it was created by Eazel Inc., a startup founded by , as a key component of the early desktop ecosystem. Eazel aimed to build innovative tools for , with designed as an intuitive leveraging the GNOME virtual file system (GnomeVFS). In 2001, Eazel was acquired by Ximian, which continued Nautilus development and integrated it more deeply into distributions. Ximian itself was purchased by in 2003, shifting maintenance to corporate sponsorship while maintaining open-source contributions to the project. Following 's acquisition by Attachmate in 2011, corporate involvement waned, and Nautilus transitioned to fully community-driven development under the Foundation. The application underwent a significant in September 2012 with 3.6, when its display name changed from Nautilus to Files to adopt a more descriptive and language-agnostic identifier, such as "Files" in English or equivalents like "Archivos" in Spanish. This renaming aligned with 's broader initiative to use straightforward, translatable terms for applications, improving across languages. Despite the user-facing change, the internal codename "Nautilus" persists in the source code and certain distributions. Today, Files is maintained by the team through its repository, with ongoing contributions from volunteers and organizations such as Endless OS, which has supported enhancements like improved file handling and integration features.

History

Origins and Early Development

, originally known as , was conceived in 1999 by Eazel, a startup founded in fall 1999 by former Apple engineers , Mike Boich, , and Guy Tribble, with the goal of creating an intuitive graphical for the . The project drew its name from the nautilus mollusk, evoking the idea of a protective for file management operations, much like an operating system . Eazel aimed to build a user-friendly interface that would simplify file handling on , leveraging the growing open-source ecosystem to compete with desktops. Initial began with early commits tracing back to 1997, but Eazel's involvement accelerated progress starting in late 1999, focusing on innovative features to enhance accessibility and integration within . The first public release, 1.0, occurred on March 13, 2001, aligning closely with the launch of 1.4 and marking a significant milestone for the desktop environment. To promote extensibility and seamless integration with other applications, Nautilus early on adopted the component framework, enabling modular development and the embedding of components like viewers and editors directly within the . These elements positioned Nautilus as a forward-thinking tool, emphasizing ease of use over traditional browser-style navigation. Development faced substantial challenges when Eazel shut down in May 2001, shortly after the 1.0 release, laying off most of its staff and leaving the project without its primary commercial backing. In response, the open-source community rapidly assumed responsibility, ensuring continued maintenance and evolution under the umbrella, which solidified 's role as the default . This transition highlighted the resilience of collaborative software development in sustaining innovative projects amid corporate instability.

Evolution and Key Milestones

GNOME Files, originally known as , underwent a significant port to GTK+ 2.0 with the release of in 2002, enabling better integration with the GNOME 2 platform and introducing major performance improvements alongside user interface adjustments to align with new . In version 2.4, released in 2005, it adopted the ~/Desktop directory standard as defined by the XDG Base Directory Specification, promoting cross-desktop compatibility for user data locations. This period marked an early focus on and efficiency in file management. A notable shift occurred with the introduction of a spatial interface in version 2.6, part of 2.6 released in 2005, which emphasized an object-oriented approach with dedicated windows for folders to enhance intuitive navigation. However, due to mixed user reception and feedback highlighting challenges, GNOME Files reverted to a browser-style single-window mode by default in version 2.30, released in 2010 as part of 2.30, while retaining optional spatial behavior. The 3.0 release in 2011 brought a comprehensive overhaul with the transition to GTK+ 3.0, incorporating enhanced multi-monitor support and smooth animations to improve the overall desktop experience. Version 3.6, released in 2012 alongside 3.6, introduced controversial changes including the removal of desktop icon handling and certain sidebar panels, which streamlined the application but led to community backlash and the of forks such as Caja for the desktop and Nemo for Linux Mint's environment. Alongside these changes, the application was renamed from to "Files" to provide more descriptive names in supported languages, aligning with 's . Subsequent updates addressed integration needs, with version 3.18 in 2015 adding native support via Online Accounts for seamless cloud file access. Version 3.22, released in 2016, further expanded capabilities with renaming tools that support metadata-based patterns and native handling of and , reducing reliance on external applications. In recent years, GNOME Files has emphasized search enhancements and . Version 46, released in March , introduced global search functionality, allowing users to query files across configured locations directly from the sidebar search button or via Ctrl+Shift+F. Point releases like 47.5 in June 2025 focused on optimizations, including faster operations and reduced resource usage during navigation. The major 49 release in September 2025 added visual cues such as transparency for hidden files and a new Ctrl + . shortcut for quick renaming, alongside adaptive dialog resizing. Further refinements in version 49.1, released in October 2025, delivered additional optimizations, such as incremental loading in certain directories and improved thumbnailing speed.

User Interface

GNOME Files provides two main view modes to suit different user preferences for visualizing and interacting with files and directories: Icon view and List view. As of 49, the Icon view includes zoom levels that allow a compact resembling small icons with labels for space-efficient . Icon view arranges files and folders in a grid-based layout featuring thumbnails for quick visual recognition, with adjustable zoom from small (compact) to large icons. List view organizes items into sortable columns, displaying metadata such as name, size, type, and modification date, with users able to click headers for ascending or descending order. Navigation in GNOME Files relies on several integrated elements for efficient directory traversal. The breadcrumb bar at the top displays the current path as clickable segments, enabling users to jump to parent or sibling directories directly. A persistent sidebar on the left panel lists bookmarks, connected devices, network locations, and system folders like Recent and , with users able to add items by dragging folders or using Ctrl+D. Search integration, redesigned as a in GNOME 49 for easier file finding, appears when activated via the search icon or Ctrl+F, allowing inline filtering of visible items within the active view. Keyboard shortcuts streamline movement and selection; Ctrl+L activates the entry for typing paths, Alt+Up navigates to the parent directory, and select or expand items in the current view. A new shortcut, Ctrl+., opens the current directory in a console as of GNOME 49. GNOME Files supports configurations through Shell's native handling, permitting windows to span or reside on secondary displays, with integration into the for dragging, tiling, and workspace assignment across screens. For , high-contrast themes enhance visibility of navigation elements like the sidebar and breadcrumb bar, while compatibility with the enables full keyboard navigation and auditory feedback for selections and path announcements.

Previews and Thumbnails

GNOME Files employs a thumbnailer system to generate visual representations of files, primarily leveraging the from the libgnome-desktop library, which integrates with GTK's GdkPixbuf for rendering images, videos, and documents. This system matches file types to external thumbnailers defined in .thumbnailer files located in /usr/share/thumbnailers, such as evince-thumbnailer for PDFs or ffmpegthumbnailer for videos; if no suitable thumbnailer is available or it fails, it falls back to GdkPixbuf for direct generation from file data. Thumbnails are scaled to standard sizes, with normal at 128×128 pixels and large at 256×256 pixels, ensuring efficient display in various views. Thumbnail generation is faster as of due to performance optimizations. For previews, GNOME Files displays overlays in the icon view or preview pane, showing representative content such as video frames extracted by thumbnailers, audio or generic icons (with optional custom generation via extensions), and the first few lines of text files when the "Show text in icons" option is enabled. These previews aid quick identification without opening files, and they appear in icon or list views alongside file names. Hidden files are indicated with transparency as of 49. Thumbnails are cached in $XDG_CACHE_HOME/thumbnails (typically ~/.cache/thumbnails), organized into subdirectories like and large based on , with filenames derived from an hash of the file for uniqueness. Each cached includes metadata such as the original and modification time in tEXt chunks, enabling automatic regeneration if the file changes to maintain accuracy and improve subsequent load times. Failed thumbnail attempts are tracked in a fail subdirectory to avoid repeated processing. Users can customize thumbnail sizes through view zoom controls in the icon view, ranging from small to large icons, and adjust generation preferences via the Search & Preview tab, including options for never showing thumbnails, local files only (default), or all files, with a file size limit (default 10 ) to balance performance. Disabling thumbnails entirely is recommended for low-resource systems to reduce CPU and disk usage during folder browsing. For remote files on network shares, thumbnails are generated on-demand when viewed, but this can be slower due to latency; the system uses fallback generic icons for unsupported formats or when generation is disabled for remote locations to ensure usability.

Core Functionality

File System Abstraction

GNOME Files, also known as Nautilus, relies on GVfs (GNOME Virtual File System) to provide a unified abstraction layer for accessing diverse storage types, integrating seamlessly with the GIO library's I/O abstractions in GLib. GVfs operates as a userspace virtual filesystem, enabling applications like Nautilus to treat local and remote resources uniformly without direct kernel dependencies for virtual mounts. This abstraction supports local filesystems such as and through GIO's kernel-backed interfaces, while remote protocols including FTP, , , and are handled via dedicated backends that translate operations into protocol-specific requests. For instance, users can navigate to remote locations by entering URIs like ftp:// or smb:// in , with managing the underlying connections. Mount management in facilitates automatic detection and mounting of removable media, such as USB drives, upon insertion, leveraging integration with udisks for hardware events. User-initiated mounts for network locations are prompted through 's "Connect to Server" dialog, creating temporary mounts accessible as local-like directories. Permission handling adheres to Unix standards, with enforcing user/group/other access controls via GIO for local files and backend-specific authentication for remotes. Root access integration uses PolicyKit for sudo-style authentication, allowing elevated operations like editing system files by navigating to admin:/// URIs in , which prompts for credentials without running the entire application as root. GVfs supports standard Unix features like symbolic links, which Nautilus displays and resolves transparently through GFile operations. Hidden files, prefixed with a dot (.), are concealed by default but can be toggled visible using the Ctrl+H keyboard shortcut in Nautilus views. Trash integration moves deleted files to ~/.local/share/Trash for local storage or volume-specific trash directories, accessible via the dedicated "Trash" location in Nautilus. For performance, leverages GIO's APIs, enabling non-blocking operations that prevent UI freezes during access to large directories. Lazy loading of lists in defers full directory enumeration until scrolling or expansion, optimizing responsiveness for expansive or slow backends.

Search and Indexing

Files integrates with Tracker3, 's and indexing framework, to enable full-text searching of contents, , and user-assigned tags across local systems. This , initially ported to Tracker3 in GNOME 3.38 and refined in subsequent releases including GNOME 40, allows the to query indexed data efficiently without relying solely on names. Tracker3 stores this information in a local database, supporting advanced retrieval of documents, images, and other media based on embedded text or properties. Introduced in GNOME 46 in March 2024, the global search feature permits users to perform desktop-wide queries from within , scanning all configured locations simultaneously for files, folders, and content. Activated via the sidebar search button or the Ctrl+Shift+F shortcut, it leverages Tracker3's index for rapid results while incorporating graphical filters for refinement. Users can refine searches using graphical filters in the sidebar for criteria such as file type, modification date (e.g., today, last week), and size, enhancing precision without needing separate tools. The indexing process operates through Tracker Miner FS, a background daemon that scans files during system idle periods to minimize resource impact. It prioritizes the and user-selected locations, configurable via Settings > Search, where privacy options allow exclusion of sensitive folders like Downloads or to prevent unwanted indexing. This setup ensures data remains local and private, with no external transmission. For unindexed areas, such as newly added local directories or remote mounts via , Files automatically falls back to recursive directory traversal, performing on-the-fly searches that may be slower but ensure comprehensive coverage. This hybrid approach balances speed for indexed content with reliability across diverse storage types.

File Operations

Basic Management Tasks

GNOME Files provides core file operations such as copying, moving, and deleting through intuitive interface elements, including keyboard shortcuts, menu options, and drag-and-drop interactions. To copy or move files and folders, users can select items and use the Edit menu's Copy (Ctrl+C) or Cut (Ctrl+X) commands, followed by Paste (Ctrl+V) in the destination folder; alternatively, dragging items between folders performs the operation, with moves occurring within the same filesystem and copies to different ones by default. These actions support multiple selected items and display a circular progress indicator in the window's header bar during execution and a new icon for completed operations as of GNOME 49, which users can click to view detailed operation status without blocking the interface. Deleting files or folders sends them to the Trash by default via the Delete key, right-click context menu, or dragging to the Trash icon in the sidebar, allowing for easy recovery; pressing Shift+Delete enables permanent deletion with a confirmation prompt, bypassing the Trash entirely. Restoring items from the Trash involves navigating to the Trash folder in the sidebar, selecting the desired files or folders, and clicking the Restore button to return them to their original locations. Undo functionality is available immediately after certain actions, such as deletion to Trash or renaming, via Ctrl+Z or the Edit > Undo menu option, though permanent deletions lack this support. A new shortcut, Ctrl + ., opens a terminal in the current folder as of GNOME 49. File and folder selection supports multiple items through Ctrl+click for non-contiguous choices or Shift+click for contiguous ranges, with rubber-band selection (dragging a around items) available in and compact views to handle large batches efficiently without freezes, as operations run asynchronously. Creating a new is accomplished via the right-click menu's New Folder option or the Ctrl+Shift+N, prompting for a name in the current . Renaming a single selected item occurs by right-clicking and choosing Rename or pressing , allowing inline editing of the name while preserving extensions unless modified; duplicate names are prevented within the same . Viewing properties, including , permissions, modification dates, and metadata like type, is accessed by right-clicking an item and selecting Properties or pressing +Enter, opening a dialog with tabs for basic info, permissions, and application associations. Drag-and-drop reorganization integrates seamlessly across windows or within the same view, with automatic detection of copy versus move based on destination; conflicts, such as existing files, trigger a dialog offering options to overwrite, skip, or cancel, applicable to all files if chosen. GNOME Files' right-click context menus further integrate with the , providing "Open With" for launching files in specific applications and "Move to" or "Copy to" for quick relocation to predefined locations such as bookmarked folders, , Documents, or .

Batch Renaming

Batch renaming in , also known as , allows users to apply consistent naming patterns to multiple selected files simultaneously, streamlining the organization of file collections such as photos, music, or documents. This feature was introduced in 3.22 in September 2016, enabling operations that previously required external tools or command-line scripts. To initiate batch renaming, users select one or more files in the view and access the dialog by right-clicking the selection and choosing "Rename…" from the context menu, or by pressing the key—a shortcut that also applies to single-file renaming for consistency. The batch rename dialog presents an adaptive interface that adjusts its layout based on the number of selected files and available screen space, a refinement introduced in 49 in September 2025 to improve usability on varied devices. Central to the dialog is a preview pane displaying side-by-side "before" and "after" views of each , allowing users to verify changes before applying them and reducing the risk of errors. Files supports two primary renaming modes: template-based formatting and text replacement. In template mode, users construct new names using placeholders that insert dynamic elements, such as sequential numbering (e.g., transforming "photo.jpg", "image.jpg" into "file-001.jpg", "file-002.jpg" with zero-padding options for up to three digits) or like creation date (e.g., "2025-11-11-photo.jpg"). Available placeholders include tags for the original , numbered (e.g., , , ), and file-specific details such as track number, artist name, or episode number for files, which are inserted via an "Add" to build patterns like "Track-[number]-Artist-[artist].mp3". The text replacement mode enables finding and substituting specific strings across all selected filenames, supporting operations like bulk removal of prefixes or standardization (e.g., replacing "IMG_" with "Image_"), while preserving file extensions unless explicitly modified. For safety, the dialog requires explicit confirmation before executing renames, and changes are reversible immediately after application through the "Undo Rename" menu option or the Ctrl+Z , ensuring users can correct mistakes without . While advanced like full regular expressions is not natively supported, the combination of placeholders and replacement provides flexible options for common batch scenarios, with file extensions automatically retained to maintain compatibility.

Specialized Features

Archive Handling

GNOME Files introduced native support for archive handling in version 3.22, released in 2016, allowing users to create and extract compressed archives directly within the without relying on external applications like File Roller. This integration is powered by gnome-autoar, a GLib wrapper around the libarchive library, which enables seamless operations on various archive formats including , , , , , , and read-only support for files. Users can initiate archive operations through context menu options, such as right-clicking files or folders to select "Compress" for creating archives or "Extract Here" to unpack contents to the current directory, with an additional "Extract to..." dialog for specifying custom locations. For encrypted archives, GNOME Files prompts for passwords during extraction, supporting protected and other compatible formats, though some limitations exist for certain encryption types like . Double-clicking an archive mounts it as a virtual folder via , permitting users to browse and interact with contents without full extraction. Progress is displayed through a dedicated dialog during compression or extraction, and error handling includes notifications for corrupted files or failed operations, such as errors detected by libarchive. Customization options are available through settings, where users can configure the default compression format (e.g., or .GZ) via the editor under org..nautilus.preferences, influencing the behavior of the "Compress" action. These features treat archives as abstracted elements, enhancing efficiency while leveraging libarchive's robust format detection and processing capabilities.

MIME Type Support

GNOME Files relies on the shared MIME-info database to identify file types accurately, following the specification for consistent detection across desktop environments. This database compiles type definitions from XML files in /usr/share/mime/packages/, enabling fast lookups via a binary cache generated by update-mime-database. Detection begins with file extensions matched against glob patterns, such as *.png for /png, providing a quick initial classification. For reliability, especially with ambiguous or missing extensions, the system performs using byte patterns—unique signatures at specific offsets within the —to pinpoint the type. Content further refines this by examining headers and patterns, prioritizing the magic-based result if it matches or subclasses the glob-derived type. The shared-mime-info database supports over 1,000 types, encompassing traditional formats like text/plain and evolving ones such as image/webp for images and image/avif for images, provided relevant libraries like libwebp and libavif are installed. Upon identification, the MIME type drives default actions in GNOME Files, including icon assignment from the database's generic-icon or type-icon fields, which fallback to emblematic representations if specific icons are unavailable. Preview handlers are invoked based on the type, delegating to specialized components for rendering; for instance, image/* MIME types engage scaling mechanisms to generate suitable previews. The "Open with" context menu populates dynamically from .desktop files in /usr/share/applications/ and ~/.local/share/applications/, filtering those whose MimeType= field includes the file's type to offer relevant application choices. Default opening uses the primary association defined in system-wide /usr/share/applications/mimeapps.list or user-specific overrides. Users customize associations via Settings > Applications, where selections per type (e.g., video/* to a preferred player) update the ~/.config/mimeapps.list file under [Default Applications] and [Added Associations] sections. This per-type configuration allows overriding system defaults without modifying global files, ensuring personalized behavior while maintaining compatibility. Thumbnail integration leverages types through .thumbnailer files, which declare supported MimeType= lists; GNOME Files selects the appropriate handler, such as one for image/* to produce scaled representations, enhancing visual navigation.

Integrations

Network and Cloud Access

GNOME Files provides built-in support for connecting to remote servers and network shares through the backend, enabling seamless access to distributed resources as if they were local directories. Supported protocols include /CIFS for accessing Windows file shares, FTP and for server-based transfers, and (including secure DAVS over ) for web-hosted storage. For cloud storage, GNOME Online Accounts enables integration with multiple services that mount directly in GNOME Files, using OAuth 2.0 authentication. support was introduced in version 3.18 (September 2015), allowing read-write access to files, with modifications syncing upon saving in compatible applications (requires enabling third-party access in settings). Other supported services include (for access) and , providing similar mounting and access capabilities, though full functionality requires an active internet connection. Remote connections are managed through the sidebar, where users can bookmark frequently accessed network locations or mounted shares for quick navigation; once connected, these appear alongside local volumes and can be renamed or reordered as needed. GVfs implements performance-oriented caching for metadata and directory listings of recently accessed remote locations to reduce latency on repeated visits, but does not support full offline file editing for most protocols. Upon reconnection after a network interruption, any pending operations are retried, with basic conflict detection for overwritten files during writes. Security features emphasize encrypted protocols where available, such as over SSH and DAVS with TLS, to protect . Credentials for these connections are securely stored in Keyring, an encrypted daemon unlocked at login using the user's session password, preventing exposure.

Extensions and Customization

supports extensibility through the , which allows developers to add custom functionality using C or bindings. As of (September 2025), the remains available but requires updates for compatibility, such as adapting to GObject-Introspection 4.1; some older extensions may be incompatible without modification. The provides interfaces for menu providers, info providers, column providers, and properties model providers, enabling additions like custom context menu items or file information displays. Extensions written in C use the libnautilus-extension library, while extensions leverage the nautilus-python package for easier scripting. These extensions are typically installed via system package managers or built from source, with some available through distribution repositories accessible via . Popular extensions enhance user workflows, such as Actions-for-Nautilus, which adds configurable actions to the right-click context menu for tasks like file encoding or compression. Another example is Nautilus-Compare, which integrates tools like Meld directly from the menu for selected files or folders. For file previews, extensions like nautilus-gtkhash provide thumbnail previews with embedded checksums for security verification, extending built-in support to more formats via additional libraries. Theming in GNOME Files follows GTK conventions, with the default Adwaita theme dictating icons, colors, and layouts; users can apply alternative GTK themes system-wide for visual customization. Advanced theming allows CSS overrides for specific elements, such as icons or sidebars, through user configuration files in ~/.config/gtk-4.0/gtk.css. Custom folder icons were made more accessible in GNOME 46 (released March 2024), allowing users to set theme-aware icons via the right-click menu without third-party tools. The preferences dialog, accessible via the menu button > Preferences, offers options for including sidebar layout (e.g., showing bookmarks, devices, or networks), size (small, normal, or large), search depth (local only or including online services), and toggling hidden file display. These settings apply globally or per-folder, balancing usability and performance. Community resources include the official repository for submitting patches and merge requests, as well as the forums for discussing user scripts and extension ideas. Custom scripts can be added to ~/.local/share/[nautilus](/page/Nautilus)/scripts for quick context menu execution, fostering ongoing contributions.

References

  1. [1]
    Files - Apps for GNOME
    Files, also known as Nautilus, is the default file manager of the GNOME desktop. It provides a simple and integrated way of managing your files and browsing ...
  2. [2]
    GNOME / Files - GitLab
    Jun 24, 2017 · This is the project of the Files app, a file browser for GNOME, internally known by its historical name nautilus . Supported version. Only the ...
  3. [3]
    On nautilus | Goings on - GNOME Blogs
    Aug 30, 2012 · It is case insensitive, can search hidden files or directories, can work recursively, doesn't only do prefix matching, can search metadata, has ...<|control11|><|separator|>
  4. [4]
    Releases · GNOME / Files - GitLab
    A file browser for GNOME Report a Bug | Questions & Suggestions | ... Release version 49.rc. 6c8350a6 · 49.rc. Released 2 months ago. by p3732's avatar ...
  5. [5]
    Introducing GNOME 47, “Denver” - GNOME Release Notes
    Sep 18, 2024 · Better Search Information. GNOME 47 introduces improvements to Files search, by providing more contextual information about search performance.
  6. [6]
    LICENSE · main · GNOME / Files · GitLab
    **License Summary for GNOME Nautilus / Files**
  7. [7]
    GNOME 49.1 Desktop Released with Various Improvements and ...
    Oct 16, 2025 · GNOME 49.1 is now available as the first point release to the latest GNOME 49 desktop environment series with various bug fixes.
  8. [8]
    [PDF] A Brief History of GNOME
    Jul 29, 2017 · A Brief History of GNOME. 34. ○. File Manager. (nautilus). ○. System Monitor. (gtop). ○. System updater. ○ system-wide settings (gconf). GNOME ...
  9. [9]
    Eazel - LWN.net
    From: Bart Decrem <bart eazel com> To: gnome-hackers gnome ... purchased ... Miguel has indicated that he and others at Ximian will also contribute to Nautilus ...
  10. [10]
    Novell buys Ximian - The Register
    Aug 4, 2003 · Novell is beefing up its Linux play with the cash acquisition of Ximian. The company has confirmed that it will continue to support ...
  11. [11]
    Files
    The Files application (also known as Nautilus) has been a major focus for work in the 3.6 cycle. The newest release includes many new features and a large ...
  12. [12]
    GNOME/Files - ArchWiki
    Jun 15, 2025 · Note Files was known as Nautilus prior to version 3.6. The application was given new descriptive names, one for each supported language.
  13. [13]
    Endless contributions to GNOME 44 – Will Thompson
    Mar 22, 2023 · Here is a quick roundup of some of the Endless OS Foundation team's contributions over its six-month development cycle. ... Like Endless OS, GNOME ...<|control11|><|separator|>
  14. [14]
    ACM News Service - ACM TechNews
    In order to accomplish such a feat, the group formed Eazel Inc. in the fall of 1999, receiving financial support from two former Apple executives. Since its ...<|separator|>
  15. [15]
    Nautilus 1.0 Released Unto The World - Slashdot
    Mar 13, 2001 · This version includes a "preview" of the Eazel Services, which includes, among other things, a virtual disk. Grab your copy at the Eazel ...
  16. [16]
    Episode 1.5: End of the road - halting problem
    Nov 22, 2018 · In March 2001 Eazel released, at long last, Nautilus 1.0, and simultaneously dropped a bomb on the community: the company was going to lay ...
  17. [17]
    Episode 1.3: Land of the bonobos - halting problem
    Nov 8, 2018 · Eazel was founded by many former Apple employees, including Andy Hertzfeld and Darin Adler, who were the technical leads of the original ...<|control11|><|separator|>
  18. [18]
    NEWS · main · GNOME / Files · GitLab
    * Work on exterminating Nautilus themes. * Recent files support. Major changes since 2.0.7 are: * Nautilus now uses the system icon theme. * The sidebar tabs ...
  19. [19]
    Nautilus 2.6 - We're going all spatial - GNOME
    Sep 15, 2003 · During the nautilus 2.4 cycle there was some discussion on nautilus-list about the "Object Oriented" metaphor vs. the "Navigation Metaphor".
  20. [20]
    GNOME 2.30 Release Notes
    Nautilus features a number of user interface changes including a new split view mode and is now set to browser mode by default, replacing spatial mode.
  21. [21]
    GNOME 3.0 Release Notes
    The new system also supports implicit animations and RGBA colors. 3.4. Multiple Platform Support. GTK+ 3.0 includes a new capacity to easily support multiple ...Introduction · What's New for Users · What's New for DevelopersMissing: monitor | Show results with:monitor
  22. [22]
    Linux Mint developers work on GNOME file manager fork - ZDNET
    Aug 6, 2012 · x desktop, programmers reacted “to the upcoming regressions in Nautilus 3.6 (loss of the compact view, loss of some desktop icons, changes in ...
  23. [23]
    GNOME 3.18 lands with Google Drive, integrated Linux firmware ...
    Sep 30, 2015 · The biggest feature in GNOME 3.18 is native Google Drive integration. ... The Files app—previously known as Nautilus—has also been improved.
  24. [24]
    Nautilus 3.22 – News & Changes - WordPress.com
    Aug 31, 2016 · So we designed and put lot of though on making, in my humble opinion, the best batch renaming tool we could have. We allow to use the metadata ...
  25. [25]
    Introducing GNOME 46, “Kathmandu” - GNOME Release Notes
    Mar 20, 2024 · The GNOME project is excited to present the latest GNOME release, version 46. This latest version is the result of 6 month's hard work by the GNOME community.
  26. [26]
    Introducing GNOME 49, “Brescia” - GNOME Release Notes
    Sep 17, 2025 · Introducing GNOME 49, “Brescia”. September 17, 2025. The GNOME project is delighted to unveil GNOME 49, a milestone that reflects six months ...Missing: Nautilus | Show results with:Nautilus
  27. [27]
    Views preferences in Files
    ### View Modes in GNOME Files (Nautilus)
  28. [28]
    Compact view on Ubuntu 20.04 - nautilus
    Jul 12, 2020 · In either view, press Ctrl + - , and you see the icons can be decreased to a really small size, rendering the view quite compact.Nautilus multicolumn list view - Ask UbuntuMake "compact view" as a default directory view instead of "icon view"More results from askubuntu.com
  29. [29]
    Design/OS/Breadcrumbs - GNOME Wiki
    When the current location is in the sidebar, the breadcrumb isn't needed. Possibilities here: Don't show the breadcrumb when the current location is one of ...Missing: views | Show results with:views
  30. [30]
    Sidebars - GNOME Human Interface Guidelines
    A sidebar is a vertical panel which contains a list of different locations. Clicking each location navigates to it. Sidebars are similar to utility panes, but ...
  31. [31]
    A Deep Dive Into The Gnome File Manager (Nautilus) - YouTube
    Aug 10, 2025 · In this video I will take you through all the features of the GNOME file manager known as Nautilus. The video looks at all the features a ...
  32. [32]
    Nautilus Keyboard Shortcuts
    Nautilus logo Nautilus Key Combinations ; Go up, alt + up ; Go down, alt + down ; Go to home folder, alt + home ; Enter location, ctrl + l ...
  33. [33]
    Connect another monitor to your computer
    Set up an additional monitor · Open the Activities overview and start typing Displays. · Click Displays to open the panel. · In the display arrangement diagram, ...
  34. [34]
    Accessibility - GNOME Human Interface Guidelines
    High-contrast mode. This can be enabled from GTK Inspector or globally in the Accessibility settings. · Large text mode. This can be enabled in the Accessibility ...Missing: Files Nautilus themes
  35. [35]
    libgnome-desktop/gnome-desktop-thumbnail.c · master · GNOME / GNOME Utility Library · GitLab
    ### Summary of Thumbnail Generation Process in gnome-desktop-thumbnail.c
  36. [36]
  37. [37]
    File manager preview preferences
    The file manager creates thumbnails to preview image, video, and text files. Thumbnail previews can be slow for large files or over networks, ...
  38. [38]
    Chapter 7 Nautilus File Manager
    Show text in icons. Select an option to specify when to preview the content of text files in the icon that represents the file. Show thumbnails. Select an ...
  39. [39]
  40. [40]
    Prevent Nautilus from thumbnailing FUSE filesystems (#1209) - GitLab
    Sep 3, 2019 · Nautilus does not recognize FUSE filesystems as a "remote filesystem" and will attempt to open and thumbnail every single file in the currently mounted ...Missing: demand | Show results with:demand<|control11|><|separator|>
  41. [41]
    Gio-2.0
    Summary of each segment:
  42. [42]
    How to disable media automount in GNOME
    Aug 7, 2024 · How to disable automount of removable media in GNOME ? Resolution. Media ... Open System->Preferences->File Management Preferences->Media .
  43. [43]
    File operations in nautilus-gio and adventures in the land of PolicyKit
    Nov 23, 2007 · Third, you can configure this to use sudo-style authentication which means you don't need to give out the root password (or even have one) .Missing: access | Show results with:access
  44. [44]
    Running GUI applications as root - ArchWiki
    Sep 28, 2024 · To edit files as root, use sudoedit. GVFS. Access to privileged files and directories is possible through GVFS by specifying the admin backend ...
  45. [45]
    Gio.File - GTK Documentation
    GFile is a high level abstraction for manipulating files on a virtual file system. GFile s are lightweight, immutable objects that do no I/O upon creation.Missing: lazy | Show results with:lazy
  46. [46]
    Port to Tracker 3 (!553) · Merge requests · GNOME / Files - GitLab
    The test-nautilus-search-engine-tracker creates an in-memory test database but it doesn't have any way of telling the app code to use that. I will try using ...
  47. [47]
    Bug 746916 – File chooser search does not work over remote ...
    Nautilus gets it right and seems to fall back to slower non-tracker search in unindexed locations. GTK should too. As a usecase example that doesn't include ...
  48. [48]
    Copy or move files and folders
    Copy and paste files. Select the file you want to copy by clicking on it once. Right-click and pick Copy, or press Ctrl + C . Navigate to another folder, where ...
  49. [49]
    Feature request: Detach copy progress in File / Nautilus - Applications
    Nov 6, 2023 · There's a circular progress indicator in the window controls; if you press it, it displays all the current operations and their relative progress.Feature Request - Better file copy collision options - ApplicationsIs a file clipboard in nautilus necessary? - Page 2 - ApplicationsMore results from discourse.gnome.orgMissing: conflict | Show results with:conflict
  50. [50]
    Delete files and folders
    To delete, select the item and press Delete or drag to trash. To permanently delete, select, hold Shift, then press Delete. To empty trash, right-click Trash ...
  51. [51]
    Recover a file from the Trash
    Open file manager, click Trash, select the file, and click Restore. Files deleted with Shift+Delete or command line cannot be recovered from the Trash.
  52. [52]
    Rename a file or folder
    To rename a file or folder: · Right-click on the item and select Rename, or select the file and press F2 . · Type the new name and press Enter or click Rename.
  53. [53]
    Allow rubber band selection in all new views (#200) · Issue - GitLab
    Jan 10, 2018 · Currently rubber band selection (dragging a rectangle to select) is only available in the item view, but not in the list view.
  54. [54]
    File properties
    To view information about a file or folder, right-click it and select Properties. You can also select the file and press Alt + Enter .
  55. [55]
    File conflict handling is confusing, hard to use, error-prone (#603)
    Aug 31, 2018 · During all my years using nautilus, I've never been able to get my head around the folder merge and file conflict dialogs you get when you ...Missing: resolution | Show results with:resolution
  56. [56]
    "Open with" in context menus - Applications - GNOME Discourse
    May 5, 2024 · I'd like the ability to have multiple “Open With ...” items appear at the top of the context menu for a file."New Document" option is missing from contextual menu - ApplicationsContext menu problem - Desktop - GNOME DiscourseMore results from discourse.gnome.org
  57. [57]
    GNOME 3.22 Release Notes
    In addition to bulk renaming, the Files application has a large number of other improvements for GNOME 3.22. Compressed file functionality has been directly ...
  58. [58]
    Rename multiple files - Ubuntu Documentation
    To rename using a template: · Select two or more files in Files. · Press F2 or right-click on the selection and pick Rename. The Rename window opens. · Make sure ...Missing: Nautilus | Show results with:Nautilus
  59. [59]
    GNOME 49: New Apps, Lock Screen Features & Design Changes
    Sep 18, 2025 · Hidden files and folders now render with slight transparency, making them easier to spot. New style 'shortcuts' dialog as seen in Settings.
  60. [60]
    src/nautilus-batch-rename-dialog.c · main · GNOME / Files · GitLab
    ### Summary of Placeholders and Modes in `nautilus-batch-rename-dialog.c`
  61. [61]
    Regular expressions when renaming files - GNOME Discourse
    Apr 3, 2025 · Allowing regular expression syntax in the rename window in nautilus. It would be very handy when you have to remove certain parts of file names which follow ...Missing: patterns variables
  62. [62]
    Add gnome-autoar for compressed file integration in Nautilus
    ... gnome-autoar in a upcoming patch, for that we need at least libarchive 3.1.0. Luckily this version it's in most distros. Comment 2 Carlos Soriano 2016-08-22 ...
  63. [63]
    FreshPorts -- archivers/gnome-autoar: Glib wrapper around libarchives
    Gnome-autoar provides functions, widgets, and gschemas for GNOME applications which want to use archives as a convient method to tranfer directories over ...Missing: changelog | Show results with:changelog
  64. [64]
    libarchive - C library and command-line tools for reading and writing ...
    The libarchive library features: Support for a variety of archive and compression formats. Robust automatic format detection, including archive/compression ...Missing: Nautilus 3.22
  65. [65]
    Failing to extract password protected archive (bad ... - GitLab
    Aug 19, 2021 · When using nautilus to extract a password protected archive (new func. from !682 (merged)), when bad password is given, a directory and a ...
  66. [66]
    7z archive with BCJ PPC filter fails in libarchive 3.8.1 (bsdtar ...
    Sep 9, 2025 · This causes Nautilus / File-Roller (which rely on libarchive via gnome-autoar) to show CRC failure dialogs on otherwise valid archives.
  67. [67]
    These 6 Tweaks Make the GNOME File Manager More Useful
    Oct 16, 2025 · ... GNOME Software. If performance ever lags, clearing the thumbnail cache or restricting thumbnail generation (found in preferences) can help ...<|separator|>
  68. [68]
    What are MIME types?
    In GNOME, MIME (Multipurpose Internet Mail Extension) types are used to identify the format of a file. The GNOME Desktop uses MIME types to: Determine which ...
  69. [69]
    Override the default registered application for individual users
    To override the system defaults for individual users, you need to create a ~/.config/mimeapps.list file with a list of MIME types for which you want to override ...Missing: Nautilus actions
  70. [70]
    GNOME 2.24 Release Notes
    provides a virtual filesystem API which supports a vast selection of services including FTP, SFTP (SSH), WebDAV, NFS and SMB/CIFS;. User ...
  71. [71]
    How to Connect Google Drive in Ubuntu - rdp extra
    Dec 18, 2024 · Yes, it is secure to connect Google Drive to Ubuntu the use of GNOME Online Accounts. GNOME Online Accounts uses OAuth 2.Zero, a secure ...
  72. [72]
    Network shares are shown in sidebar when mounted (#3479) - GitLab
    Jun 15, 2024 · We only show network disks in the sidebar once, as bookmarks; Bookmarks can be hidden and renamed, reducing ambiguities and privacy issues; The ...
  73. [73]
    Network folder caching (#436) · Issue - gvfs - GitLab
    Dec 2, 2019 · When exploring a remote location (in my case a Samba filesystem) I frequently open a folder, see that what I'm looking for is not there, and ...Missing: Files | Show results with:Files
  74. [74]
    Chapter 6. Managing storage volumes in GNOME | 10
    GVFS helps to mount the resources. These mounts are shared between multiple applications. Resources are tracked globally within the running desktop session, ...
  75. [75]
    15.7. Password Management of GVFS Mounts
    GNOME Keyring is a central place for secrets storage. It is encrypted and automatically unlocked on desktop session start using the password provided on login ...
  76. [76]
    Nautilus-4.1
    ### Summary of Nautilus Extension API and Development
  77. [77]
    nautilus-python Reference Manual: nautilus-python Reference Manual
    ### Summary: Writing Python Extensions for Nautilus
  78. [78]
    bassmanitram/actions-for-nautilus: An extension to the Gnome "Files ...
    An extension to the Gnome Files file manager (otherwise known as Nautilus) that allows you to add arbitrary actions to the Gnome Files selection context menu.
  79. [79]
    Context Menu Compare Extension “nautilus ... - UbuntuHandbook
    May 19, 2025 · nautilus-compare is a Nautilus extension that adds “compare” option to right-click menu of selected files/folders, allowing to quickly launch Meld tool.
  80. [80]
    15 Ways to Tweak Nautilus File Manager in Linux - It's FOSS
    Go to the Preferences in Nautilus. gnome nautilus preferences GNOME Files Preferences. Under Icon View Captions, set the First place to Size.<|control11|><|separator|>
  81. [81]
    Nautilus' Custom Folder Feature Made Easier to Find - OMG! Ubuntu
    Jan 4, 2024 · A guide on how to set custom folder icons in Nautilus without needing to install 3rd-party apps or change icon set.
  82. [82]
    Nautilus File Manager Gets More Features Ahead of the GNOME 46 ...
    Jan 29, 2024 · Nautilus now lets users switch views without reloading the folder, lists operations in the bottom of the sidebar, and replaces Other Locations with the Network ...<|separator|>
  83. [83]
    File manager preferences
    Single-click to open files, run or view executable text files, and specify trash behavior.
  84. [84]