Ice 使用指南:5 分钟给 macOS 菜单栏做分区收纳
2026/9/4 23:15:59 网站建设 项目流程

Ice 使用指南:5 分钟给 macOS 菜单栏做分区收纳

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

下班后抬头看一眼菜单栏:十几个应用图标挤在一起,想确认下载进度,还得先把旁边的图标让开。Ice 是一款 macOS 菜单栏管理工具,用来解决这类场景:它把菜单栏图标整理进三个分区,重要的常驻显示,其余按需展开,极少用的只靠搜索调出。

认识 Ice

Ice 是一个面向 macOS 14 及以上系统的菜单栏管理工具,用 Swift 编写。它的核心能力是隐藏与显示菜单栏项目,同时支持拖拽排序、外观定制和项目搜索。它解决的问题是:macOS 本身没有给菜单栏提供"分区"概念,新图标总被推到最左侧,应用装得越多,常用图标越容易被挤没。Ice 把菜单栏切成 Visible(可见)、Hidden(隐藏)、Always-Hidden(常驻隐藏)三段,由你决定哪些图标该出现、哪些该退场。适合装了较多状态栏应用的开发者和设计师。

🖥️ 跑起来:安装与授权

从源码编译的方式:

git clone https://gitcode.com/GitHub_Trending/ice/Ice

克隆仓库后,在 Xcode 中打开 Ice.xcodeproj,选择目标按下 Cmd+R 即可运行;不想编译的话,也可以用 Homebrew 直接安装(命令为brew install --cask jordanbaird-ice)。首次启动时,需要在"系统设置 - 隐私与安全性"中授予两项权限:

  • 辅助功能(必需):用于读取菜单栏的实时信息、重新排列图标;
  • 屏幕录制(可选):用于编辑菜单栏外观、在设置里以缩略图显示图标。

授权完成后,打开布局编辑器拖动图标即可开始整理,从编译到可用大约 5 分钟:

核心机制:三区模型

Ice 将菜单栏划分为三个分区(定义见MenuBar/MenuBarSection.swift):

分区行为显示方式
Visible 可见区始终显示一直可见
Hidden 隐藏区展开后自动收起悬停、点击菜单栏空白处或滚轮滚动
Always-Hidden 常驻隐藏区平时不出现只能通过搜索面板调出

项目可以在三个分区之间自由拖拽;默认开启点击与滚动展开,悬停展开默认关闭,可在通用设置中调整。隐藏区展开后会自动收起,策略有三种:智能、定时(默认 15 秒)、切换聚焦应用时(见RehideStrategy.swift)。对于带刘海屏的 MacBook,还有 Ice Bar 选项:把隐藏图标放到菜单栏下方的一条独立栏里显示,避免被刘海挡住(UI/IceBar/)。

外观与主题

外观相关功能位于MenuBar/Appearance/目录,主要包括:

  • 色彩:纯色或渐变着色,浅色与深色模式可分别配置;
  • 形状:圆角或分段形状,可叠加阴影与边框;
  • 间距:通过图标间距偏移量统一微调图标间的距离(Beta 功能)。

具体样式字段可在MenuBarAppearanceConfigurationV2.swift中查看定义(如hasShadowborderWidthtintGradient),日常使用无需改代码,全部在设置窗口完成。

⌨️ 快捷键与快速搜索

Hotkeys/模块支持绑定六种动作:切换隐藏区、切换常驻隐藏区、打开搜索面板、启停 Ice Bar、显示或隐藏分区分隔图标、切换应用菜单。所有按键默认未绑定,需要在"快捷键"设置页自行录制(内置键盘录制器会自动保存)。参考配置:

操作建议按键说明
显示/隐藏隐藏区⌥H使用频率最高,单手可及
打开图标搜索⌃Space图标多时快速定位
切换 Ice Bar⌥B适合刘海屏机型

搜索面板支持按名称筛选图标,点击结果可直接触发对应图标,适合"图标太多、不记得放在哪"的情况。

三个真实工作流

屏幕共享与对外演示:共享屏幕前,把带未读角标的聊天、邮件图标移入常驻隐藏区,避免信息暴露;会议结束后用快捷键恢复原状,全程约 30 秒,不需要重启任何应用。

刘海屏 MacBook 日常使用:启用 Ice Bar,让隐藏图标不在菜单栏顶部、而是在菜单栏下方的独立栏中显示,避免被刘海遮挡;配合定时自动收起,平时界面保持简洁。

长时间任务监控:把下载、编译等需要盯进度的图标留在可见区,其余全部收进隐藏区;在菜单栏空白处滚动滚轮即可展开查看,看完自动收起。

进阶与避坑

  • 自动收起策略RehideStrategy.swift提供智能、定时(间隔可调,默认 15 秒)、切换聚焦应用三种模式,按使用习惯选择即可。
  • 多配置文件:README 将菜单栏布局配置文件(Profiles)列入路线图,目前尚未实现,可以关注后续版本。
  • 版本要求:Ice 使用了 macOS 14 引入的系统 API,官方没有兼容更早版本的计划。
  • 授权后拖拽无反应:确认辅助功能权限已授予正在运行的 Ice;如果系统开启了"自动隐藏菜单栏",会出现"无法排列菜单栏项目"的提示,需先在控制中心设为"永不自动隐藏",再到 Ice 中更新菜单栏项目,最后恢复原设置。
  • 图标跑错分区:macOS 默认把新图标放在最左侧,也就是常驻隐藏区的位置;按住 ⌥ 点击 Ice 图标可显示该分区,再按住 ⌘ 把图标拖回目标分区。
  • 配置备份:设置保存在~/Library/Application Support/Ice/目录,定期复制该目录即可用于迁移新机器。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询