macOS 专属效率利器

DMG自动退出工具 (AutoEject)

macOS 下很多软件使用 DMG 磁盘映像打包分发,使用非常方便。但有个小问题:DMG 挂载(mount)后不会自动卸载(umount),这导致后续对 DMG 源文件进行删除或移动操作时会报错被占用,每次都需要手动卸载。为了彻底解决这一烦恼,我开发了这款支持静默后台计时、空闲重置和安全防误退的 macOS 自动推出工具。

开始安装体验

遵循苹果标准 DMG 拖拽式安装,完全免费,无广告。

下载 macOS 版 (.dmg)
免签运行提示 (重要): 由于此工具为免费个人软件,未向苹果公司缴纳年费购买官方开发者证书进行签名,首次双击运行时系统会报错阻止。请您双击打开 DMG 镜像后,务必先阅读其中的 Readme 说明文档,在终端中执行简单指令解除苹果的隔离限制即可。

安装与常驻界面说明

安装非常简单,双击打开 DMG 镜像后,将软件拖入 Applications 应用程序文件夹。之后按照 Readme 文档的指引在终端运行命令解除安全警告,即可双击启动。

软件运行后不会弹出主窗口,而是以极轻量的方式常驻在顶部任务栏中,点击图标即可显现管理面板:

AutoEject - 菜单栏常驻
顶部菜单栏图标

单击菜单栏图标展开的操作界面如下图所示:

AutoEject - 状态操作面板
展开的操作界面

操作非常简单直观:右上角是打开自动卸载 DMG 机制的总开关;底部可以自定义设置自动卸载的空闲等待时间;左下角显示是否设置为开机自启;右下角是功能设定按钮。

自动检测与智能计时规则

当系统中有新的 DMG 文件挂载时,应用会检测到并自动开始倒计时:

AutoEject - 挂载自动计时中
挂载计时状态

计时开始与重置的智能规则如下:

  • DMG 挂载即计时:一旦新的磁盘映像挂载成功,倒计时机制马上激活。
  • 操作使用中自动重置:如果用户在使用 DMG 内的文件,或终端、访达窗口停留在挂载目录下,计时将暂停;操作完成重回空闲状态时,计时器会从头开始重新计时,防止误推出正在使用的映像。

当达到您设定的空闲时间(例如上图的 5 分钟)时,系统会自动将对应的 DMG 设备安全推出卸载,并在系统右上角弹出提示通知窗口:

AutoEject - 自动推出提示
自动卸载通知

独立设备精细控制

在挂载列表中,针对每一个不同的 DMG 磁盘映像,您可以单独执行以下操作:

  1. 直接卸载:无需等待倒计时完毕,一键立即强行推出。
  2. 锁定 (Lock):勾选后,即便计时器走完时间,该 DMG 也不会被自动卸载(不影响计时规则的运行,解锁后若已超时则会立即被推出)。这非常适合需要长久保持挂载的测试或编辑场景。

进阶设定与彻底卸载说明

点击面板右下角的“设定”按钮,可以调出软件的高级管理选项,对程序执行关闭或者彻底清理:

AutoEject - 高级功能设定
设定功能列表

如果打开了到期自动卸载选项,关闭此程序界面或者重启 Mac 均不会影响后台的计时与守护进程,计时超时仍会默默执行自动推出动作。而如果您选择“彻底卸载并清理”,工具将会自动清除所有后台关联常驻进程并注销开机启动项,实现绝对干净无残留的卸载。

免费软件,欢迎大家下载体验!如有任何意见和想法,欢迎向我反馈。

留言交流 / Comments