Mac 菜单栏管理工具 Ice:免费开源、5 分钟装好、图标隐藏排序完整指南
Mac 菜单栏管理工具 Ice免费开源、5 分钟装好、图标隐藏排序完整指南【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/IceMac 菜单栏被各种图标挤爆Wi-Fi 和电池图标被推到最角落这是不少人的日常。Ice 是一款免费开源的 Mac 菜单栏管理工具把不常用的图标收进隐藏区、支持拖拽排序还为刘海屏 Mac 提供一条独立的图标面板。你花 5 分钟装好、10 分钟调顺下面一步步来。一分钟搞懂 Ice 是什么Ice 属于 Mac 菜单栏管理工具这一品类和 Bartender、Hidden Bar 是同类。它解决的核心问题只有一个你的菜单栏图标太多挡住了系统图标。它的做法是把菜单栏切成三个区可见区、隐藏区、常隐区。你想藏的图标拖进隐藏区需要时再一键展开常隐区放那些几乎不用但必须存在的图标。除此之外Ice 还覆盖菜单栏搜索、图标拖拽排序、间距调整、外观染色以及给刘海屏单独开一条图标面板。适合谁菜单栏图标多、想免费且开源、系统版本在 macOS 14 及以上的 Mac 用户。Ice 基于 GPL-3.0 协议开源仓库处于活跃开发状态部分功能仍在路线图中未实现。从零跑起来的最快路径门槛先说清楚Ice 依赖 macOS 14 才提供的系统接口官方明确不支持更早版本。安装。终端执行brew install --cask jordanbaird-ice或从项目 Releases 页下载Ice.zip解压后把应用拖进「应用程序」文件夹。启动并授权。首次运行会提示开启「辅助功能」权限这是必需权限用于读取和排列菜单栏图标「屏幕录制」权限用于菜单栏取色等外观功能按需开启即可。打开布局编辑条。按住Option点击菜单栏里的 Ice 图标弹出布局条。拖图标分区。把想藏的图标拖进隐藏区几乎不用但必须存在的拖进常隐区。设一个展开方式。默认点击菜单栏空白处会展开隐藏区你也可以在通用设置里改成悬停或滚动展开再绑一个快捷键。到此为止菜单栏已经清爽了。核心功能实操隐藏区点击、悬停、滚动三种展开方式能把菜单栏图标收起来、按你习惯的方式展开。在通用设置里勾选「点击空白处展开」「悬停展开」「滚动展开」任意组合默认开启点击和滚动。这些开关集中在 Ice/Settings/SettingsManagers/GeneralSettingsManager.swift界面上直接勾选。刘海屏独立面板图标不再被刘海吞被收纳的图标不再叠在系统图标背后而是在菜单栏正下方出一条独立面板正好避开刘海。在通用设置里开启「在菜单栏下方单独显示隐藏图标」即可。面板位置可设为动态跟随、固定鼠标下方或固定 Ice 图标下方实现在 Ice/UI/IceBar/。菜单栏搜索图标太多直接搜图标实在多到找不到时按快捷键弹出搜索面板输入关键字即可定位并点击使用。快捷键在 Hotkeys 设置里绑定「Show the search panel」面板逻辑在 Ice/MenuBar/Search/MenuBarSearchPanel.swift。外观定制染色、阴影、圆角和 split 形状菜单栏可以上纯色或渐变换色、加阴影、加边框形状支持整条圆角或左右两端分离的「split」样式。最快的方式在高级设置里勾选「右击显示上下文菜单」然后右击菜单栏空白处选「Edit Menu Bar Appearance…」弹出面板直接调。相关代码在 Ice/MenuBar/Appearance/ 与 Ice/MenuBar/MenuBarManager.swift。拖拽排序与自动收起在布局条里按住Command拖图标即可调整顺序。展开的隐藏区可以自动收回三种策略智能模式、定时模式默认 15 秒、切换应用就收起。策略定义在 Ice/Utilities/RehideStrategy.swift在通用设置里切换。两个实用组合遇到「图标太多主菜单栏只想留时钟、Wi-Fi 和电池」把其余全部拖进隐藏区开启自动收起的智能模式。平时点一下空白处取用不用时自动收回视线负担立刻降下来。遇到「图标之间挤成一团、挨得难看」在通用设置里拖动「间距」滑杆给所有图标统一拉开距离不用逐个挪。这项功能在路线图上标记为 BETA实现在 Ice/Settings/SettingsManagers/GeneralSettingsManager.swift 的itemSpacingOffset属性。常见问题速查现象原因解决图标消失或被移到了常隐区macOS 默认把新图标加到最左侧正好是 Ice 常隐区的位置部分应用不记忆图标位置按住Option点击 Ice 图标展开常隐区用Command拖拽移回正常分区提示 cannot arrange menu bar items in automatically hidden menu bars系统控制中心开启了「自动隐藏和显示菜单栏」到 系统设置 控制中心把该项临时设为「从不」在 Ice 里调整后再改回重启后图标顺序变了官方 FAQ 注明这不是 bug是尚未实现的功能规划中等待后续版本当前无法解决依据见项目 FREQUENT_ISSUES.md 与 README 路线图表。选型建议与下一步同类工具怎么选看这张表维度IceBartender 4Hidden Bar费用免费付费免费加内购开源状态开源GPL-3.0闭源开源核心能力可见/隐藏/常隐三区、搜索、外观染色、刘海独立面板两组分区一组分隔系统要求macOS 14较宽较宽结论要免费、开源、又愿意用 macOS 14 及以上Ice 的能力覆盖是三家里最全的系统较老再考虑其他。接下来照这个顺序做执行brew install --cask jordanbaird-ice安装。授权「辅助功能」权限。按住Option点击 Ice 图标把图标拖进对应分区。按习惯设置展开方式点击/悬停/滚动并绑快捷键。按需开启自动收起、外观染色和刘海独立面板。整条流程 10 分钟内能走完。Ice 仍在活跃开发部分功能图标分组、布局配置文件、记住图标顺序等在官方路线图中为规划中最新状态以仓库 README 的功能勾选为准。【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

ABB RAPID高级编程:事件程序、多任务与错误处理实战指南

ABB RAPID高级编程:事件程序、多任务与错误处理实战指南

简介:这是一份面向ABB机器人工程师与自动化集成人员的高级编程学习资料,系统讲解RAPID语言中事件程序(Event Routine)、多任务(MultiTasking)与错误处理(ErrorHandle)三个核心主题。文档采用任务实施式编排,从控制面板配置到程序编辑器编写&a…

2026/9/19 17:13:43 阅读更多 →
人工智能优化税务审计与合规:从规则引擎到可解释风险排序模型

人工智能优化税务审计与合规:从规则引擎到可解释风险排序模型

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

2026/9/20 20:39:27 阅读更多 →
Kettle安装与使用全指南:ETL入门、环境配置、数据库驱动及常见报错解决

Kettle安装与使用全指南:ETL入门、环境配置、数据库驱动及常见报错解决

做数据相关工作的人,基本都绕不开 ETL 这三个字母。而 Kettle(现在官方叫 Pentaho Data Integration,大家还是习惯叫 Kettle)应该是最适合入门、也是最常用的可视化 ETL 工具之一。这篇装教程不是简单地让你“下一步下一步”&…

2026/9/19 17:12:43 阅读更多 →

最新新闻

Vue3 + Vite 下海康摄像头 Web 接入改造实战:WebVideoCtrl 与 HCWebSDKPlugin 集成

Vue3 + Vite 下海康摄像头 Web 接入改造实战:WebVideoCtrl 与 HCWebSDKPlugin 集成

1. 从 V3.4 到 VUE3:这次改造到底在改什么海康摄像头的 Web 端接入,很多做安防平台、智慧园区、后台管理系统的团队都碰过。早期项目里最常见的一套组合,就是海康官方提供的WebVideoCtrl.js加上HCWebSDKPlugin浏览器插件,配合jsVi…

2026/9/20 20:40:04 阅读更多 →
uniapp+Java多端淘宝客源码拆解:架构、部署与避坑指南

uniapp+Java多端淘宝客源码拆解:架构、部署与避坑指南

简介:面向电商导购与CPS推广场景的“省钱兄淘宝客”多端项目是一套完整的源码包,适合需要快速搭建返利/优惠券平台的开发者,也适合 Java 后端与 uniapp 前端学习者参考。资源内整合 APP 端、小程序、公众号及 H5 页面,对应 uniapp…

2026/9/20 20:40:04 阅读更多 →
Floci 仿真 AWS BCM Data Exports 服务:CUR 2.0 / FOCUS 1.2 导出管理面完整指南

Floci 仿真 AWS BCM Data Exports 服务:CUR 2.0 / FOCUS 1.2 导出管理面完整指南

Floci 仿真 AWS BCM Data Exports 服务:CUR 2.0 / FOCUS 1.2 导出管理面完整指南 【免费下载链接】floci Light, fluffy, and always free - The AWS Local Emulator alternative 项目地址: https://gitcode.com/gh_mirrors/fl/floci 导读 本文深入讲解 Flo…

2026/9/20 20:40:04 阅读更多 →
前端项目依赖清理实战:5个可被原生API替代的npm包

前端项目依赖清理实战:5个可被原生API替代的npm包

1. 为什么现在可以开始清理 package.json 了如果你维护过超过两年的前端项目,打开package.json大概率会看到这样的景象:dependencies和devDependencies加起来四五十个包,其中有一半你已经想不起来当初为什么装它。更麻烦的是,每次…

2026/9/20 20:40:04 阅读更多 →
Java 8实战:Lambda、Stream和日期时间API核心详解

Java 8实战:Lambda、Stream和日期时间API核心详解

简介:这是一份面向Java开发者及初学者的简明教程PDF,围绕Java 8平台的核心更新,系统讲解默认接口方法、Lambda表达式、函数式接口、方法与构造引用、Stream流、Map扩展、新的时间日期API、Optional容器以及并发增强等关键特性,帮助…

2026/9/20 20:40:04 阅读更多 →
Preact Table 的 AppGroupColumnDef:预绑定组件的增强分组列定义

Preact Table 的 AppGroupColumnDef:预绑定组件的增强分组列定义

前端UI组件 【免费下载链接】table 🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table 项目地址: https://gitcode.com/gh_mirrors/ta/table 点击查看 免费下载 导读 AppG…

2026/9/20 20:39:04 阅读更多 →

日新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/20 0:00:46 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/20 0:00:46 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/20 0:00:46 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/20 0:00:46 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/19 23:01:36 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →