news 2026/9/4 23:09:56

Ice:把 Mac 菜单栏图标藏起来,随时一键取回的开源工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ice:把 Mac 菜单栏图标藏起来,随时一键取回的开源工具

Ice:把 Mac 菜单栏图标藏起来,随时一键取回的开源工具

【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice

如果你的 MacBook 菜单栏已经挤了 20 多个图标,蓝牙和 Wi‑Fi 还被刘海遮住一半,你会需要一款 Mac 菜单栏图标管理工具。Ice 是一款面向 macOS 14 及以上的开源菜单栏管理工具,核心工作就一件:把你不常用的图标收进隐藏区,需要时通过悬停、滚动或点击空白的区域取出来。

如何安装 Ice 并让它跑起来

  1. 如果你装了 Homebrew,执行brew install --cask jordanbaird-ice;没有 Homebrew 就从 Releases 下载 Ice.zip,解压后把 App 拖进「应用程序」文件夹。
  2. 首次启动时,Ice 会提示授予辅助功能权限,在系统设置的对应页面打开开关,图标才能被移动。
  3. 建议在设置里勾选「登录时启动」,重启后配置自动生效。

它需要 macOS 14 或更高版本,这是项目明确声明的系统要求,低版本系统无法使用。

十分钟上手:三个最常用的场景

场景一:把图标收纳起来

  • 步骤:把鼠标悬停(或点击)菜单栏空白处,展开的隐藏区里会列出所有被收起的图标;按住 Cmd 键拖动某个图标,就能把它移到「可见」「隐藏」「始终隐藏」三个分区中的任意一个。
  • 你会看到什么:菜单栏立刻清爽,只有你留下的几个图标,其余的随取随用。

场景二:给刘海屏设备用 Ice Bar

  • 步骤:在设置的「通用」页打开 Ice Bar 开关,可选它出现的位置。
  • 你会看到什么:隐藏区图标不再塞进主菜单栏,而是显示在屏幕下方的一条独立面板里,彻底避开刘海遮挡,适合 MacBook Pro 这类机型。

场景三:搜索菜单栏项目

  • 步骤:给「搜索」动作分配一个快捷键,按下后输入关键词。
  • 你会看到什么:结果面板列出匹配的菜单栏项目,直接点一下就能打开,不用满屏找图标。

功能详解:分区、外观、间距

把图标收纳起来

Ice 把菜单栏分成三个分区:可见、隐藏、始终隐藏。「隐藏」区的图标可以按你设定的方式取出来——悬停菜单栏空白处、点击空白处或上下滚动(三者各自独立开关);「始终隐藏」区的图标默认不出现在菜单栏,按住 Option 点击 Ice 的图标才能看到。展开后还可以设置自动重新隐藏,鼠标移开后图标自动收起,保持界面干净。

换个外观

菜单栏本身可以定制:纯色或渐变的色调、阴影、边框,以及圆角、分割式等自定义形状。这些选项都在设置的「外观」页,调整即时预览,不满意随时还原。

控制间距

每个图标之间的间距可以单独微调,整体密度也可以通过一个偏移量统一加宽或收紧。喜欢图标之间留点空隙、不喜欢贴在一起的,这里能解决。

进阶定制:三条值得设置的选项

  • 快捷键:在设置的「快捷键」页,点击录制框后直接按下组合键即可,可配置的动作包括切换隐藏区、切换始终隐藏区、打开搜索面板、启用/禁用 Ice Bar、显示/隐藏分区分隔图标、切换应用菜单。建议至少给「搜索」和「切换隐藏区」各设一个。
  • 自动重新隐藏的时间:默认鼠标离开后图标就会收起,如果太匆忙来不及点,可以把时间间隔调长,避免「刚展开就消失了」。
  • 登录时启动:开启后 Ice 随系统启动,避免重启后图标全部涌回菜单栏。

故障排查:遇到问题先查这四处

图标自己跑到了「始终隐藏」区

  • 现象:某个图标不见了,出现在始终隐藏分区里。
  • 原因:macOS 把不认识的新图标默认加到菜单栏最左侧,而那里正是 Ice 的始终隐藏区,部分应用每次启动都会让图标被当成「新图标」。
  • 解决:按住 Option 点击 Ice 图标展开始终隐藏区,再按 Cmd 把图标拖回目标分区。

提示「Ice cannot arrange menu bar items in automatically hidden menu bars」

  • 现象:Ice 报错,无法排列图标。
  • 原因:系统设置里开启了菜单栏的自动隐藏/显示,两者冲突。
  • 解决:到系统设置的「控制中心」把相关选项改为「从不」,在 Ice 里重新整理图标后再改回来。

图标「消失」了

  • 现象:感觉 Ice 把某个图标删掉了。
  • 原因:Ice 没有删除图标的能力,图标大概率是被 macOS 放进了始终隐藏区。
  • 解决:同上,用 Option + 点击展开后拖出来。

重启后图标顺序被打乱

  • 现象:自己排好的顺序没有保留。
  • 原因:Ice 目前不会自动记忆单个图标的位置,官方已把它列入计划中的功能。
  • 解决:暂时只能重新拖动一次;如果这对你很关键,建议等后续版本。

客观评价:适合谁,不适合谁

适合的人:跑 macOS 14 及以上、菜单栏图标明显超编(尤其是带刘海的 MacBook Pro)、愿意花十分钟把布局调一次的用户。

真实局限:它不能记忆单个图标的顺序,也不支持按不同场景保存多套布局(官方路线图上这两项都还没做);对系统版本的要求也把它挡在了 macOS 14 之外。

替代方案对比:macOS 自带的控制中心已经能收纳一部分系统图标,零配置,但只能管系统项、外观完全不可定制;Ice 管理的是全部图标且外观可调,两者可以并存,不冲突。

想试的话,从上面 Homebrew 那一条命令开始,装完把最常用的两三个图标拖进隐藏区,感受一下菜单栏从 20 多个图标缩到 5 个的差别——Ice 的价值就是让被藏起来的图标随时找得回来。

【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/4 23:07:25

从JEasyOpc到OPC UA:Java工业数据采集的技术演进与实战

简介:本资源是面向Java工业自动化开发者的JEasyOpc开源OPC通信库完整集成包,专为解决Java应用与OPC服务器(如PLC、SCADA系统)高效对接难题而设计,适用于过程控制、数据采集及监控类项目开发。压缩包共844个文件&#x…

作者头像 李华
网站建设 2026/9/4 23:04:06

YOLO26数据集与标注全指南:从数据准备到质量体检

做目标检测项目,很多人一上来就急着调模型、改网络结构,结果训练出来的模型精度上不去,回头排查才发现问题出在数据集上——类别标错、框没贴边、正负样本失衡、train/val泄露……这些坑我基本都踩过一遍。YOLO26作为新出的检测框架&#xff…

作者头像 李华
网站建设 2026/9/4 23:03:29

WPF自定义MessageBox:基于消息中介模式实现UI与业务逻辑解耦

简介:本资源是一个面向WPF开发者的自定义消息框解决方案,适用于需要解耦UI与业务逻辑的中高级C#开发者,解决传统MessageBox界面僵化、难以定制及跨项目复用困难的问题。资源包共21个文件,包含9个C#逻辑类(如MessageBox…

作者头像 李华
网站建设 2026/9/4 23:01:29

PHP多语言社交电商系统:拼团返佣与订单自动匹配技术解析

简介:这是一套面向跨境电商出海场景的PHP多语言拼单商城源码,专为巴西等8国市场本地化定制,解决国际电商中多语言适配、返佣自动分发与订单智能匹配等核心问题,适合具备PHP开发基础的中高级开发者二次开发或快速部署。资源包共200…

作者头像 李华