应用介绍
< #菜单栏管理 #macOS #系统增强 #图标隐藏 #Swift #无广告 #开源软件
Pelmet 是一款专为 macOS 27 写的菜单栏管理工具,把平时用不上的图标收起来,需要时悬停、点击或按快捷键再让它们滑回来。苹果在 macOS 27 里把菜单栏整个重做了一遍,Bartender、Ice 这类建立在旧架构上的工具在新系统上不再工作,Pelmet 从第一天就是照着新架构写的,所以隐藏这件事没有浮层窗口、没有假菜单栏,图标也不会在重排时乱跳。
它的做法是直接驱动 macOS 27 自带的隐藏机制——就是系统考试锁定模式背后的那一套:Pelmet 声明哪些图标该留下,剩下的由系统自己隐藏和重排。代价是这个接口位于苹果的私有框架,没有文档也没有承诺,所以 Pelmet 在运行时解析它并做了软降级,万一某次系统更新拿掉了这个能力,它只会提示隐藏功能不可用,不会把你的菜单栏搞坏。其余部分走的都是公开接口。用 Swift 和 SwiftUI 编写,GPL-3.0 协议,可以直接下载 DMG 或用 Homebrew 安装,只需要一个辅助功能权限。
三段式分区:图标分成常显、隐藏和始终隐藏三档——常显永远在,隐藏那档悬停或点击就回来,始终隐藏那档要双击或按住 Option 点箭头才露面。
布局编辑器:带真实应用图标预览的拖拽编辑器,也可以完全不开窗口,直接在菜单栏里按住 Command 把图标拖过箭头,两种改法它都认。
显示规则自定义:悬停(延迟 0.1 到 0.5 秒可调)、点空白处、双击、点箭头,每一种都是独立开关;动画可选瞬时、平滑或淡入淡出,收回可以定时也可以点别处即收。
分显示器行为:每块屏幕单独设定是全部显示还是折叠,指针在哪块屏幕上就按哪块的规则来。
内置替代控件:隐藏期间 macOS 会临时移走自己的系统项,所以它自带了媒体控制、隔空投送、摄像头麦克风指示灯和快捷指令的替代入口。
图标样式与分隔符:菜单栏图标有箭头、方向标、眼睛、圆点、网格、面板六种样式,也可以彻底关掉;另有可调透明度的分隔符,当成普通图标随意拖动。
不联网也不收数据:没有账号、没有统计埋点、没有服务器,唯一的联网行为是检查自身更新,更新包用 Sparkle 加 EdDSA 签名校验。界面支持简体中文等十种语言。
开源项目:项目源码托管在 GitHub,方便开发者查看实现方式、参与开发,或者根据自己的需求进行二次定制。
Pelmet 是一款专为 macOS 27 写的菜单栏管理工具,把平时用不上的图标收起来,需要时悬停、点击或按快捷键再让它们滑回来。苹果在 macOS 27 里把菜单栏整个重做了一遍,Bartender、Ice 这类建立在旧架构上的工具在新系统上不再工作,Pelmet 从第一天就是照着新架构写的,所以隐藏这件事没有浮层窗口、没有假菜单栏,图标也不会在重排时乱跳。
它的做法是直接驱动 macOS 27 自带的隐藏机制——就是系统考试锁定模式背后的那一套:Pelmet 声明哪些图标该留下,剩下的由系统自己隐藏和重排。代价是这个接口位于苹果的私有框架,没有文档也没有承诺,所以 Pelmet 在运行时解析它并做了软降级,万一某次系统更新拿掉了这个能力,它只会提示隐藏功能不可用,不会把你的菜单栏搞坏。其余部分走的都是公开接口。用 Swift 和 SwiftUI 编写,GPL-3.0 协议,可以直接下载 DMG 或用 Homebrew 安装,只需要一个辅助功能权限。
软件功能
三段式分区:图标分成常显、隐藏和始终隐藏三档——常显永远在,隐藏那档悬停或点击就回来,始终隐藏那档要双击或按住 Option 点箭头才露面。
布局编辑器:带真实应用图标预览的拖拽编辑器,也可以完全不开窗口,直接在菜单栏里按住 Command 把图标拖过箭头,两种改法它都认。
显示规则自定义:悬停(延迟 0.1 到 0.5 秒可调)、点空白处、双击、点箭头,每一种都是独立开关;动画可选瞬时、平滑或淡入淡出,收回可以定时也可以点别处即收。
分显示器行为:每块屏幕单独设定是全部显示还是折叠,指针在哪块屏幕上就按哪块的规则来。
内置替代控件:隐藏期间 macOS 会临时移走自己的系统项,所以它自带了媒体控制、隔空投送、摄像头麦克风指示灯和快捷指令的替代入口。
图标样式与分隔符:菜单栏图标有箭头、方向标、眼睛、圆点、网格、面板六种样式,也可以彻底关掉;另有可调透明度的分隔符,当成普通图标随意拖动。
不联网也不收数据:没有账号、没有统计埋点、没有服务器,唯一的联网行为是检查自身更新,更新包用 Sparkle 加 EdDSA 签名校验。界面支持简体中文等十种语言。
开源项目:项目源码托管在 GitHub,方便开发者查看实现方式、参与开发,或者根据自己的需求进行二次定制。



