We're having a bit of trouble with getting auto-mounting to work correctly in Nautilus 2.22. That is, we want to continue to 2.20 behavior of Nautilus showing removable media icons on the desktop and under Computer when CDs and USB drives are inserted. With the inclusion of gvfs and gio, it's kind of confusing where things like gnome-volume-manager fit it. Initially, users were complaining that when they inserted a CD, it would get auto-mounted under /media twice. For example, if I insert a CD with label "CD for Marcus" I would see two mounts under /media: /media/CD for Marcus and /media/CD for Marcus_. It turns out that this was a race between g-v-m and Nautilus, both wanting to mount the volume. So, trying to fix this, we found an Ubuntu patch (see 00_disable_media_handling in https://launchpad.net/ubuntu/hardy/+source/gnome-volume-manager/2.22.1-1ubuntu2/+files/gnome-volume-manager_2.22.1-1ubuntu2.diff.gz) that disabled all of g-v-m's auto-mounting features with the caveat that this would break encrypted drive mounting. Okay, having unencrypted volumes get mounted correctly was more important so we tried it out. This patch worked great for CDs. Only one instance was mounted. However, things did not work well for USB drives. When a USB drive is inserted, sometimes (most times) Nautilus would ignore it. It would never get mounted, even if one logged out, and logged back into GNOME. If the volume did get mounted, the drive icon would not disappear from the desktop when it was unmounted. So, my questions are these. How do g-v-m and Nautilus fit together now? Is g-v-m required any more to mount removable media? What are other Linux distributions doing about this? Is this a bug in that USB drives should be readily mounted by Nautilus? Is there a way to debug this problem so that a useful bug report can be filed? FreeBSD is currently using glib-2.16.1 (FAM monitor backend), gvfs-0.2.0.1, and nautilus-2.22.0. Thanks for any advice you can offer. Joe -- Joe Marcus Clarke FreeBSD GNOME Team :: gnome FreeBSD org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome
Attachment:
signature.asc
Description: This is a digitally signed message part