news 2026/10/22 7:19:59

Ice:快速收纳 macOS 菜单栏图标的指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ice:快速收纳 macOS 菜单栏图标的指南

Ice:快速收纳 macOS 菜单栏图标的指南

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

你的 Mac 菜单栏塞满了二十多个图标,还有几个被刘海挡住一半。Ice 是一款开源的菜单栏图标收纳与管理工具,支持 macOS 14 及以上版本:不常用的图标收进隐藏区,悬停、点击或滚动一下就能立刻取回。

Ice 是什么

它管理 Mac 上的全部菜单栏图标,包括系统项和第三方应用的。与系统自带的控制中心是互补关系而不是替代:控制中心零配置、只管部分系统图标,Ice 则接管其余图标,还能自定义菜单栏外观。菜单栏被分成三个分区——可见、隐藏、始终隐藏:可见区按默认状态显示,隐藏区按需展开,始终隐藏区平时完全不出现,按住 Option 点击 Ice 图标才会显示。

安装 Ice

  1. 装了 Homebrew 就在终端运行brew install --cask jordanbaird-ice;没有的话去项目 Releases 页面下载 Ice.zip,解压后拖进「应用程序」。
  2. 首次启动会提示授予辅助功能权限,到系统设置对应页面打开开关,否则图标无法被移动。
  3. 在 Ice 设置里勾选「登录时启动」,避免重启后布局失效、图标全部涌回。

装完后的第一个五分钟

  1. 收进去:悬停或点击菜单栏空白处展开隐藏区,按住 Cmd 把图标拖进隐藏分区,菜单栏立刻清爽。
  2. 展开:收起来后,再试一次悬停、点击或滚动,把隐藏图标唤出来。
  3. 取回:点你需要的图标,用法和可见区完全一样。
  4. 顺手调一下:设置的「外观」页把菜单栏改成纯色或渐变,即时预览;觉得图标太挤,用「间距」偏移量统一放宽。

带刘海的机型还可以打开 Ice Bar,把隐藏区挪到屏幕下方的独立面板里,效果如下:

✅ 建议开启的设置清单

设置项作用建议值
隐藏区展开方式悬停、点击空白、滚动,三个开关各自独立至少打开悬停 + 点击
查看始终隐藏区Option + 点击 Ice 图标保持默认,记住这个快捷操作
搜索快捷键按下组合键即可搜索并直接打开菜单栏项目给「搜索」「切换隐藏区」各分配一个,动作总表见 Ice/Hotkeys/
自动重新隐藏时长鼠标离开隐藏区后多久收起点不到就适当调长
Ice Bar隐藏区显示在屏幕下方独立面板刘海机型建议开启
图标间距整体加宽或收紧图标间隙图标多时略放宽

⚠️ 踩坑速查

图标「消失」了,或掉进始终隐藏区

  • 现象:某个图标在可见区找不到了。
  • 原因:macOS 把新图标放到菜单栏最左侧,那里正是始终隐藏区的位置。
  • 处理:Option 点击 Ice 图标展开始终隐藏区,再用 Cmd 把它拖回目标分区。

报错 Ice cannot arrange menu bar items in automatically hidden menu bars

  • 现象:Ice 无法排列图标并弹出提示。
  • 原因:系统设置里开启了菜单栏自动隐藏/显示,与 Ice 冲突。
  • 处理:到控制中心把相关选项改为「从不」,在 Ice 里重排图标后再改回去。

重启后顺序被打乱

  • 现象:认真排好的图标顺序没保留。
  • 原因:截至目前版本,Ice 不会记忆单个图标位置,官方路线图尚未实现。
  • 处理:重新拖动一次;更完整的问题说明见项目里的 FREQUENT_ISSUES.md。

选型对照

适合跑 macOS 14 及以上、macOS 菜单栏图标明显超编(尤其是带刘海的 MacBook Pro)、愿意花几分钟调一次布局的用户。系统版本不达标就没法用;只想顺手管几个系统图标的话,自带的控制中心已经够用,两者可以并存、互不冲突。官方路线图截至目前尚未覆盖的能力有两项:单个图标位置的记忆、多套布局 profile 的保存,别对它们抱有期待。

打开终端运行brew install --cask jordanbaird-ice,装完把最常用的两三个图标拖进隐藏区,菜单栏立刻清爽。

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

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

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

Java 中 == 与 equals 的底层原理:从数据类型到 JVM 内存与 GC

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

作者头像 李华
网站建设 2026/10/22 7:17:11

大模型调用 invoke 返回值,content 和 text 的区别,很多人搞混!

前言写 RAG、大模型问答项目的时候,我们都会调用llm.invoke()拿到模型返回结果。 很多新手直接复制网上代码,一会写res.content,一会写res.text,跑起来好像都能拿到文字,以为这两个是等价的,随便写哪个都行…

作者头像 李华
网站建设 2026/10/22 7:17:09

GT New Horizons 玩家社区:4 步从卡关到选服、参与开发

GT New Horizons 玩家社区:4 步从卡关到选服、参与开发 【免费下载链接】GT-New-Horizons-Modpack A big progressive questing modpack for Minecraft 1.7.10 balanced around the mod GregTech. 项目地址: https://gitcode.com/GitHub_Trending/gt/GT-New-Horiz…

作者头像 李华