If one mounts a loopback filesystem under /media, things work fine.
Examining the gvfs code, it appears to explicitly ignores udisks signals for mounts outside of /media.
See _g_unix_mount_point_guess_should_display() @ line 631 of gvfs-1.6.4/monitor/gdu/ggduvolumemonitor.c -- notice that this function is used in should_volume_be_ignored() and should_drive_be_ignored().
I've tried a patch to usb-creator that uses udisks --mount to mount the temp drive under /media and it works fine under Maverick.
I'm still not familiar with all of the intricacies of how the mount and device events get propagated to nautilus. Please correct me if I'm wrong Martin.
I can still reproduce the bug under Maverick.
If one mounts a loopback filesystem under /media, things work fine.
Examining the gvfs code, it appears to explicitly ignores udisks signals for mounts outside of /media.
See _g_unix_ mount_point_ guess_should_ display( ) @ line 631 of gvfs-1. 6.4/monitor/ gdu/ggduvolumem onitor. c -- notice that this function is used in should_ volume_ be_ignored( ) and should_ drive_be_ ignored( ).
I've tried a patch to usb-creator that uses udisks --mount to mount the temp drive under /media and it works fine under Maverick.
I'm still not familiar with all of the intricacies of how the mount and device events get propagated to nautilus. Please correct me if I'm wrong Martin.