Ice:隐藏、排列与美化,一站式整理你的 macOS 菜单栏
2026/9/4 15:47:32 网站建设 项目流程

Ice:隐藏、排列与美化,一站式整理你的 macOS 菜单栏

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

macOS 菜单栏的图标越装越多,想藏的藏不住,想调的拖不动。Ice 做菜单栏管理,把不常用的图标收进隐藏区、拖拽排序、按名称搜索,再给整个顶栏着色、换形状。

为什么选 Ice 而不是系统自带的菜单栏

系统自带的菜单只能整条自动隐藏或显示,藏不住单个图标。Ice 针对每个菜单栏项目做管理,能按项目隐藏、排序、搜索和换肤,且开源(GPL-3.0),用 SwiftUI 写成,要求 macOS 14 及以上。同类工具大多只做批量隐藏,Ice 把排列、搜索和外观一起放进同一套设置里。

保持菜单栏整洁:隐藏、找回与自动收回

把图标收进隐藏区

菜单栏项目分"可见、隐藏、始终隐藏"三个区域,不常用的图标可以拖进后两者藏起来。

把图标拖到隐藏区即可收起,需要时鼠标悬停菜单栏、点击空白处或滚动滑动手势,隐藏项立刻浮出。

开启自动重新隐藏后,这些临时显示的图标会在你操作完后自动收回,顶栏长期保持空。

给刘海屏一个独立显示条

带刘海的 MacBook 上,Ice 可以把隐藏项放到菜单栏正下方一条独立的 Ice Bar 里显示。

在设置里开启 Ice Bar,或配一个快捷键随时开关它。

隐藏项既不被刘海挡住,也不挤占主菜单栏的空间。

自定义菜单栏外观:拖拽排序、着色与间距

拖拽重新排列项目

Ice 提供一个排列面板,把当前菜单栏项目摆出来供你拖放。

在面板里按住图标拖动调整顺序,跨分区移动则按住 Command 再拖。

松手后顺序即刻生效,整个菜单栏按你的布局重新排布。

上方为 Ice 的拖拽排列界面:下方浮层里可拖动调整菜单栏图标顺序

给顶栏着色、加阴影、换形状

外观设置里可以调菜单栏的填充色、阴影、边框和轮廓形状。

在菜单栏外观页选择纯色或渐变着色、开关阴影、设定圆角或分割形状即可。

改完顶栏立刻呈现你定的配色与轮廓,跟桌面壁纸一起协调。

调整项目之间的间距

间距控制(Beta)让你手动拉开或收紧相邻图标。

在间距设置里选中某个项目并拖动数值或滑块。

布局更疏朗,避免图标挤在一起显得杂乱。

更快操作与查找:搜索面板与快捷键

按名称搜索任意项目

装了上百个应用后,某个图标藏在哪很难找,Ice 的搜索面板直接按名字定位。

用快捷键唤出搜索框,输入关键词回车就能点中对应项目。

不用再在整条菜单栏里肉眼扫描。

用快捷键切换分区与开关

快捷键覆盖日常最常用的动作:切换各菜单栏分区、显示搜索面板、开关 Ice Bar、显隐分隔图标、切换应用菜单。

在快捷键设置里给每个动作录入组合键即可。

手不离键盘就能控制菜单栏的显示状态。

快速上手:安装 Ice 并完成首次配置

  1. 确认系统是 macOS 14 或更高版本,Ice 依赖 14 起才提供的系统 API。
  2. 用 Homebrew 安装最省事:
brew install --cask jordanbaird-ice
  1. 也可以手动安装:从最新发布页下载 Ice.zip,解压后把应用拖进"应用程序"文件夹。
  2. 首次运行会请求辅助功能等系统权限,按提示授权,否则无法读取和移动菜单栏项目。
  3. 打开设置,把要藏的图标拖进隐藏区,配一个呼出搜索的快捷键,即可开始日常使用。

需要登录时自动启动或保持最新版,可在"通用"页开启登录时启动与自动更新。

实战组合与常见问题:踩坑与解法

  • 图标被丢进"始终隐藏"区:部分应用每次启动都被 macOS 当成新项目,会落回最左侧的始终隐藏区。按住 Option 点击 Ice 图标显示该区域,再用 Command + 拖拽把项目移回正常分区。
  • 报 "Ice cannot arrange menu bar items in automatically hidden menu bars":先到系统设置的控制中心把"自动隐藏和显示菜单栏"设为"永不",在 Ice 里更新一次菜单栏项目,再改回你原来的自动隐藏设置。
  • 项目顺序没有被记住:这是尚未实现的功能而非 bug,当前版本会跟踪项目位置,重启后仍可能回到系统默认排序,留意后续版本。
  • 刘海屏 Mac 的隐藏项被挡:把隐藏区项目切到 Ice Bar 里显示,用一条快捷键开关,避免刘海区域遮挡主菜单栏。

项目速览:模块与技术选型

Ice 是纯 SwiftUI 应用,借助 AXSwift 等系统 API 与菜单栏交互,因此只支持 macOS 14+。代码按功能拆分,菜单栏逻辑、事件、快捷键、设置各自独立,扩展新功能时改动范围小。几个核心入口:

  • 应用入口与全局状态:Ice/Main/IceApp.swift
  • 菜单栏核心管理(分区、Ice Bar、搜索面板):Ice/MenuBar/MenuBarManager.swift
  • 用户与系统事件监控:Ice/Events/EventManager.swift
  • 快捷键注册与触发:Ice/Hotkeys/HotkeyRegistry.swift
  • 设置界面:Ice/Settings/SettingsView.swift
  • 系统权限处理:Ice/Permissions/PermissionsManager.swift

回到那个拥挤的菜单栏

装应用时图标又往最左侧堆,想收的图标重新冒出来。Ice 把它们收进隐藏区、排好序、搜得到、看着顺眼,顶栏重新空出来。打开设置,先把你最常用的图标留在可见区,其余拖进隐藏区,今天就先这样用着。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询