Ice:3步搞定macOS菜单栏管理,免费开源图标收纳指南
【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice
macOS 的菜单栏会随应用越装越挤:系统状态、常驻插件、第三方监控图标全堆在屏幕最上方,屏幕利用率被白白吃掉。Ice是一款免费开源的菜单栏管理工具,要求 macOS 14 及以上。它专注一件事——把不用的图标收起来,把顶栏空间还给你,同时提供重排与外观定制。
两种安装方式与首次运行
最短路径是 Homebrew 一行命令:
brew install --cask jordanbaird-ice不想用包管理器的话,从官方最新版本发布页下载 Ice.zip,解压后把 App 拖进应用程序文件夹即可。
首次启动时,按提示授予系统权限:Ice 需要借助系统 API 识别并移动菜单栏项目。授权完成后,主界面会列出当前顶栏上的全部图标,整个安装到可用的过程一两分钟内能走完。
功能拆解
隐藏与按需显示图标
把用不上的图标收进隐藏区,需要时再临时唤出,顶栏日常保持干净。
- 图标被划分为三个分区:始终可见、可隐藏、永久隐藏区,在拖放界面里手动归类
- 唤出隐藏图标有三种触发方式:鼠标悬停菜单栏、点击菜单栏空白处、在菜单栏上滚动或滑动
- 支持自动重新隐藏,图标只在需要时露面,不常驻视野
- 当隐藏区图标与可见区图标重叠时,应用下拉菜单会被自动收起,避免互相遮挡
拖放排序与快速搜索
管理几十个图标不再靠肉眼逐个找。
- 拖放界面里调整单个图标的顺序,操作逻辑和整理桌面图标一致
- 搜索面板支持按名称定位图标,找某个常驻工具不用翻整条顶栏
- 图标间距支持微调(Beta),解决图标贴太近的视觉问题
- 带刘海的 MacBook 可启用Ice Bar:把隐藏图标放到主菜单栏正下方的独立副栏,不占顶部空间
菜单栏背景与形状定制
除了收纳,还可以改变顶栏本身的观感,让它融入壁纸或桌面风格。
- 背景染色支持纯色与渐变两种模式
- 可叠加阴影与边框,增加层次感
- 形状可选圆角与分割样式,组合出接近原生或完全定制的效果
- 外观改动实时生效,改完即所见,无需重启应用
全局快捷键操作
常用动作可以不碰鼠标,全部绑定到快捷键上。
- 切换某个图标的可见与隐藏
- 一键呼出搜索面板
- 切换 Ice Bar 副栏的启用状态
- 控制分区分隔图标与重叠应用菜单的显隐
这些能力叠在一起,最受益的其实是下面三类用户。
适用场景
刘海屏 MacBook 用户:顶栏空间本来就小,Ice 的副栏把被藏的图标放到菜单栏正下方显示,既不挤占顶部空间,又能随时取用。
插件重度用户:网速监控、剪贴板管理、环境监控这类常驻工具装多了,顶栏立刻爆炸。把它们全部拖进隐藏区,只在悬停时唤出,日常视野保持干净。
演示与截图场景:投屏开会或做界面截图前,把个人应用图标收进永久隐藏区,顶栏只剩必要信息,录出来的画面更干净。
实现概览
- 通过 macOS 辅助功能 API 识别并移动菜单栏项目,只管理"可见性与位置",不改动应用本体
- 顶栏状态由 MenuBarManager.swift 统一维护,负责分区划分、唤出与自动回收
- 全局快捷键集中在 HotkeyRegistry.swift 注册分发
- 配置项经 SettingsManager.swift 分组持久化,重启不丢失
- 依赖 macOS 14 引入的系统 API,不支持更早版本;可设置随登录启动并自动更新
常见问题
图标被挪到永久隐藏区了怎么办?macOS 常把新图标默认放在顶栏最左侧,那正好是永久隐藏区的位置。Option + 点击 Ice 图标可临时显示该区域,再 Command + 拖拽把图标移回目标分区。
为什么顺序有时不记得?当前版本还不会自动记住被系统重排后的图标顺序,属已知待完善功能,官方有对应跟踪。
提示"无法在自动隐藏的菜单栏中排列项目"?先打开系统设置,把"自动隐藏和显示菜单栏"设为"永不",在 Ice 里重新同步一次菜单栏项目,再改回你的偏好设置。
Ice 会删除或影响应用吗?不会。它只控制图标的可见性与位置,应用功能完全不受影响。
为什么必须 macOS 14 以上?所用系统 API 从 macOS 14 开始提供,官方没有回退支持旧版本的计划。
写在最后
Ice 的定位很克制:不碰系统文件,不碰应用本体,只管菜单栏这一条边。装好后立刻做一件事——打开拖放界面,把超过十个月没点开过的图标拖进隐藏区。快捷键和外观,按自己的使用习惯慢慢调即可。
【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考