Despite having -nautilus explicitly set, sys-apps/gnome-disk-utility after recent sync pulls in nautilus all the same. It did not in recent past. Is this a bug, or dependancy was set mandatory? What should Xfce/Thunar users do then, since g-d-u effectively pulls in core gnome desktop? Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. USE="-nuatilus" emerge -pv1 gnome-disk-utility Actual Results: [ebuild N ] x11-libs/startup-notification-0.10 0 kB [ebuild N ] gnome-base/gnome-desktop-2.32.1 USE="-debug -doc" 0 kB [ebuild N ] gnome-base/nautilus-2.32.2.1 USE="-doc -gnome (-introspection) -test -xmp" 6,202 kB [ebuild R ] sys-apps/gnome-disk-utility-2.32.0 USE="-avahi -doc -fat -gnome-keyring -nautilus -remote-access" 0 kB Expected Results: [ebuild R ] sys-apps/gnome-disk-utility-2.32.0 USE="-avahi -doc -fat -gnome-keyring -nautilus -remote-access" 0 kB
strange indeed.
Right now, you are disagreeing with solution of bug 350919. Frankly, so do I. Honestly, nautilus is only remotely required by gui part of gnome-disk-utility and even in palimpsest it affects only mounting. However, same solution as once in gnome-volume-monitor was implemented (though there at least there was a simple way of overriding nautilus default).
Well, I could cope with it, since removing dependancy from a ebuild is not actually a hard task. But there's bound to be a way better than this, no? It is likely possible to manage up a patch that removes hardcoded nautilus dependancy, though. But I have my doubts it will get into upstream any time soon.
(In reply to comment #1) > strange indeed. > It's in Changelog: 07 Jan 2011; Pacho Ramos <pacho@gentoo.org> gnome-disk-utility-2.32.0.ebuild: gnome-base/nautilus is always required since it's not only used for nautilus extension (bug #350919 by Delan Azabani). The problem is upstream using nautilus and not gtk_show_uri() due: /* We want to use nautilus instead of gtk_show_uri() because * the latter doesn't handle automatically mounting the mount * - maybe gtk_show_uri() should do that though... */ Maybe we could change the following in src/palimpsest/gdu-section-volumes.c: s = g_strdup_printf ("nautilus \"%s\"", uri); with "xdg-open", but I don't know if xdg-open is able to "mount the mount"
*** This bug has been marked as a duplicate of bug 350919 ***