可通过五种方法实现App常驻Mac菜单栏:一、用Bartender 4固定图标;二、为原生菜单栏App启用登录项;三、用Ice创建快捷入口;四、修改Info.plist声明LSUIElement;五、用Hidden Bar拖拽锁定至常驻区。

如果您希望将特定应用常驻于Mac菜单栏,但系统默认不支持直接拖入或固定,这通常是因为该应用未设计为菜单栏程序,或未启用相关权限。以下是实现App常驻菜单栏的多种可行方法:
一、使用Bartender 4管理并固定图标
Bartender 4是专为菜单栏优化设计的第三方工具,它允许用户主动控制任意应用图标的显示状态,并可将其“固定”在可见区域,避免被自动隐藏。
1、从官网或Setapp下载安装Bartender 4,启动后按提示授予辅助功能与完全磁盘访问权限。
2、点击菜单栏Bartender图标,选择“Preferences”,进入“Menu Items”标签页。
3、在列表中找到目标App名称,点击其右侧下拉菜单,选择Show Always而非“Hide”或“When item updates”。
4、关闭设置窗口,重新启动该App,其图标将稳定出现在菜单栏最右侧可见区。
二、启用原生菜单栏App的自动启动
部分应用(如iStat Menus、CleanShot X、Paste)本身即为菜单栏程序,需确保其在登录时自动运行,才能实现开机即常驻。
1、打开“系统设置”→“登录项”,点击左下角“+”号按钮。
2、在弹出窗口中导航至“应用程序”文件夹,找到对应App(如CleanShot X.app),双击添加。
3、勾选该条目前方的复选框,确认其状态为已启用。
4、重启Mac,验证菜单栏是否出现该App图标。
三、通过Ice工具创建自定义菜单栏入口
Ice支持为非菜单栏应用创建快捷入口,以小图标形式嵌入菜单栏,点击后可快速启动或唤起主窗口,实现“类常驻”效果。
1、安装Ice后启动,在菜单栏点击Ice图标,选择“Open Ice Settings”。
2、进入“Quick Launch”选项卡,点击“+ Add Application”。
3、在访达中定位目标App(如Obsidian.app或Typora.app),拖入窗口完成添加。
4、为该条目启用Show in menu bar开关,并分配一个简洁图标与名称。
5、保存设置,该App将以独立小图标形式常驻菜单栏,点击即可启动。
四、修改Info.plist强制声明为NSStatusBarApp
对具备开发基础的用户,可通过编辑App包内配置文件,欺骗系统将其识别为菜单栏程序,从而绕过常规限制(仅适用于未签名或已解除公证检查的应用)。
1、右键目标App → “显示包内容”,进入Contents文件夹。
2、用文本编辑器打开Info.plist,定位到<dict></dict>根节点内部。
3、插入以下键值对:
4、保存文件,终端执行命令:xattr -rd com.apple.quarantine /Applications/YourApp.app清除隔离属性。
5、双击启动App,其界面将不出现Dock图标,仅以菜单栏图标形式运行。
五、借助Hidden Bar实现智能常驻分区
Hidden Bar采用三层分区机制,可将指定App图标锁定在“常驻显示区”,不受自动隐藏逻辑影响,适合高频使用工具。
1、安装Hidden Bar后首次运行,在系统设置→隐私与安全性→辅助功能中启用权限。
2、按住Command键,将菜单栏中目标App图标直接拖拽至左侧高亮的Always Show区域。
3、松开鼠标,图标立即吸附固定,即使触发全局隐藏快捷键也不会消失。
4、重复操作可将多个核心工具(如Reminders Menu Bar、Tooth Fairy)全部纳入该区域。


















