Trash Buddy Plus greatly improves how you manage your Mac's Trash, offering a high-degree of customization and convenience. Make it your productivity sidekick today!
curl -O https://widgetworx.com/homebrew/trash-buddy-plus.rb
brew install --cask ./trash-buddy-plus.rb
Trash Buddy Plus operates independently of the Dock’s Trash can to improve functionality. It’s designed as a replacement for macOS’ Trash, particularly when the "Show Trash on Desktop" option is enabled.
If you want Trash Buddy Plus to recognize files in the Trash, you can use the Inspect Trash option. Additionally, the Empty the Trash feature works seamlessly, no matter where the items were added—via the Dock’s Trash or the Desktop Trash icon.
NOTE: I even tried using an observer to sync the two Trashes. This worked though it would redraw the Desktop Trash each time a file was deleted, which caused a significant performance lag of many files are in the Trash. At some point, I'll try again with a different approach.
No, this feature is not currently supported. If you attempt to eject a drive this way, Trash Buddy Plus will detect it and show an error message. Think of the Desktop Trash icon as a convenient "portal" to your Mac's Trash, especially when working on large, high-resolution monitors.
Trash Buddy Plus counts folders as single items, regardless of their contents. This particuar design choice enhances performance and prevents delays when processing dozens or hundreds of nested folders.
Follow these steps:
custom_trash1.png
for the empty Trash state.custom_trash2.png
for the full Trash state.If the images are not properly formatted, Trash Buddy Plus will default to macOS’ built-in Trash icon.
The Desktop Trash icon is a custom window that must be redrawn to reflect changes in the Trash’s status (full or empty). This redraw process can cause a brief flicker.