Remove "Safely Remove" from Laucher quick-list
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.
http://
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
- Started by
- Completed by
- Martin Pitt
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:/
"Some systems use internal USB
devices. Automatically detaching such drives when calling
gdu_
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"."