Thought I would throw in my version, so I published it at my blog. It’s probably not as fast, but it’s free, and you’re welcomed to the Automator Quick Action tutorial.
My only disk ejection annoyance is one specific SanDisk USB disk with a USB-A connector on one side and a USB-C connector on the other side. Every time I try to eject it the Finder (or Disk Utility which I tried as an alternative) hangs and the disk icon remains on the desktop. Only remedie seems to be a restart and removing the disk before the login screen appears. So far I’ve seen no data corruption so it’s ‘only’ an annoyance.
Anyone else with a similar issue and a solution for this issue?
I think I need to get this. My 2019 iMac running the latest macOS gives so many “disk in use—can’t eject so sue me” messages that it isn’t funny. Plus it takes forever for the force eject option to even pop up. I suppose I could just blow up my system and reinstall it but that would be a giant pain.
Does it work with network disks?
Any current replacements for the abandoned app “What’s Keeping Me?” by Hamsoftengineering? It tells you what apps/processes are still using a disk and preventing you from ejecting it–when OS X just gives you the error that the disk can’t be ejected “because one or more programs may be using it.”
I was having this problem until I turned off Spotlight indexing on all my external drives. Now I can’t remember the last time I couldn’t unmount a volume.
(I’ve cleaned up that Automator tutorial quite a bit since I posted it and submitted my previous reply yesterday, just in case you’re interested enough to take a second look. )
Thanks Bill! Glad to hear Default Folder is still doing its job for you - as always, let me know if you have any suggestions or issues with it or Jettison.
- Jon
Does it work with network disks?
Any current replacements for the abandoned app “What’s Keeping Me?” by Hamsoftengineering?
Jettison does work with network disks, and will also do the same checks as What’s Keeping Me when it encounters a volume that it can’t eject, telling you which apps still have files open.
Note that if you interactively try to eject a disk from Jettison’s Eject menu, it will offer a dialog where you can also quit the offending apps.
Also, because it’s been mentioned elsewhere here, Jettison automatically terminates Spotlight indexing, photoanalysisd and a number of other ‘problem’ services before ejecting disks when the system goes to sleep.
- Jon
This is great! I usually use LaunchBar’s Eject All Ejectable Volumes command, but invariably, it gets stuck with some mysterious file remaining in use by some mysterious low-level process.
I’ve been a paid user of DefaultFolder X since my Titanium MacBook Pro, and I’d be happy to throw another couple of bucks St. Clair’s way.
Jon,
Thank you thank you thank you for Default Folder. I don’t use all it can do, but that may be true for other people as well—we use the parts that make life easier.
Pointing to windows to “show” the Save dialog where I want to put something is amazing and such a time saver + Recent Folders + giving users a file tree of submenus to navigate instead of just navigating up the ‘trunk’ of the tree. Those three abilities are SO valuable.
A suggestion which probably isn’t possible: I use ForkLift as my Finder substitute and often hover over a ForkLift window to tell DefaultFolder to save there when…argh, expletive, the active pane in that window is the bottom one and I want to save to the top one, or vice versa. So when Apple Intelligence can read my mind, hopefully you can hook into that API and make the hover click work for the ForkLift pane I want the file to go, rather than the active pane. Or maybe I can hold down the Option key to pick the inactive pane?
Keep up the Fantastic work, Jon!
Actually, Control-click or right-click on the Finder window as you hover over it. You’ll get a contextual menu showing all the panes in that window and you can pick the one you want.
- Jon
I hope this won’t take waiting for Apple Intelligence.
I never understood how the target of my currently open Finder window (especially if there’s only one) is not automatically at the top of the Recent Places list in any open/save dialog. This doesn’t take AI/ML, just a minimal amount of conventional coding using a simple 100% deterministic algorithm.
Or perhaps better yet, in every open/save dialog a button somewhere between New Folder and Cancel/Save that automatically pushes the open/save dialog’s path to the location of the foremost open Finder window.
Yeah, it should work that way, but doesn’t. That’s why it’s one of the things that Default Folder X does :-) Sadly, Apple seems to have lost its attention to detail and it’s up to us third party developers to provide solutions.
- Jon
🫨 Oh wow! Not just the panes, but all the tabs in both my panes!!! And in true Default Folder fashion, each of those choices is the top of a folder tree.
Try it out, @Simon
You’re amazing, Jon!
OMG… I had no idea we could do that. This was one of the pain-points for me of using Forklift. Thanks for sharing the tip.