Ice 菜单栏管理快速指南:把 macOS 状态图标整理干净的 5 步
【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice
Ice 是一款免费的 macOS 菜单栏管理工具(GPL-3.0 开源),能把状态图标隐藏、拖拽换序、着色换边框。本文按"先装好 → 逐个开功能 → 避坑"的顺序走一遍,适合菜单栏图标多到找不到重点的人。
你的菜单栏是不是这样
几十个状态图标挤在一排,每天真正会点的就 WiFi、电池那两三个,剩下的永远占着地方。想找某个图标时,只能从左到右一个个扫过去。本文要解决的就是:把低频图标收进隐藏区,需要时一键展开,用快捷键直接定位,顺带把菜单栏外观调成自己喜欢的样子。
3 分钟装好 Ice 并开好权限
先装,再谈功能。两种方式任选其一:
- 装了 Homebrew 的话,终端执行
brew install --cask jordanbaird-ice - 没有 Homebrew 的话,去项目 Releases 页下载 Ice.zip,解压后把 Ice.app 拖进"应用程序"文件夹
环境要求只有一条:macOS 14 及以上。Ice 用到的系统 API 都是 macOS 14 引入的,低版本系统无法运行。
启动后按提示依次开权限(模块见 权限管理):
- 辅助功能(Accessibility)——必须。Ice 靠它读取菜单栏的实时信息并移动图标位置,首次启动会弹出系统授权窗口,在"系统设置 → 隐私与安全性 → 辅助功能"里勾选
- 屏幕录制(Screen Recording)——可选。用于菜单栏换色预览和显示单个图标的图像,在"隐私与安全性 → 屏幕录制"中开启;Ice 会持续检测,缺了会在设置里提示
装完顺手把 General 面板顶部的"登录时启动"打开,重启电脑后布局才继续生效。
逐个解锁:Ice 的 5 个核心功能
如何把图标拖进隐藏区:拖拽布局
Ice 把菜单栏分成"常显区"和"始终隐藏区":常显区放每天都点的图标,始终隐藏区收纳低频图标。
操作只有一个手势:按住 Cmd 拖动任意图标,就能在两个区之间移动或调整顺序,松手立即生效。图标找不到了?按住 Option 点击 Ice 图标,可以直接看到始终隐藏区里藏着什么。
效果:顶部只留高频项,低频项随时可展开。隐藏图标展开时如果和某个应用菜单重叠,Ice 会自动收起那个应用菜单,不会出现图标被菜单挡住的尴尬。
如何让隐藏图标自动展开与收回:触发方式
隐藏区收得再好,展开麻烦就白搭。General 面板里有三个开关,对应三种触发方式,可以只开一种,也可以叠加:
- Show on hover——鼠标悬停到菜单栏空白处,隐藏图标自动展开
- Show on click——点击菜单栏空白区域展开
- Show on scroll——在菜单栏上滚动或滑动触控板切换展开/收起
展开后不想一直挂着,就打开"Automatically rehide"(自动收回),再选一种策略:智能算法(Smart,按使用习惯判断时机)、固定时长(Timed,拖滑杆设 0–30 秒)、切换应用时收回(Focused app,切走当前 App 就收起)。
效果:图标用完自动归位,菜单栏常年保持干净,不需要你手动去"关"它。
如何给 Ice 绑定快捷键:搜索面板与分区切换
Hotkeys 设置面板里有 6 个可绑定的动作,每个右侧点一下、录入按键组合即可:
- Toggle the hidden section——展开/收起隐藏区
- Toggle the always-hidden section——展开/收起始终隐藏区
- Search menu bar items——唤起图标搜索面板
- Enable the Ice Bar——开关下方的 Ice Bar
- Show section dividers——显示/隐藏分区分隔图标
- Toggle application menus——切换应用菜单显示
其中搜索面板最实用:快捷键一按,输入图标名字,直接定位到对应图标并展开。
效果:不用伸手去点菜单栏,手指不离开键盘就能展开某个分区或找到目标图标。
如何给菜单栏换色:外观定制
Appearance 设置面板负责菜单栏的"长相",所有改动实时预览:
- 着色(Tint)——纯色或渐变,给菜单栏压一层自定义颜色
- 阴影与边框——加投影、调边框样式
- 自定义形状——圆角,或把菜单栏切成左右两段(split)
- 图标间距(BETA)——General 面板里的滑杆可整体调宽或调窄,注意这是测试功能,应用时会重启带菜单栏图标的 App,个别情况需要注销再登录才生效
效果:菜单栏从"系统默认白底"变成和你壁纸搭的一套视觉,换色、加阴影、切圆角都不用动一行设置之外的东西。
Ice Bar:给隐藏图标一条"下方小条"
Ice Bar 是菜单栏正下方的一条独立小栏。General 面板打开"Use Ice Bar"后,隐藏图标不再挤在菜单栏上展开,而是集中显示在这条小栏里。
位置在 Location 下拉里选:跟随鼠标(小栏始终出现在指针下方)、固定在 Ice 图标正下方,或者 dynamic 模式按场景自动切换。
效果:对屏幕空间紧张的人来说,低频图标挪到下方后,菜单栏两侧不再互相顶替,视线不用左扫右扫。
两个真实用法
用法一:刘海屏 MacBook 用户
- General 面板打开 Use Ice Bar,位置选"固定在 Ice 图标正下方"
- 把 Git 状态、内存监控、远程桌面之类偶尔才看的图标,按住 Cmd 拖进始终隐藏区
- 开启 Show on hover + Automatically rehide(选 Smart)
效果:顶部只留 WiFi、电池、控制中枢,其余图标全在下方小条里,刘海两侧不再被图标挤压。
用法二:图标很多的开发者
- 把 Docker、数据库客户端、屏幕共享等图标全部拖进始终隐藏区
- Hotkeys 面板给"Search menu bar items"绑一个快捷键
- 给 Toggle the hidden section 也绑一个,常用分区一键展开
效果:日常办公菜单栏常年只有十几个图标,找任何低频工具都是"一个快捷键 + 敲几个字母"的事。
你大概率会碰到的 3 个问题
图标突然"消失"了,被 Ice 移走了?大概率不是 Ice 移的,而是 macOS 把该 App 的图标默认放到了菜单栏最左侧——那正好是始终隐藏区的位置。按住 Option 点击 Ice 图标展开隐藏区,再按住 Cmd 把它拖回常显区即可,详见 常见问题文档。
重启后图标顺序被系统打乱了?这是已知的能力缺口而非故障:部分 App 每次启动都让 macOS 把它的图标当"新图标"重新排位,Ice 目前还认不出这些图标、无法自动归位,官方已立项跟进。
提示"Ice cannot arrange menu bar items in automatically hidden menu bars"?这是"自动隐藏菜单栏"设置和 Ice 冲突了:到 系统设置 → 控制中枢,把"自动隐藏和显示菜单栏"改成 Never,回 Ice 更新一次图标布局,再把设置改回你原来的样子。
想深入实现,从这里看起
- Ice/MenuBar/MenuBarManager.swift——隐藏/显示与分区管理的核心调度逻辑,适合想搞懂"分区是怎么切出来的"的读者
- Ice/Hotkeys/——快捷键注册、键位与修饰键的组合解析,适合想给 Ice 加自己快捷键的人
- FREQUENT_ISSUES.md——官方高频问题清单,遇到异常先翻这里,比直接搜 issue 快
下一步建议:打开 Hotkeys 面板给"切换隐藏区"绑一个顺手的组合键,再顺手去 Appearance 面板把菜单栏换成你常用的主题色——菜单栏整理这件事,到这一步才算真正落地。
【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考