Why Nautilus File Manager Stops Working on Ubuntu Desktop
Nautilus (Files) is Ubuntu Desktop's default file manager and one of the first things to break after a partial upgrade, a failed snap update, or a corrupted user profile. On Ubuntu 24.04 LTS and 26.04 LTS, the most common root cause in 2026 is a stale GLib schema cache or a broken xdg-desktop-portal-gnome dependency introduced by a snapd update.
Fix 1: Kill Stale Nautilus Processes
If Nautilus is already running in daemon mode, launching it again silently fails.
Step 1. Open Terminal (Ctrl+Alt+T) and run: nautilus -q
Step 2. Relaunch: nautilus &
Step 3. If it launches from terminal but not from Activities, rebuild the desktop database: update-desktop-database ~/.local/share/applications/
Fix 2: Reset Nautilus Configuration
A corrupted GSettings profile is the most common cause of Nautilus crashing on launch in Ubuntu 24.04 and 26.04.
Step 1. Reset all Nautilus settings: gsettings reset-recursively org.gnome.nautilus
Step 2. Clear recently-used database: rm -f ~/.local/share/recently-used.xbel
Step 3. Clear thumbnail cache: rm -rf ~/.cache/thumbnails/*
Step 4. Relaunch: nautilus -q && nautilus
Fix 3: Repair the GLib Schema Cache
A gsettings schema mismatch after a partial upgrade causes Nautilus to crash with: Settings schema 'org.gnome.nautilus.preferences' is not installed.
Step 1. Recompile system schemas: sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
Step 2. Recompile user schemas: glib-compile-schemas ~/.local/share/glib-2.0/schemas/ 2>/dev/null || true
Step 3. Relaunch Nautilus and verify the schema error is gone.
Fix 4: Fix Broken Packages
A failed upgrade can leave Nautilus in a half-configured state, particularly after an interrupted snap update or an APT lock killed mid-transaction.
Step 1. Check for broken packages: dpkg --audit
Step 2. Fix reported issues: sudo apt --fix-broken install
Step 3. Reconfigure partial installs: sudo dpkg --configure -a
Step 4. Reinstall Nautilus: sudo apt install --reinstall nautilus
Step 5. Recompile schemas and relaunch: sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ && nautilus -q && nautilus
Fix 5: Reinstall xdg-desktop-portal-gnome
In Ubuntu 24.04 and 26.04, Nautilus relies on xdg-desktop-portal-gnome for file dialog and Trash integration. A broken portal causes Nautilus to crash when accessing Trash or open/save dialogs.
Step 1. Check portal status: systemctl --user status xdg-desktop-portal-gnome
Step 2. Reinstall: sudo apt install --reinstall xdg-desktop-portal-gnome xdg-desktop-portal
Step 3. Restart the service: systemctl --user restart xdg-desktop-portal-gnome && systemctl --user restart xdg-desktop-portal
Step 4. Log out and back in — portals are session-level services and need a full logout to reload properly.
Fix 6: Disable Conflicting GNOME Extensions
GNOME Shell extensions (particularly older versions of Dash-to-Dock, Dash-to-Panel, and file-manager-extension) can cause Nautilus to crash after a GNOME update creates a version mismatch.
Step 1. Open the GNOME Extensions app and disable all extensions.
Step 2. Try launching Nautilus. If it works, re-enable extensions one at a time to identify the culprit.
Step 3. Quick test without extensions: GNOME_SHELL_EXTENSIONS_ENABLED=0 nautilus
Fix 7: Reset the dconf Database
If Nautilus works for a new user but not your main account, a corrupted dconf entry is causing the crash.
Step 1. Backup dconf settings: dconf dump / > ~/dconf-backup.ini
Step 2. Reset dconf: dconf reset -f /
Step 3. Launch Nautilus. If it works, restore settings selectively from dconf-backup.ini.
Alternative: rename only the Nautilus config directory: mv ~/.config/nautilus ~/.config/nautilus.bak && nautilus -q && nautilus
If Ubuntu Nautilus is still crashing after all these fixes, get pay-per-ticket support from CloudHouse — our Linux desktop engineers resolve file manager issues fast.
