Option to confirm emptying the Trash is inessential and expendable
This is part of #1258 (closed)
Current behavior
The Preferences window has a checkbox for deciding whether emptying the Trash should invoke a confirmation dialog.
This option is enabled by default, and it's backed by the org.gnome.nautilus.preferences confirm-trash
GSetting key.
However, disabling this option has another effect: it also disables the confirmation dialog for permanent deletion of files outside Trash (for example, using the ShiftDelete keyboard shortcut).
History
This configuration option has been introduced for emptying the trash and deleting from trash all the way back in 2000 27eb8cbd
In 2001, this setting has been misappropriated for the "delete directly" operation of files outside Trash: 6a3ac197
Problems
- The key name (
confirm-trash
) is wrong and misleading. - This option ties 2 unrelated user actions: emptying trash and permanently deleting files.
- These 2 actions are not reversible, so they should always require confirmation.
- Emptying the trash is an infrequent operation. An option that seldom saves 1 click is not worth the cost.
- And more… https://ometer.com/preferences.html
Proposal
- Drop the option from the Preferences dialog.
- Drop the GSettings key.
- Make the Empty Trash menu items/buttons use an ellipsis (…) as per HIG https://developer.gnome.org/hig/stable/writing-style.html.en