Nautilus durch Nemo unter Debian 13 ersetzen

Unter Debian 13 mit GNOME kann der Standard-Dateimanager Nautilus bei vielen Dateien, Netzwerkfreigaben oder zahlreichen Mountpoints deutlich langsamer reagieren.

Die Geschwindigkeitseinbußen werden durch ein Zusammenspiel von GLib und GLibc verursacht. Bei Aufrufen von g_file_query_info() mit bestimmten Attributen führt GLib interne statfs()-Aufrufe durch. Schlägt dieser Aufruf fehl – was bei Netzwerkdateisystemen oder bei vielen Einträgen in /proc/mounts vorkommt –, initiiert GLibc einen aufwendigen Fallback-Mechanismus. Dies führt zu messbaren Verzögerungen bei Dateioperationen.

Betroffen sind häufig:

  • große Verzeichnisse
  • SMB-, NFS- oder SSHFS-Freigaben
  • Systeme mit vielen Mountpoints (Docker, Flatpak, Snap)

Nemo verwendet eine ältere GLib-Versionierung und eine eigene Thumbnail-Factory, wodurch dieses Problem nicht auftritt.


Nemo installieren und als Standard-Dateimanager setzen

Prüfen:

Ausgabe:


Desktop-Icons an Nemo übergeben

GNOME verwendet normalerweise Nautilus für die Desktopverwaltung. Diese Funktion wird nun Nemo zugewiesen.


Nautilus-Hintergrunddienst deaktivieren (optional)

Nautilus läuft standardmäßig dauerhaft als D-Bus-Dienst im Hintergrund. Der Dienst wird wie folgt deaktiviert


Firefox und moderne Dateidialoge auf Nemo umstellen

Firefox, Chromium und andere moderne Anwendungen nutzen das XDG Desktop Portal für Dateiauswahldialoge. Standardmäßig wird das GNOME-Portal (und damit Nautilus) verwendet. Die Installation und Umleitung auf das GTK-Portal kann folgendermaßen umgesetzt werden:


Firefox-Konfiguration

In Firefox wird die Nutzung der Portal-Schnittstelle aktiviert:

  1. about:config öffnen
  2. Nach folgendem Eintrag suchen:
  1. Wert auf 1 setzen
  2. Firefox neu starten

Danach verwendet Firefox Nemo-basierte GTK-Dateidialoge.


Optional: Nautilus-Aufrufe automatisch auf Nemo umleiten

Einige Programme starten weiterhin direkt nautilus. Dafür kann ein Wrapper eingerichtet werden:

Nach erneutem Einloggen werden direkte Nautilus-Aufrufe automatisch an Nemo weitergeleitet. Das kann wie folgt überprüft werden:

  • Der Wrapper kann u.U. Systemfehler verursachen, da alle Nautilus Aufrufe über den Wrapper an Nemo weitergeleitet werden.

Rückkehr zu Nautilus

Die ursprüngliche Konfiguration kann einfach wieder aktiviert werden:

Firefox: about:configwidget.use-xdg-desktop-portal.file-picker auf 0 oder 2 zurücksetzen.


CC_BY_NC_SAby Speefak

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Back To Top