Ice:macOS 菜单栏整理神器,杂乱图标三步归位
【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice
你有没有发现,Mac 的菜单栏图标越堆越多?Wi-Fi、电池、时钟,再加上一堆 App 常驻小图标,13 寸屏早就挤不下了。Ice 是 macOS 上的开源菜单栏管理工具,能一键隐藏和显示菜单栏项目。本文带你三分钟装好并完成配置。
Ice 项目速览:30 秒看懂它能做什么 🧊
Ice 是一款面向 macOS 14 及以上的菜单栏管理工具,核心能力是"隐藏与显示菜单栏项目":它把图标分成可见、隐藏、始终隐藏三个区域,并支持拖拽重排。技术栈以 SwiftUI 为主,底层借助系统辅助功能 API 精确控制每个图标的位置,同时提供色调、阴影、圆角等外观定制。下面是它的拖拽排序界面:
三步装好 Ice:一行 brew 命令搞定 ⏱️
- 第 1 步,安装。打开终端执行:
brew install --cask jordanbaird-ice不用 Homebrew 的话,从官方 Releases 下载 "Ice.zip",解压后把 App 拖进"应用程序"文件夹即可。
第 2 步,授权。启动后菜单栏会出现一个雪花图标,它会申请两项权限:辅助功能(必需,用来移动图标位置)和屏幕录制(可选,用于让菜单色调色更贴合桌面背景)。
第 3 步,启用。授予辅助功能权限并重启应用,图标就能被正常管理了。建议在设置里打开"开机自启动",省去每次手动拉起。
第一次打开先做这 4 件事 🖱️
1. 拖图标进对应区域。点击雪花图标打开布局面板,里面有三个区域:最左侧"始终隐藏"完全收纳,中间"隐藏"区可按需临时唤出,右侧"可见"区常驻显示。直接在区域之间拖动图标,常用的一眼可见,不常用的收起来。
2. 选一个唤出方式。隐藏区支持悬停菜单栏、点击菜单栏空白处、滚动或滑动手势三种触发方式。挑一个顺手的,比如"滚动唤出 + 自动重新隐藏",日常打扰最小。
3. 给搜索绑个快捷键。隐藏区项目多时别翻找:在快捷键设置里给搜索面板配一个组合键,按下直接输入图标名称定位。
4. 打开自动重新隐藏。临时唤出的图标会在延时后自动收回隐藏区,菜单栏无需任何额外操作就恢复干净。
进阶玩法:Ice Bar、外观与快捷键 🎨
用独立栏显示隐藏图标(Ice Bar)。对带刘海的 MacBook 特别实用:隐藏图标不再挤在菜单栏里,而是在菜单栏下方单独挂一条"冰栏"展示,互不占位。实现细节可以参考 IceBar.swift。
给菜单栏换装。支持纯色或渐变色调、阴影、边框,形状可选圆角或分割样式。把色调调成接近壁纸的颜色,菜单栏和桌面背景能融成一体。
快捷键切区域。可以给"切换隐藏区、切换始终隐藏区、呼出搜索面板"各配一个快捷键,全程不用碰鼠标。还有个贴心细节:唤出的图标若盖住了应用左侧菜单(如"文件"菜单),Ice 能自动隐藏应用菜单,避免遮挡。核心调度逻辑都在 MenuBarManager.swift,想读源码可以从这里入手。
适合谁,以及 4 个常见坑 ⚠️
适合这几类人:
- 受够了杂乱菜单栏、想一眼清爽的用户
- 刘海 MacBook 用户,希望刘海旁留白
- 外观控,想给菜单栏加色调、阴影、圆角
- 想参考 SwiftUI 菜单栏应用写法的开发者
这些坑先知道:
- 系统版本:仅支持 macOS 14 及以上,早期版本没有计划支持,升级前确认一下。
- 图标"消失"了:多半是 macOS 把它推进了始终隐藏区。按住 Option 点雪花图标显示该区域,再按住 Command 把图标拖回原处。
- "无法在自动隐藏的菜单栏中排列"报错:先打开系统设置 → 控制中心,把菜单栏自动隐藏临时设为"从不",重新在 Ice 里更新项目,再改回原设置。
- 图标顺序不被记住:属于已知限制,官方路线图中正在跟进,更多细节见 FREQUENT_ISSUES.md。
Ice 的价值很简单:把不常用的图标藏起来、需要时一键唤出,让菜单栏一整天保持干净。如果你也被菜单栏图标淹没过,装上最新版拖动几个图标,三分钟就能感觉到差别。用着顺手的话,去仓库给作者点个 Star 支持一下。
【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考