Ice:macOS 菜单栏图标管理与分区布局方案
发布时间:2026/9/4 13:16:11 作者:尧图编辑部 阅读量:1,286

IcemacOS 菜单栏图标管理与分区布局方案【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/IceIce 是一款面向 macOS 14 及以上系统的菜单栏管理工具核心能力是把菜单栏图标划分为多个区域按需隐藏与展开并支持拖拽调整图标顺序。它适合菜单栏图标较多、希望保持顶部区域整洁的用户也适合作为刘海屏 MacBook 的图标收纳方案。项目概览将菜单栏划分为可见区、隐藏区、常隐区三个分区独立控制各分区的显示与隐藏MenuBar/提供拖拽布局栏也可在菜单栏中直接 Command拖拽重排图标UI/LayoutBar/支持悬停、点击空白处、滚动等方式展开隐藏图标并可定时自动收起MenuBar/内置图标搜索面板快速定位收纳在隐藏分区中的图标MenuBar/Search/自定义菜单栏外观纯色或渐变着色、阴影、边框、圆角等形状MenuBar/Appearance/全局快捷键切换分区、调出搜索面板、控制独立图标条 Ice BarHotkeys/安装与初始配置含系统授权步骤安装应用两种方式任选其一通过 Homebrew 安装brew install --cask jordanbaird-ice从源码构建git clone https://gitcode.com/GitHub_Trending/ice/Ice用 Xcode 打开Ice.xcodeproj编译运行首次启动会弹出权限窗口这是需要系统授权的环节。Ice 需要辅助功能权限必需用于监听菜单栏事件与鼠标位置和屏幕录制权限用于布局页面读取图标信息。点击对应权限的 Grant Permission 按钮前往「系统设置 隐私与安全性 辅助功能」中勾选 Ice屏幕录制授权在同一分类下完成返回后点击 Continue 进入设置。打开「设置 Menu Bar Layout」页面将图标拖入对应分区完成首次菜单栏布局。核心功能详解菜单栏三分区的划分与展开方式Ice 把菜单栏逻辑上划分为三个分区可见区Visible始终显示隐藏区Hidden默认收起、触发时展开常隐区Always-Hidden平时不显示只在需要时调出划分逻辑位于MenuBar/MenuBarSection.swift。展开方式有四种点击 Ice 图标、鼠标悬停到菜单栏、点击菜单栏空白处、在菜单栏上滚动或滑动四种触发方式均可在 General 设置中分别开关。相当于给菜单栏加了一个可折叠的抽屉图标没有消失只是被按需收纳。当图标总量超出屏幕可用宽度时这套机制能保证关键信息始终可见。拖拽方式调整菜单栏图标顺序在「设置 Menu Bar Layout」中每个分区对应一条布局栏把图标从一条栏拖到另一条栏即可更换分区在同一条栏内拖动则调整先后顺序。此外还可以跳过设置页面在真实菜单栏中按住 Command 键直接拖拽图标。调整结果立即生效无需重启应用。使用搜索面板定位隐藏图标当隐藏区图标数量较多时逐个展开查找比较耗时。搜索面板MenuBar/Search/可通过快捷键或菜单调出输入关键词即可筛选图标选中后直接定位。它解决的是确定存在某个图标但找不到位置的问题减少在多个分区之间反复展开收起的操作。菜单栏外观着色与形状定制外观设置位于MenuBar/Appearance/可独立配置着色纯色或渐变、阴影、边框和形状圆角、带分割线等样式。外观变化实时应用到由 Ice 管理展开的菜单栏区域方便在视觉上区分 Ice 管理的区域与系统原生区域。该模块还提供形状选择面板支持在编辑器中预览效果后再应用。典型使用场景当屏幕顶部的图标超出可用宽度时你可以把不常用的图标拖入隐藏区或常隐区只保留时间、电池等关键信息在可见区需要时悬停展开即可使用。当 MacBook 的刘海遮挡部分菜单栏图标时你可以启用 Ice BarUI/IceBar/把隐藏图标显示在菜单栏下方的独立图标条上避免被刘海区域遮挡。当进行演示或需要减少视觉干扰时你可以用快捷键一键收起隐藏区让菜单栏保持最小显示结束后再切回原状。进阶配置快捷键映射与自动隐藏规则快捷键在「设置 Hotkeys」中通过录音器自定义支持的操作如下操作说明切换隐藏区显示或收起 Hidden 分区切换常隐区显示或收起 Always-Hidden 分区搜索图标调出菜单栏图标搜索面板启用/禁用 Ice Bar开关菜单栏下方的独立图标条显示分区分隔符切换各分区之间的分隔图标切换应用菜单显示或隐藏与图标重叠的应用菜单其他常用配置项自动重新隐藏展开分区后鼠标离开菜单栏达到设定秒数即自动收起策略与时长在 General 设置中调整。展开触发方式分别开关悬停显示、点击空白显示、滚动显示组合出适合自己的触发习惯。图标间距Beta全局调整图标之间的距离管理逻辑位于MenuBar/Spacing/。登录时启动在 General 设置中开启 Launch at Login保持菜单栏管理常驻。常见问题Q: 为什么有图标总是出现在常隐区macOS 会把新图标加到菜单栏最左侧而那正是常隐区的位置。部分应用不记忆图标位置每次出现都被系统当作新图标处理因此会被反复放入常隐区当前版本尚无法自动纠正。Q: 图标消失了去哪里找按住 Option 点击 Ice 图标可显示常隐区然后用 Command拖拽把图标移回其他分区。Ice 不能删除图标所以图标一定存在于某个分区内。Q: 出现 Ice cannot arrange menu bar items in automatically hidden menu bars 提示怎么办到「系统设置 控制中心」将自动隐藏和显示菜单栏设为 Never在 Ice 中重新更新一次菜单栏布局再把该选项改回你偏好的设置即可。Q: 拖好的图标顺序重启后不保留这是已知未实现的功能官方已在代码仓库中跟踪不是配置错误。Q: 支持哪些 macOS 版本需要 macOS 14 或更高版本因为 Ice 使用了自 macOS 14 起提供的系统 API暂无更早版本的适配计划。结语Ice 把菜单栏管理拆分为分区、排序、搜索、外观四个可独立配置的部分覆盖了从图标收纳到视觉定制的常见需求。布局配置文件、图标分组、触发条件等能力仍在路线图中可关注仓库更新。项目采用 GPL-3.0 许可源码可在 GitCode 上检索 Ice 仓库获取并自行构建。【免费下载链接】IcePowerful menu bar manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ice/Ice创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考