DMG自动退出工具 (AutoEject)
macOS 下很多软件使用 DMG 磁盘映像打包分发,使用非常方便。但有个小问题:DMG 挂载(mount)后不会自动卸载(umount),这导致后续对 DMG 源文件进行删除或移动操作时会报错被占用,每次都需要手动卸载。为了彻底解决这一烦恼,我开发了这款支持静默后台计时、空闲重置和安全防误退的 macOS 自动推出工具。
开始安装体验
遵循苹果标准 DMG 拖拽式安装,完全免费,无广告。
安装与常驻界面说明
安装非常简单,双击打开 DMG 镜像后,将软件拖入 Applications 应用程序文件夹。之后按照 Readme 文档的指引在终端运行命令解除安全警告,即可双击启动。
软件运行后不会弹出主窗口,而是以极轻量的方式常驻在顶部任务栏中,点击图标即可显现管理面板:
单击菜单栏图标展开的操作界面如下图所示:
操作非常简单直观:右上角是打开自动卸载 DMG 机制的总开关;底部可以自定义设置自动卸载的空闲等待时间;左下角显示是否设置为开机自启;右下角是功能设定按钮。
自动检测与智能计时规则
当系统中有新的 DMG 文件挂载时,应用会检测到并自动开始倒计时:
计时开始与重置的智能规则如下:
- DMG 挂载即计时:一旦新的磁盘映像挂载成功,倒计时机制马上激活。
- 操作使用中自动重置:如果用户在使用 DMG 内的文件,或终端、访达窗口停留在挂载目录下,计时将暂停;操作完成重回空闲状态时,计时器会从头开始重新计时,防止误推出正在使用的映像。
当达到您设定的空闲时间(例如上图的 5 分钟)时,系统会自动将对应的 DMG 设备安全推出卸载,并在系统右上角弹出提示通知窗口:
独立设备精细控制
在挂载列表中,针对每一个不同的 DMG 磁盘映像,您可以单独执行以下操作:
- 直接卸载:无需等待倒计时完毕,一键立即强行推出。
- 锁定 (Lock):勾选后,即便计时器走完时间,该 DMG 也不会被自动卸载(不影响计时规则的运行,解锁后若已超时则会立即被推出)。这非常适合需要长久保持挂载的测试或编辑场景。
进阶设定与彻底卸载说明
点击面板右下角的“设定”按钮,可以调出软件的高级管理选项,对程序执行关闭或者彻底清理:
如果打开了到期自动卸载选项,关闭此程序界面或者重启 Mac 均不会影响后台的计时与守护进程,计时超时仍会默默执行自动推出动作。而如果您选择“彻底卸载并清理”,工具将会自动清除所有后台关联常驻进程并注销开机启动项,实现绝对干净无残留的卸载。
免费软件,欢迎大家下载体验!如有任何意见和想法,欢迎向我反馈。
留言交流 / Comments