Ice macOS 菜单栏管理工具教程:3步搞定杂乱的菜单栏图标
【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice
Ice 是一款面向 macOS 的开源菜单栏管理工具,可以隐藏与显示菜单栏图标、拖拽排序、自定义菜单栏外观和设置快捷键。对于菜单栏图标过多、或被 MacBook 刘海遮挡的 Mac 用户,装好后 3 步就能腾出显示空间,并且随时调用被隐藏的图标。
一句话看懂 Ice
Ice 是要求 macOS 14 及以上系统的开源(GPL-3.0 协议)菜单栏管理工具,核心是把"图标放哪、怎么临时显示"交给它统一管理。
- 菜单栏图标多、互相挤压时:把不常用的图标收进隐藏区,需要时再调出来
- 用带刘海的 MacBook 时:被刘海压住的图标可以单独放进副栏(Ice Bar)
- 想让图标按自己的顺序排列时:提供拖拽式的排序界面
- 想改菜单栏观感时:支持染色(纯色/渐变)、阴影、边框、圆角或分段形状
- 想快速找到某个图标时:提供菜单栏图标搜索面板和自定义快捷键
功能全景 🧭
| 功能 | 做什么 | 适合谁 |
|---|---|---|
| 隐藏/显示菜单栏图标 | 把图标收进隐藏区,通过悬停、点击、滚轮等动作临时调出 | 所有图标较多的用户 |
| 始终隐藏区 | 一块固定不可临时显示的隐藏区,收纳几乎不用的图标 | 想彻底清理视觉的用户 |
| 自动重新隐藏 | 按"智能 / 定时 / 跟随当前应用"三种策略自动收回图标 | 不想手动管理显示状态的用户 |
| Ice Bar 副栏 | 把隐藏图标单独显示在菜单栏下方的一栏中 | 带刘海的 MacBook 用户 |
| 拖拽排序 | 拖拽式界面重排单个菜单栏图标 | 对图标顺序有要求的用户 |
| 图标搜索 | 输入关键词搜索菜单栏图标并跳转 | 图标很多、找不到目标的用户 |
| 图标间距(BETA) | 全局偏移菜单栏图标的间距 | 想统一图标疏密的用户 |
| 外观定制 | 菜单栏染色(纯色/渐变)、阴影、边框、自定义形状 | 在意观感的用户 |
| 快捷键 | 切换隐藏区、打开搜索面板、开关 Ice Bar 等动作可绑定按键 | 高频使用者 |
| 随登录启动 / 自动更新 | 开机自动运行并接收新版本 | 所有用户 |
以上功能清单以仓库 README.md 中的特性与路线图为准,标注 [ ] 的条目为计划中功能。
零门槛上手
本节的重点是装好 Ice 并完成第一次图标收纳,全程约 2 分钟。
环境要求:macOS 14 或更高版本(Ice 依赖的系统 API 从 macOS 14 起提供,官方明确表示不计划支持更早版本)。
安装命令(二选一):
# 使用 Homebrew 安装 brew install --cask jordanbaird-ice如果没有 Homebrew,也可以手动安装:从项目 Releases 下载 Ice.zip,解压后把 App 拖入"应用程序"文件夹即可。
完成第一个任务:
- 打开 Ice,首次启动会请求"辅助功能"权限(必需,用于读取和排列菜单栏图标)
- 如要编辑外观或查看单个图标缩略图,再授予"屏幕录制"权限(可选)
- 右键点击菜单栏空白区域打开设置,在布局面板中把不需要的图标拖进 Hidden 区,菜单栏立刻清爽
跑通一次真实任务 🖱️
下面用一个最有代表性的场景完整走一遍:MacBook 带刘海,右侧一堆第三方图标被挤压甚至遮挡,目标是"常用图标保留,其余按需调出"。
设定目标
保留 Wi-Fi、电池、时间等系统图标和两三个常用 App 图标;其余第三方图标进入隐藏区,悬停或点击菜单栏空白处时临时显示,用完自动收回。
配置参数
在"设置 → 常规"面板中:
- 打开 Show on hover(悬停显示)和 Show on click(点击显示),两个触发方式可以同时开启
- 开启 Auto rehide,策略选择 Smart(智能策略,按使用习惯判断何时收回)
- 如果刘海遮挡严重,勾选使用 Ice Bar,把一部分图标固定到菜单栏下方的副栏中
执行
右键菜单栏空白区域进入 Ice 设置,在菜单栏布局面板里直接拖拽图标:
- 拖到 Hidden 区的图标平时隐藏,触发悬停/点击时临时显示
- 拖到 Always hidden 区的图标平时不显示,可用 Option + 点击 Ice 图标临时展开
验证结果
- 把鼠标悬停到菜单栏(或点击空白处),隐藏图标滑出;鼠标移开后按所选策略自动收回
- Ice Bar 开启后,被分配过去的图标出现在屏幕顶部菜单栏下方的一栏里,不再受刘海挤压
- 重启电脑后布局保持不变("记住每个图标的顺序"能力仍在完善中,见后文故障速查)
参数速查
常用设置集中在"设置 → 常规"和"设置 → 高级"两个面板,关键项如下:
| 设置项 | 作用 | 默认 / 推荐值 |
|---|---|---|
| Show on hover | 鼠标悬停在菜单栏时临时显示隐藏图标 | 推荐开启 |
| Show on click | 点击菜单栏空白处时临时显示隐藏图标 | 推荐开启 |
| Show on scroll | 在菜单栏上滚轮/滑动手势时显示隐藏图标 | 按需 |
| Auto rehide 策略 | 图标自动收回的时机:Smart / 定时 / 跟随当前应用 | Smart |
| Rehide interval | 定时策略下自动收回的间隔 | 1 秒 |
| Ice Bar | 把隐藏图标放到菜单栏下方的独立栏 | 刘海机型推荐 |
| Item spacing | 全局偏移图标间距(-16 到 16 的偏移) | 0(默认) |
| Always hidden section | 始终隐藏区的开关与可切换性 | 按需 |
| Hide application menus | 当前应用菜单与显示出的图标重叠时自动隐藏应用菜单 | 按需 |
快捷键方面,"设置 → 快捷键"面板支持为以下动作绑定按键:切换 Hidden 区、切换 Always hidden 区、打开图标搜索、开关 Ice Bar、显示/隐藏分区图标、切换应用菜单。
场景化方案
场景一:刘海 Mac 的图标被遮挡
- 问题:右侧图标多,全部挤在刘海附近,看不清也点不准
- 步骤:开启 Ice Bar → 把需要常驻的图标拖回主栏 → 其余拖入隐藏区或 Ice Bar → 验证悬停和主栏显示正常
- 关键参数:Ice Bar、Show on hover
场景二:图标太多,找不到想要的那个
- 问题:几十个图标混在一起,每次找特定 App 图标都很慢
- 步骤:在快捷键面板给"搜索菜单栏图标"绑定组合键 → 需要时按快捷键呼出搜索面板 → 输入关键词定位 → 把高频找到的图标拖到常用位置
- 关键参数:搜索快捷键、Always hidden section
场景三:想让菜单栏更整洁美观
- 问题:默认白色/透明菜单栏与壁纸不搭
- 步骤:打开"菜单栏外观"面板 → 选择纯色或渐变染色 → 加阴影或边框增强层次 → 用自定义形状做圆角或分段效果
- 关键参数:菜单栏染色、阴影、边框、形状
故障速查
常见问题及解决办法整理自仓库的 FREQUENT_ISSUES.md:
| 现象 | 可能原因 | 解决办法 |
|---|---|---|
| 图标被移到了"始终隐藏"区 | 该 App 不记忆自己的图标位置,macOS 每次启动都把它当作新图标放到最左侧 | Option + 点击 Ice 图标展开始终隐藏区,再按住 Command 拖拽图标回原分区 |
| 以为 Ice 删除了某个图标 | Ice 本身不能移动或删除图标,图标多半被系统放进了始终隐藏区 | 同上,展开始终隐藏区后找回图标 |
| Ice 不记住图标顺序 | 这是待完善的功能,并非 bug | 等待后续版本支持自动恢复已识别图标的位置 |
| 提示"无法在自动隐藏的菜单栏中排列图标" | 系统开启了"自动隐藏和显示菜单栏" | 系统设置 → 控制中心,选"从不"→ 在 Ice 中更新菜单栏图标 → 再恢复原设置 |
小结
Ice 用隐藏/显示、拖拽排序、Ice Bar 副栏和外观定制这几块能力,把 macOS 菜单栏的腾挪工作收敛到一个图形化界面里完成,适合图标多或有刘海遮挡困扰的 Mac 用户。更多细节可查阅 README.md 与 Ice/MenuBar/ 源码目录。
【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考