nielsmouthaan / ejectify-macos

Ejectify automatically unmounts external volumes when your Mac starts sleeping, and mounts them again after it wakes up.
https://ejectify.app
Other
370 stars 50 forks source link
disk macos-app menubar-app unmount unmounting unmounts-usb-drives utility volume volumes
This project comes without assistance or support.

Ejectify for Mac

Ejectify automatically unmounts external volumes when your Mac starts sleeping and mounts them again after it wakes up. It becomes handy when you have connected a USB drive to an external display that gets powered off when your Mac starts sleeping, causing the drive to be ejected forcefully.

License: MIT Follow

Header

Features

⭐ Prevents annoying Disk not ejected properly notifications when your Mac wakes up.

⭐ Prevents connected external disks and their volumes from getting corrupted.

⭐ Configure what volumes should be (un)mounted automatically, optionally forcefully.

⭐ Available in English, Dutch, German, French, Spanish, Russian, Japanese, Portuguese, Hindi, Arabic & Turkish.

⭐ Configure when volumes should be unmounted:

⭐ Automatically mount volumes again when your Mac or screens wake up, optionally after a delay.

⭐ Unmount all volumes instantly with the click of a button.

Download

Download Ejectify via Gumroad. A small fee is requested to cover Apple's Developer Program fee. Alternatively, feel free to clone this repository (for free) and build a runnable application yourself.

Frequently asked questions

I'm running into an issue. How can I get help?

Ejectify comes without (human) support. Check the frequently asked questions below to solve most common issues. If you want to test Ejectify before purchasing (to cover Apple's Developer Program fee), feel free to clone this repository (for free) and build a runnable application yourself.

The app doesn't start. What can I do?

Make sure Ejectify is copied into your Applications directory and run from there. Also, note that the app lives in the menu bar of your Mac. There should be an eject icon somewhere near your clock. There is no other user interface that pops up when you start it.

Why do I still receive notifications?

Ejectify works by (trying to) unmount volumes (on external disks) before your screensaver starts, screen locks, display(s) turns off, or the system starts sleeping. Sometimes this doesn't result in the desired behavior. In this case, try the following:

Ejectify might not (always) prevent notifications to appear. This is mostly caused by external hardware (such as USB hubs).

Does Ejectify support Apple Silicon?

Yes, it does. Ejectify is built as an Universal macOS Binary, meaning it natively supports Intel and Apple Silicon processors.

License

Ejectify is available under the MIT license and uses source code from open-source projects. See the LICENSE file for more info.