Remove "Safely Remove" from Laucher quick-list

Registered by Jason Gerard DeRose

When you insert, say, a card into a card reader, it's Launcher quick-list will have both an "Eject" and "Safely remove" option. For an number of reasons, there should only be an "Eject" option (which should behave the way it currently does). Reason to do this:

1) "Safely remove" is broken - the behavior is broken on all the hardware I have for testing. Example: external card reader is permanently powered down and you must unplug/replug the card *reader* to use it a again; internal card reader is permanently powered down and you must *reboot* the laptop to use again; USB hard drive powers down for several seconds and then mysteriously powers back up... actually making it less safe than "Eject" as when you remove it, there is a good chance the drive will be both powered on and mounted

2) Branding - if "Eject" is *unsafe*, why is Ubuntu even presenting it as an option? We're forcing the burden of some poorly defined UDisks behaviours onto our users... let's please not do that

3) Other platforms don't do this - say OSX, there is just "Eject" (this used to be the case for Ubuntu also)

One more thought... right now an external USB drive will have "Unmount" and "Safely remove". We should call "Unmount" "Eject" instead, plus remove "Safely Remove".

Under the hood, "Eject" vs "Safely remove" is the different between calling the UDisks Device.DriveEject() vs Device.DriveDetach():

http://hal.freedesktop.org/docs/udisks/Device.html#Device.DriveEject

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Martin Pitt

Related branches

Sprints

Whiteboard

it's not possible to have only one, see history of why those options got added, on some hardware "eject" power off devices that are on the board and you can't power them on again without a restart

see https://bugs.launchpad.net/ubuntu/+source/linux/+bug/404185 for example

"Some systems use internal USB
    devices. Automatically detaching such drives when calling
    gdu_drive_eject() (triggered by e.g. the eject button in the Nautilus
    sidebar) as we do right now leads to loss of the drive until reboot (since
    the device is internal). The only viable option right now is to separate
    "Safely Remove Drive" and "Eject"."

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.