"Eject" and "Unmount"

Brian J. Tarricone bjt23 at cornell.edu
Thu Feb 12 08:21:42 CET 2009

On Thu, 12 Feb 2009 07:47:40 +0100 Yves-Alexis Perez wrote:

> On jeu, 2009-02-12 at 14:03 +0800, Shou-Lien Chen wrote:
> > hello all:
> > According to
> > http://www.xfce.org/documentation/api/thunar-vfs/ThunarVfsVolume.html#thunar-vfs-volume-is-ejectable
> > The thunar_vfs_volume_is_ejectable () should return TRUE only if a
> > medium is present and the volume is removable Is this mean it
> > reference the hal key: storage.removable = true  ? I found my usb
> > disk and sd card is treat as "reject" if I want remove them, but
> > there is a storage.requires_eject = false key  found if I monitor
> > my usb disk by lshal command
> > 
> > Thus, which hal key is referenced by the thunar-vfs lib to judge if
> > a volume need to be eject or unmount?
> http://bugzilla.xfce.org/show_bug.cgi?id=3978

Jannis, can you explain this change a bit better? Unless I'm
misunderstanding, that fix is incorrect.

thunar_vfs_volume_is_ejectable() should NOT correspond to
storage.requires_eject.  Just because a volume doesn't *require* eject,
it doesn't mean that it's not ejectable.

As previously discussed, we should *not* have "Unmount" in Thunar's (or
xfdesktop's) UI anywhere.  Any place where we do would be considered a
usability bug.

Ejecting normal USB media is entirely safe and probably a good idea
(after unmounting), even if storage.requires_eject is false.


More information about the Xfce4-dev mailing list