http://bugzilla.novell.com/show_bug.cgi?id=443200
User koenig@linux.de added comment
http://bugzilla.novell.com/show_bug.cgi?id=443200#c17
Harald Koenig
I tested it with Xfce 4.6.0 packages (see http://stick.gk2.sk/blog/2009/02/xfce-4-6-0-released-and-ready-for-testing/ for instructions) and cannot reproduce the problem anymore -> Closing.
I switched to xfce 4.6.0 -- and I still have the same problem :-( harald > rpm -qif /usr/bin/exo-eject Name : exo Relocations: (not relocatable) Version : 0.3.100 Vendor: openSUSE Build Service Release : 9.3 Build Date: Thu Mar 26 18:27:47 2009 Install Date: Wed Apr 8 17:42:39 2009 Build Host: build21 Distribution: X11:xfce / openSUSE_11.1 exo-eject -h /org/freedesktop/Hal/devices/storage_model_DVD_RAM_UJ_862 still shows the same error, eject button from my DVD drive does not work, ... looking at the source code of exo I find /* verify that we have a mountable device here */ for (n = 0; interfaces[n] != NULL; ++n) if (strcmp (interfaces[n], "org.freedesktop.Hal.Device.Volume") == 0) break; if (G_UNLIKELY (interfaces[n] == NULL)) { /* definitely not a device that we're able to mount, eject or unmount */ err1: g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, _("Given device \"%s\" is not a volume or drive"), udi); goto out; } /* verify that we have a mountable device here */ for (n = 0; interfaces[n] != NULL; ++n) if (strcmp (interfaces[n], "org.freedesktop.Hal.Device.Volume") == 0) break; if (G_UNLIKELY (interfaces[n] == NULL)) { /* definitely not a device that we're able to mount, eject or unmount */ err1: g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, _("Given device \"%s\" is not a volume or drive"), udi); goto out; } while lshal shows udi = '/org/freedesktop/Hal/devices/storage_model_DVD_RAM_UJ_862' .. info.interfaces = {'org.freedesktop.Hal.Device.Storage', 'org.freedesktop.Hal.Device.Storage', 'org.freedesktop.Hal.Device.Storage.Removable'} (string list) now, who is wrong ? I have no clue about th details of hal ... should hal add the interface "org.freedesktop.Hal.Device.Volume" for the DVD drive, or should exo look for and allow 'org.freedesktop.Hal.Device.Storage' too ? I wonder why hal shows org.freedesktop.Hal.Device.Storage twice -- this might be some bug and one entry should read "org.freedesktop.Hal.Device.Volume" instead ?!? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.