GNOME Bugzilla – Bug 541262
Nautilus should have a daemon mode for automounting drives
Last modified: 2011-01-17 15:09:38 UTC
As Nautilus has replaced gnome-volume-manager as the program responsible for automounting external devices it should have a mode whereby it can run without: 1. A window showing 2. Drawing the desktop but still performing the automounting. Currently (AFAIK) if you have set Nautilus not to draw the desktop via gconf, and run `nautilus --no-default-window --no-desktop`, it will run then quit.
2.2.x is ancient history and 5 years old. Please either correct the Version field in this report or if you are really running 2.2, then update first to something like 2.22.x or 2.24.x.
I, of course, meant 2.22. The issue is still valid in 2.24 so I'm bumping up the version to that.
I'm running gnome 2.26.1 from Ubuntu Jaunty, and this is still a very annoying problem. What I am looking for Nautilus to do: 1) disable show_desktop: I don't want Nautilus putting anything on my desktop, I don't care if it's running and drawing the desktop so long as there aren't icons. 2) allow automount: I would like Nautilus to retain the ability to automount removable drives when I plug them in. Currently, when you disable show_desktop, Nautilus is no longer running at all unless you have Nautilus window open. Since it is not running, it is unable automount as it ought to. The description of the show_desktop setting is worded such that disabling it should have no effect on automounting; instead, it should only disable drawing icons on the desktop.
Neil, have you seen this thread on nautilus-list? http://mail.gnome.org/archives/nautilus-list/2009-April/msg00032.html and bug 579574 (which has been marked as RESOLVED FIXED)? we use that patch in Moblin to launch Nautilus and let it handle the automounting/unmounting without handling the desktop. I think this bug should be closed as a dupe.
See commit 3d8011ca8 - that's where JF Ding's patch went after the thread ended: http://mail.gnome.org/archives/nautilus-list/2009-May/msg00056.html
This is not applicable anymore now that we moved all of that code in the core desktop (to gnome-settings-daemon). Closing as OBSOLETE.