用 Ice 整理 macOS 菜单栏的完整指南:从安装到进阶的 5 步
【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice
MacBook 顶部的菜单栏宽度是固定的,Wi-Fi、电池和各应用自带的图标堆在一起之后,空间很快就紧张到放不下新东西。Ice 是一款面向 macOS 的开源菜单栏管理工具,主要做三件事:把不常用的图标藏起来、用拖拽调整图标顺序、修改菜单栏的外观。它要求系统版本为 macOS 14 或更高。
安装 Ice 并授予辅助功能权限
通过 Homebrew 安装只需要一行命令:
brew install --cask jordanbaird-ice也可以到项目 Releases 页面下载最新版本,把解压后的应用拖进"应用程序"文件夹。
首次启动时,macOS 会请求授予"辅助功能"权限。这是系统内置的一套权限机制,只有获准的应用才能读取并操作它自己之外的界面元素;Ice 需要用它来识别菜单栏上的图标并把它们拖到新的位置。此外还有一个屏幕录制权限,影响部分其他功能,建议一并允许。
看懂菜单栏的三种分区
Ice 把菜单栏分成常显区、隐藏区和常驻隐藏区。把不常用的图标移到隐藏区后,需要时可以用几种方式临时调出它们:鼠标悬停在菜单栏上、点击菜单栏空白处,或者滚动、滑动菜单栏。
临时调出的图标之后会自动收回去。自动回收的时机有三种策略可选,对应设置里的三个选项:Smart(由算法自动判断回收时机)、Timed(固定时间间隔后回收)、Focused App(当前应用切换时回收)。
调整图标顺序直接在拖拽编辑区完成,像整理一排按钮一样拖动即可。需要注意的是,"图标分组"还在计划中,目前还不能把图标归到组里。
刘海屏机型:用 Ice Bar 把隐藏图标放到单独一条
新款 MacBook 的屏幕中间有刘海,菜单栏可用的空间更少。Ice 提供了一个叫 Ice Bar 的功能:把隐藏区的图标显示在菜单栏下方单独的一条栏里,这条栏的配色可以和菜单栏主题保持一致,也可以用快捷键随时开关。它的实现集中在 Ice/UI/IceBar/ 目录,想深入了解这块逻辑可以从这里入手。
调整菜单栏配色并绑定快捷键
外观方面,Ice 支持给菜单栏上纯色或渐变色、添加阴影和边框,也可以改成圆角或分割的形状。
Ice 还内置了一个搜索面板,输入名称就能快速定位某个图标。快捷键方面可以自行绑定的动作包括:开关特定分区、显示或隐藏分区之间的分隔图标、控制应用菜单的显示,以及开关搜索面板和 Ice Bar。相关代码在 Ice/Hotkeys/ 目录。
处理图标位置异常的 4 个常见问题
- 新图标出现在错误位置:macOS 默认把新增的菜单栏项放在最左边,而那正好是常驻隐藏区的位置。部分不记录自身位置的应用,图标每次出现都会被当作"新图标"塞进去。Option + 点击 Ice 图标可以调出常驻隐藏区,再按住 Command 把图标拖回它该在的位置。
- 图标看起来"消失"了:Ice 并不会删除图标,它多半是被放进了常驻隐藏区,用上面的方法找回来即可。
- 提示"无法在自动隐藏的菜单栏中排列图标":到"系统设置 > 控制中心",把"自动隐藏和显示菜单栏"临时设为"从不",回 Ice 里刷新一次菜单栏项目,再把设置改回原来的样子。
- 图标顺序不被记住:这不是 bug,是该功能尚未实现,目前还在开发路线上。
这些问题的完整说明见 FREQUENT_ISSUES.md。
上手前需要注意的版本要求与功能边界
Ice 只支持 macOS 14 及以上版本,因为它依赖该版本才提供的系统 API,官方没有计划支持更早的系统。应用支持设置登录时启动和自动更新。
另外,布局配置文件(保存多套图标布局以便切换)仍在路线图里,尚未提供;"单个占位项""按条件显示图标"等条目同样还是计划项。如果你看到别处把这些写成已可用,需要以官方进度为准。
整理菜单栏最实际的第一步:装好 Ice 并授予辅助功能权限后,Option + 点击 Ice 图标,看看常驻隐藏区里有什么。不少你以为"丢了"的图标,可能一直停在那里。
【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考