如何在 Mac 上卸载 Hidden Bar
Hidden Bar 用来把不常看的菜单栏图标收起来,没有文档,只有一个很小的沙盒容器,卸载前不用备份。下面的步骤覆盖 Hidden Bar GitHub 发布页的下载包、Homebrew cask hiddenbar 和 Mac App Store 版本,三者的 bundle id 都是 com.dwarvesv.minimalbar。
退出 Hidden Bar 再移除应用
Hidden Bar 没有 Dock 图标,打开它的菜单栏图标选择退出,再把 Hidden Bar 从「应用程序」移到废纸篓,从 Mac App Store 装的也可以在启动台里删除。Hidden Bar 的开机启动辅助程序装在应用内部,打开过这个选项的话,它会出现在「系统设置 › 通用 › 登录项与扩展」里,测试中应用一删掉,它就从 Mole 的启动项列表里消失了。
Hidden Bar 的数据在哪里
在 Finder 按 Shift + Command + G,逐个打开存在的位置。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Containers/com.dwarvesv.minimalbar |
Hidden Bar 的沙盒容器 | 随应用删除即可 |
~/Library/Application Scripts/com.dwarvesv.minimalbar |
应用的沙盒脚本目录 | 随应用删除即可 |
~/Library/Containers/com.dwarvesv.LauncherApplication |
登录项辅助程序的沙盒容器 | 随应用删除即可 |
~/Library/Application Scripts/com.dwarvesv.LauncherApplication |
登录项辅助程序的沙盒脚本目录 | 随应用删除即可 |
第一次测试时,把容器移到废纸篓报了废纸篓权限错误,遇到这种情况就先退出 Hidden Bar,自己在 Finder 里把容器文件夹拖进废纸篓,或者干脆留着,两次测试里它都只有 30 KB 左右。
核对卸载结果
在「终端」运行下面的只读命令:
pgrep -il "Hidden Bar"
ls -d ~/Library/Containers/com.dwarvesv.minimalbar ~/Library/Containers/com.dwarvesv.LauncherApplication
pgrep 没有输出说明 Hidden Bar 没在运行,ls 报「No such file or directory」表示这个容器已经没了,打印出路径说明它还在磁盘上。
用 Homebrew 安装时
hiddenbar 这个 cask 的 zap 清单就是上面表格里的四个路径,应用和登录项辅助程序各两条,自己运行 brew uninstall --cask --zap hiddenbar 会把它们都删掉,不看你在 Mole 里勾了什么,不加 --zap 就只删应用:
brew uninstall --cask hiddenbar
Mole 卸载 Homebrew 装的 Hidden Bar 时,登录项辅助程序那两个文件夹是 Mole 列出但默认不勾的行,只要其中一个存在又没勾,Mole 就不加 --zap,只删你选中的行,两个都勾上,或者两个都不存在,Mole 才会带上 --zap。
Mole 会列出什么
Hidden Bar 自己的容器和 Application Scripts 文件夹会列出,默认勾选。登录项辅助程序的容器和 Application Scripts 文件夹会列出但默认不勾,因为它的 id com.dwarvesv.LauncherApplication 不是在应用自己的 id 后面延伸出来的。登录项辅助程序本身会作为应用的一部分出现在 Mole 的启动项列表里,只作确认。
这次检查覆盖了什么
2026 年 9 月 19 日,把官网下载的 Hidden Bar 拷进「应用程序」(没有 Homebrew 收据),用 Mole 1.15 Preview(build 277)卸载,应用和 Application Scripts 文件夹进了废纸篓,29 KB 的容器移到废纸篓时报了废纸篓权限错误。2026 年 9 月 21 日又用 Mole 1.15 Preview(build 282)按默认勾选卸载了 Mac App Store 版 1.8,应用、Application Scripts 文件夹、33 KB 的容器和一个临时缓存文件夹都进了废纸篓,辅助程序那一行也从 Mole 的启动项列表里消失了。两次都没有记录辅助程序自己的容器是否存在,Homebrew cask 没有实测。
