如何解决 macOS 菜单栏图标拥挤:Ice 隐藏、排序与独立展示一次搞定
【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice
Ice 是一款面向 macOS 的菜单栏管理工具,最基础的工作是把不常用的菜单栏图标隐藏起来、需要时快速调出,同时还提供独立展示栏、拖拽排序和外观定制,专门解决菜单栏图标太多和被刘海遮挡这两个痛点。如果你的 Mac 菜单栏图标超过二十个,或者你用的是带刘海的 MacBook,这套方案值得试试。
项目能干什么
- 隐藏与调出菜单栏图标:勾选即隐藏,支持悬停、点击、滚轮等多种方式调出,并可自动重新隐藏
- 独立展示栏(Ice Bar):把隐藏图标放到菜单栏下方的独立栏里,专为刘海机型设计
- 拖拽排序:在布局界面调整各图标顺序,图标与应用菜单重叠时自动隐藏菜单
- 搜索菜单栏项目:按名称快速定位不认识的图标
- 外观定制:菜单栏支持纯色/渐变背景、阴影、边框,以及圆角、上下分割形状
- 全局快捷键:一键切换分区显示、打开搜索面板、启停独立栏
完整功能清单见 README.md,常见使用疑问汇总在 FREQUENT_ISSUES.md。
装好并确认跑起来
先确认系统版本:macOS 14 及以上。Ice 用到了 macOS 14 才开放的系统接口,官方没有支持更早版本的计划。
推荐用 Homebrew 安装,一条命令:
brew install --cask jordanbaird-ice想自己跑一遍工程的话,也可以从源码构建:
git clone https://gitcode.com/GitHub_Trending/ice/Ice open Ice/Ice.xcodeproj在 Xcode 里选目标后直接运行。怎么算成功:屏幕右上角菜单栏出现一个雪花图标,点它弹出设置窗口,能看到 General、Hotkeys、Appearance 等选项页;若提示需要辅助功能或屏幕录制权限,授权一次即可。这些分区都能正常点开,说明环境和权限都没问题。
核心能力逐个上手 🧊
把菜单栏图标藏起来,并开启自动收回
什么情况用:菜单栏太挤,图标和左侧应用菜单挤在一起,或者干脆被刘海挡住。
怎么做:打开 Ice 设置,在 General 页能看到当前所有菜单栏项目的列表,勾选要隐藏的那几个。Ice 把菜单栏分成正常区域和"始终隐藏"区域,把图标拖进隐藏区后它就不再出现在主菜单栏。调出方式可以多选:鼠标悬停到菜单栏边缘、点击菜单栏空白处、在菜单栏上滚动。最后把"自动重新隐藏"打开。
做完的效果:菜单栏立刻清爽,图标只在你需要的那几秒内出现,随后自动收回。
一个坑:macOS 默认把新出现的图标放在菜单栏最左侧,而那正是 Ice 的始终隐藏区;部分应用不记录图标位置,每次启动都会被当作新图标塞进那个区域,当前版本无法自动归位。
把隐藏图标放进独立栏:Ice Bar
什么情况用:带刘海的 MacBook 主菜单栏本来就窄,再往里面藏东西就没了。
怎么做:在设置里开启 Ice Bar,隐藏图标会出现在菜单栏正下方的独立栏中,栏底部是几个分区切换按钮。鼠标移到哪个屏幕,独立栏就跟随出现在哪个屏幕下方。
做完的效果:隐藏图标有了第二排空间,主菜单栏完全不挤压,适合刘海机型长期开着用。
一个坑:如果系统开了"自动隐藏菜单栏",Ice 没法在隐藏状态的菜单栏上排列图标,会直接报错,处理方式见下文排错部分。
拖拽排序、搜索与外观定制
什么情况用:图标位置乱、有个不认识的图标找不到、想给菜单栏换个配色。
怎么做:打开设置里的布局界面,直接拖动图标,所见即所得;快捷键页可以为"切换某一分区""打开搜索面板""启停 Ice Bar"分别绑定全局组合键;外观页支持加纯色或渐变背景、阴影、边框,还能选圆角或上下分割的形状。
做完的效果:所有改动实时生效,外观调整只作用于菜单栏本身,不影响各应用图标的显示逻辑。
一个坑:间距调整功能官方标注为 Beta,稳定性不保证,用之前有心理准备。
三种真实用法
- 刘海机型日常用:主菜单栏只留时间、电池等高频图标,其余全部放进 Ice Bar,悬停调出、自动收回
- 开发/远程工具多:SSH、Docker、远程桌面图标频繁开关,给"显示对应分区"绑一个快捷键,按一下出现、再按一下隐藏
- 多显示器办公:图标集中在主屏副屏看不到,用悬停调出在任意屏幕临时取用,离开后自动重新隐藏
遇到问题怎么办 ⚠️
图标怎么又不见了?多半是被塞进了"始终隐藏"区域。macOS 默认把新图标加在最左侧,部分应用每次出现都被当作新图标,当前版本无法自动识别归位。处理:按住 Option 点击 Ice 图标展开始终隐藏区,再按住 Command 把图标拖回原来的区域。
以为被 Ice 删掉的图标去哪了?Ice 没有删除或移动图标的能力,图标大概率在始终隐藏区里。同上:Option 点击展开该区域,Command 拖出即可。
报错 "Ice cannot arrange menu bar items in automatically hidden menu bars" 怎么办?打开"系统设置"→"控制中心",把"自动隐藏和显示菜单栏"设为"从不",回到 Ice 刷新一次菜单栏项目,再把系统设置改回你原来的习惯。
收尾
Ice 用隐藏、排序、独立栏、外观和快捷键的组合覆盖了菜单栏管理的日常需求,版本仍在活跃迭代,布局档案、位置自动记忆等能力已列在路线图上。功能清单以 README 中的 Features 部分为准,疑问查 FREQUENT_ISSUES.md,菜单栏的核心实现位于 Ice/MenuBar/ 目录。
【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考