news 2026/9/12 13:10:26

Ice 使用指南:macOS 菜单栏图标一键隐藏、自由拖拽、换色加边框

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ice 使用指南:macOS 菜单栏图标一键隐藏、自由拖拽、换色加边框

Ice 使用指南:macOS 菜单栏图标一键隐藏、自由拖拽、换色加边框

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

Ice 是一款 macOS 菜单栏管理工具,专治图标越攒越多、顶部空间不够用的问题。它把菜单栏拆成常显区和隐藏区,不常用的图标一键收进去,要用的时候随手就展开。开源免费,只要系统是 macOS 14 或更高。

和同类工具比,Ice 的思路差在哪

常见做法是让系统自动隐藏整条菜单栏,代价是应用菜单也跟着消失。Ice 直接接管菜单栏本身的分区:常显区、隐藏区、始终隐藏区三段各自常驻,哪段要用就展开哪段,应用菜单不受影响。

功能亮点

🧊 图标攒太多:藏进隐藏区,随用随取

顶部只留每天要点的高频图标,其余全收进隐藏区。展开有三种触发方式,可在 General 面板任意组合:

  • 鼠标悬停菜单栏空白处,图标自动展开
  • 点击菜单栏空白区域触发显示
  • 在菜单栏上滚动或触控板滑动切换

配合"自动重隐藏",图标用完会自己收回去。策略有三种:智能算法、固定时间、切换应用时收回。开会前瞥一眼电池电量,鼠标移开,图标很快归位,全程不占地方。

🖱️ 顺序不对味:按住 Cmd 拖,拖完即生效

所有图标都能拖,想怎么排就怎么排:

  • 按住 Cmd 拖动图标,可以在常显区和隐藏区之间跨区移动
  • 展开的图标挡住应用菜单时,Ice 会自动收掉菜单,避免遮挡
  • 按住 Option 点 Ice 图标,可直接查看始终隐藏区里有什么

🔍 找不到某个图标:按名字搜

图标太多眼花时,用搜索面板按名字直接定位菜单项,还能绑个快捷键唤起,不用一层层找。

🎨 菜单栏换颜值:着色、阴影、边框、圆角

除了管图标,Ice 还能改菜单栏本身的长相:纯色或渐变着色、加阴影、调边框、自定义圆角或分割形状,所有改动实时预览。图标间距调整是 BETA 功能,应用后会重启带图标的 App,个别情况要重新登录才生效,建议最后再动它。

最快安装方式:一条命令装好

硬性要求 macOS 14 及以上,更低版本装不了。

有 Homebrew 的话,一条命令:

brew install --cask jordanbaird-ice

没有就下载最新 Release 里的 Ice.zip,解压后把 Ice.app 拖进"应用程序"文件夹。

首次启动:两个授权坑先填掉

  1. 辅助功能权限:这是 Ice 移动菜单栏图标的核心权限,首次启动会引导你授予。不给,图标管理全部失灵
  2. 屏幕录制权限:部分外观相关功能依赖它,按引导在系统设置中开启。Ice 的 权限模块 会持续检测授权状态并提醒

📋 五分钟上手:最小配置清单

照做即可用,全程不超过五分钟:

  1. 授予辅助功能权限
  2. 点 Ice 的菜单栏图标,进入布局视图
  3. WiFi、电池这类天天点的图标留在常显区
  4. Git 状态、内存监控这类偶尔才看的图标,按住 Cmd 拖进隐藏区
  5. 选一种展开触发方式,新手建议先只开"悬停"
  6. 打开自动重隐藏,策略选"智能"
  7. 勾选"登录时启动",重启电脑后布局继续生效

进阶玩法:两个典型用法

刘海屏 MacBook:给隐藏图标找个新家

刘海两侧本来就窄,图标全挤在顶部更乱。在 General 面板打开"Use Ice Bar",隐藏图标不再悬在菜单栏上,而是集中显示在菜单栏下方的独立小条里。位置策略可选:跟随鼠标、固定在 Ice 图标正下方,或动态模式按场景自动切换。顶部只留高频项,视线不用再往左找半天。

⌨️ 键盘流:常用操作绑上快捷键

快捷键模块 支持给"切换某个分区""打开搜索面板""开关 Ice Bar""显示/隐藏分割图标""切换应用菜单"分别绑键。给"展开隐藏区"绑一个组合键后,整条菜单栏的整理可以不碰鼠标完成。

常见问题排坑

图标"消失"了?它在始终隐藏区里。按住 Option 点 Ice 图标就能看见,再 Cmd 拖回常显区。原因是 macOS 默认把新图标加在菜单栏最左边,而最左边正好是 Ice 的始终隐藏区。

图标顺序没被记住?这不是 bug,是还没做完的功能,官方在跟踪中。部分 App 自己不记录图标位置,macOS 每次出现都当成新图标处理,位置就会重置。

报错 cannot arrange menu bar items in automatically hidden menu bars?先把系统设置 → 控制中心里的"自动隐藏和显示菜单栏"选成"从不",回到 Ice 更新一次布局,再把设置改回你的习惯。完整步骤见 常见问题文档。

技术侧写

  • 语言与系统:Swift 原生开发,大量使用 macOS 14 起才开放的系统 API,所以不支持更低版本
  • 协议:GPL-3.0,开源免费
  • 内置能力:登录时启动、自动更新

想深入看实现,从这几个入口进:菜单栏分区管理核心 MenuBarManager.swift 维护三个分区的状态与联动;外观配置目录 负责着色、阴影和形状渲染;快捷键体系在 Ice/Hotkeys/。

最后一步:去 Hotkeys 面板给"展开隐藏区"绑一个你顺手的位置,然后合上设置窗口用一天。哪个触发方式不习惯,再回来调。

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

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

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

ABAQUS在埋地管道滑坡与沉降分析中的应用

1. 滑坡与沉降对埋地管道影响的工程背景埋地管道作为能源输送和市政基础设施的关键组成部分,其安全运行直接关系到国民经济和公共安全。在实际工程中,管道常常需要穿越地质条件复杂的区域,特别是山区、河谷等地质灾害多发地带。滑坡和地面沉降…

作者头像 李华
网站建设 2026/9/12 13:09:00

ESP8266接入MQTT协议实战:从搭建Broker到远程控制设备

我先把话放在前面:这篇是系列里的第三篇,如果你已经跟着前两篇把ESP8266的开发环境、基础外设玩明白了,那MQTT这部分就是你从“玩板子”跨到“做物联网项目”最关键的一步。如果前面还不太熟,也没关系,这篇文章会把MQT…

作者头像 李华
网站建设 2026/9/12 13:08:49

CookLikeHOC 鸡汤娃娃菜:用标准化老鸡汤汆烫工艺复刻老乡鸡烫菜出品

CookLikeHOC 鸡汤娃娃菜:用标准化老鸡汤汆烫工艺复刻老乡鸡烫菜出品 【免费下载链接】CookLikeHOC 🥢像老乡鸡🐔那样做饭。已添加2026年发布的《老乡鸡菜品溯源报告 2.0中新出现的菜品。主要部分于2024年完工,非老乡鸡官方仓库。文…

作者头像 李华
网站建设 2026/9/12 13:07:24

「AI Agent 全栈开发 50 讲」——从本地模型部署到多智能体系统,一年省 87 万 第 32 课 | LlamaIndex 入门:用 50 行代码构建企业级知识库

第 32 课 | LlamaIndex 入门:用 50 行代码构建企业级知识库 从零到一:用 LlamaIndex 将行业报告、研究文档构建为可语义检索的知识库,让 Agent 的回答有据可依。 一、业务痛点:Agent 的「知识幻觉」问题 在场景二中,我…

作者头像 李华
网站建设 2026/9/12 13:06:38

LabVIEW测试系统开发:商用价值与工程实践

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

作者头像 李华