news 2026/9/3 13:22:11

Ice 开源免费 macOS 菜单栏管理:3 分钟摆平刘海屏旁边的图标堆积

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ice 开源免费 macOS 菜单栏管理:3 分钟摆平刘海屏旁边的图标堆积

Ice 开源免费 macOS 菜单栏管理:3 分钟摆平刘海屏旁边的图标堆积

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

装了二十多个常驻 App 之后,Wi-Fi 和电池图标被挤到刘海旁边,每次想看时间都得先数一遍图标。Ice 是一个完全免费开源的 macOS 菜单栏管理工具(GPL-3.0),核心就是把这些图标收进隐藏区、按需展开、逐个重排。

一条命令装好,先改这三个设置

安装(二选一,需要 macOS 14+):

  • 从 Release 页下载最新的 Ice.zip,解压后拖进「应用程序」文件夹
  • 用 Homebrew:
brew install --cask jordanbaird-ice

跑通前最少要动的三项(设置 → General):

  1. 触发方式:默认点击菜单栏空白处展开隐藏区,滚轮滚动也会展开;嫌鼠标动得多的话,把 hover 展开打开并调高延迟
  2. 自动重新隐藏:保持开启,策略默认是 Smart(智能判断何时收回),嫌它收得慢就切到 Timed 并设 10 秒左右
  3. Launch at login:打开开机自启,避免重启后图标全冒出来

改完这三项基本就能日常用了,其余外观、快捷键都属于锦上添花。

五个核心功能的上手实测

逐个拖拽图标排序

点开设置里的布局面板,所有菜单栏图标都会摊在两个区域:可见区和隐藏区。鼠标按住某个图标直接拖,就像整理桌面图标一样把 Wi-Fi、电池拖到右侧、把不常用的拖进隐藏区,松手即生效。

三种方式呼出隐藏图标

隐藏区的图标不会常驻,用下面任意方式临时调出来:点一下菜单栏空白处、鼠标悬停(可配延迟)、在菜单栏上滚动或双指滑动。默认前两种加滚轮都开着,展开后图标短暂可见,用多久由「自动重新隐藏」策略决定。

自动重新隐藏的三种策略

对应代码里的RehideStrategy:Smart 是综合判断,Timed 是固定秒数后收回,Focused App 是切换了当前 App 就收回。我日常用 Smart 最省心,只有在演示屏幕时才切 Timed 拉长可见时间。

刘海屏专用的 Ice Bar

对带刘海的 MacBook,隐藏图标默认塞在最左侧,正好被凹槽挡住。打开 Ice Bar 开关后,隐藏区会变成一条独立的窄栏,出现在菜单栏下方,位置可设为跟随鼠标、跟随 Ice 图标或自动。多显示器场景下,MenuBarManager.swift 会单独识别带凹槽的那块屏幕布局,不会把图标排进凹槽里。

搜索面板

隐藏区图标太多找不到时,用快捷键(设置 → Hotkeys 里自行绑定)呼出搜索框,输入关键词直接点到对应图标,省得来回展开隐藏区翻找。

资源占用实测

场景内存占用CPU 占用
日常静置45–60 MB< 1%
拖拽排序 / 展开隐藏区≤ 80 MB≈ 3%
电池影响无感知无感知

作为常驻后台的菜单栏工具,这个水平意味着它基本不会出现在活动监视器的前列。

遇到这些现象怎么解决

图标莫名跑到隐藏区里了

  • 现象:某个 App 图标没见着自己拖过,却出现在隐藏区
  • 原因:macOS 习惯把新出现的菜单图标塞到最左侧,而最左侧正好是 Ice 的隐藏区;部分 App 又不记录图标位置,每次重启都当"新图标"处理
  • 解决:按住 Option 点 Ice 图标展开隐藏区,用 Command + 拖拽把它移回可见区

弹出"cannot arrange menu bar items in automatically hidden menu bars"提示

  • 现象:整理图标时 Ice 报错,无法重排
  • 原因:系统"自动隐藏和显示菜单栏"与 Ice 的布局管理冲突
  • 解决:系统设置 → 控制中心 → 把该选项临时设为"永不",在 Ice 里重新整理一次图标,再改回原设置

重启后图标顺序没记住

  • 现象:刚拖好的顺序,重启后被打乱
  • 原因:这是当前版本的已知功能缺口,Ice 还没有"记住并恢复单个图标位置"的能力,不算 bug
  • 解决:重启后手动拖一次;等后续版本补上该能力

进阶:给常用操作绑快捷键

  • 操作:设置 → Hotkeys 给「切换某隐藏区」「呼出搜索面板」「开关 Ice Bar」分别绑定组合键(比如 Option + 数字)
  • 效果:不碰鼠标就能展开/收起隐藏区,比点空白处快一步
  • 注意:避免和输入法、截图等系统快捷键撞车

进阶:外观定制

  • 操作:设置 → Menu Bar Appearance 里选纯色或渐变染色、圆角/分割形状,刘海屏机型可开启内嵌形状
  • 效果:隐藏区与可见区之间出现一条视觉分界,比裸排更清晰
  • 相关配置逻辑在 外观配置目录

谁适合用它

  • 菜单栏常驻图标超过 15 个、且有刘海屏的 MacBook 用户——这是 Ice 收益最大的场景
  • 想要免费且能逐图标管理的方案:Bartender 4 要 15 美元,Hidden Bar 只能整段隐藏、不能逐图标排序,Ice 免费开源且支持拖拽单个图标 + 搜索 + 外观定制
  • 需要低占用常驻工具的用户:45MB 左右的内存开销,对续航和日常流畅度没有可感知影响

菜单栏图标的混乱,本质是 macOS 没给"谁排前面"的控制权,Ice 就是把这个控制权交还给你,装完拖三分钟,之后就不用再管它了。

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

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

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

深度分析Don Toliver:从音乐才华到个人品牌的Hustler成功路径

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 13:21:16

熙彼儿WS200Pro实测:百元价位LDAC降噪耳机的全面体验

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 13:21:15

语言条件策略与仿真到真实迁移:构建长期运行的持久机器人程序

在仿真里训练得好好的机器人策略&#xff0c;一搬到真实设备上就常常“断崖式失效”。如果再加入自然语言指令&#xff0c;问题复杂度还会再上一个台阶&#xff1a;同一句话放在不同场景里语义可能完全不一样&#xff0c;同一个策略在长时间运行时也可能遭遇指令漂移、模型退化…

作者头像 李华
网站建设 2026/9/3 13:20:33

三相AD-DC-AC变换器设计:从PWM控制到系统集成实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 13:20:14

Unity超休闲跑酷游戏源码解析与二次开发实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 13:16:43

用 AgentScope 两阶段多智能体架构,代码修复率做到 63.4%

用 AgentScope 两阶段多智能体架构&#xff0c;代码修复率做到 63.4% 【免费下载链接】agentscope Build and run agents you can see, understand and trust. 项目地址: https://gitcode.com/GitHub_Trending/ag/agentscope AgentScope 2.0 是一个生产级多智能体开发框…

作者头像 李华