# 问问菜单栏。

多数答案，只差几个字母。输入你遇到的情况，或浏览下面的问题。

## 问题

### Pelmet 支持哪些 macOS 版本？

仅支持 macOS 27。Pelmet 基于 macOS 27 引入的菜单栏架构构建，因此无法在 macOS 26 或更早版本上运行。

### 我没隐藏的图标不见了。

隐藏功能开启时，macOS 会移除自己的几个附加项，比如隔空投送、专注模式、正在运行的计时器和快速用户切换。关闭隐藏后它们会回来。在 Pelmet 设置 › 菜单栏中添加 Pelmet 自带的版本，就能让它们留在原位。

### 为什么有些图标会一起隐藏或移动？

macOS 按 App 而不是按图标隐藏项目。有多个图标的 App 共用一个设置，编辑器会显示“一同移动”标记。

### 点击时钟如何打开通知中心？

只要有图标被隐藏，macOS 就会拒绝时钟的点击。所以 Pelmet 会在点击生效的那一瞬间显示全部图标，随后再次隐藏。从触控板右边缘双指轻扫也始终有效。

### Pelmet 为什么需要“无障碍”权限？

Pelmet 借此识别菜单栏中的项目及其位置，也借此在点击隐藏项目时，无需把所有图标都显示出来。这是必需的。

### “无障碍”列表里没有 Pelmet。

Pelmet 打开该面板时，它应该会自动出现，并处于关闭状态。如果没有，请确认 Pelmet 是从“应用程序”文件夹运行的，而不是从磁盘映像或“下载”文件夹，然后重新打开，再次点击“授予访问权限”。也可以使用 + 按钮。

### Pelmet 为什么需要“录屏”权限？

仅用于“即时”“平滑”和“淡入淡出”动画，它们借助两张菜单栏的静止画面，覆盖在 macOS 自带的效果之上播放。不会录制或保存任何内容，而且是可选的。

### 如何更改图标间距？

使用 Pelmet 设置 › 行为 › 图标间距中的滑块，然后点击“应用”。这是 macOS 自己的间距，所以卸载 Pelmet 后依然保留。如果想恢复默认值，请先点击“重置”，再点击“应用”。

### 有些系统图标无法移动。

控制中心和时钟与其他系统图标一样可以隐藏，但无法移动。Siri 和时间机器会一起隐藏，macOS 还会固定它们的位置。在 Pelmet 设置 › 菜单栏中打开 Pelmet 自己的 Siri 和时间机器项目，即可分别管理它们。

### 某个 App 的图标无法隐藏。

有些 App 通过一个不是已注册 App 的辅助程序绘制图标，所以 macOS 没有可隐藏的对象。请在该 App 自己的设置中关闭图标，再到 Pelmet 设置 › 菜单栏 › 应用启动器下添加这个 App。

### 为什么我移动图标后，菜单栏没有变化？

编辑器只是一幅示意图。点击“应用”之前，菜单栏里什么都不会动，点击后会一次性排好整个菜单栏。“放弃”会让示意图恢复成菜单栏当前的样子。

### 我的菜单栏已满，有个图标藏在 « 后面。

“应用”会打开 «，移动藏在它后面的图标，再把 « 关上。只有在你点击“应用”期间它才会点击 «，绝不会自行点击。

### 能为每台显示器设置不同的布局吗？

不能。macOS 在每台显示器上显示相同的项目，所以布局是全局的。行为则按显示器设置：可将每台显示器设为始终显示或折叠。

### 有键盘快捷键吗？

有两个可在任意 App 中使用。⌥⌘, 显示隐藏的图标，再按一次就收回去，⇧⌥⌘, 打开 Pelmet 设置。两者都可以在 Pelmet 设置 › 通用中更改。

### 如果关闭了 Pelmet 图标，怎么打开设置？

按 ⇧⌥⌘, 或右键点击 Pelmet 分隔符或菜单栏的空白处。在访达或 Spotlight 中再次打开 Pelmet 也可以。

### 更新是如何运作的？

Pelmet 会检查带签名的 appcast，并在 App 内提供更新。你也可以在 Pelmet 设置 › 关于中手动检查。

### 如何更早获得修复？

在 Pelmet 设置 › 关于中打开“接收测试版”。测试版是更小、更频繁的更新，稳定版每一到两周汇总发布。

### Pelmet 使用私有 API 吗？

用了一个，而且是有意为之：隐藏和显示机制本身，它位于 macOS 的一个私有框架中。Pelmet 在运行时才解析它，即使失效也不会出乱子：如果某次更新改变了它，图标只会保持可见。其余部分都使用公开 API。

### Pelmet 运行在沙盒中吗？

没有。管理菜单栏需要 App Store 沙盒所禁止的 API，所以 Pelmet 没有上架 App Store。它经过 Apple 公证，启用了强化运行时，并对自己的更新签名。

### 悬停在菜单栏左侧没有反应。

这是有意为之。悬停和点击显示只在屏幕中间到 Pelmet 图标之间的区域生效，隐藏的图标就落在那里。左侧的 App 菜单、可见的图标和时钟则不会触发任何操作。

### 从 Xcode 运行我的 App 时，图标会消失。

macOS 通过 LaunchServices 注册信息来匹配要隐藏的 App，而从 Xcode 的 DerivedData 中运行的 App 永远匹配不上。请从 /Applications 运行你的构建，或在迭代期间退出 Pelmet。

### 右键点击菜单栏会打开 Pelmet 的菜单。

关闭 Pelmet 设置 › 通用 › 右键菜单。右键点击 Pelmet 分隔符仍可打开它，快捷键也依然有效。

### 更新后，“应用”显示了一项我没做过的更改。

旧版本会为每个分区存储一个顺序。如果它与屏幕上的不同，会作为待应用的更改出现一次。点击“应用”会重现它，“放弃”则保持菜单栏现状。

## 快速修复。

### 系统图标不见了。

隐藏功能开启时，macOS 会移除自己的几个附加项。

解决方法: 在 Pelmet 设置 › 菜单栏中添加 Pelmet 自带的版本。

### 点击时钟时会闪一下。

只要有图标被隐藏，macOS 就会拒绝时钟的点击，所以 Pelmet 会短暂地显示全部图标。

解决方法: 用双指从触控板右边缘向内轻扫，这总是有效的。

### 图标间距看起来不对。

间距是 macOS 自己的图标间隔，每个 App 会在下次打开时采用它。

解决方法: 在 Pelmet 设置 › 行为 › 图标间距中设置间距，然后点击“应用”。注销再登录，所有 App 都会更新。

### 有个图标无法移动或隐藏。

有些 App 通过辅助程序绘制图标，而 macOS 无法隐藏辅助程序。

解决方法: 在该 App 自己的设置中关闭图标，再到 Pelmet 设置 › 菜单栏 › 应用启动器下添加这个 App。

### “无障碍”列表里没有 Pelmet。

从磁盘映像或“下载”文件夹中打开的 App，macOS 会在临时路径下运行，记录在那里的授权也会随之失效。

解决方法: 把 Pelmet 移到“应用程序”文件夹，重新打开，然后再次点击“授予访问权限”。

### 是 Pelmet 的问题吗？

有些菜单栏的异常来自 macOS 或其他 App，而不是 Pelmet。

解决方法: 退出 Pelmet，看问题是否依然存在。如果还在，就不是 Pelmet 的问题；如果消失了，请提交 issue。

## 安装与更新。

### 安装

下载 DMG，把 Pelmet 拖到“应用程序”文件夹，然后打开它。

[下载](https://github.com/fif7y/pelmet/releases/latest)

或者使用 Homebrew

```
brew install fif7y/tap/pelmet
```

### 更新

Pelmet 会自行检查更新，并在 App 内提供。也可以用 Homebrew 更新。

```
brew upgrade pelmet
```

想更早获得修复？在 Pelmet 设置 › 关于中打开“接收测试版”。

### 卸载

退出 Pelmet，然后把它拖到废纸篓。也可以用 Homebrew 卸载。

```
brew uninstall pelmet
```

图标间距是 macOS 的设置，所以会保留下来。卸载前先点击“重置”，再点击“应用”，即可恢复默认值。

## 还是没解决？

在 GitHub 上提交 issue，附上 Pelmet 设置 › 关于中显示的 Pelmet 版本，你的 macOS 构建号，以及你预期会发生什么。一小段录屏会很有帮助。

- [报告问题](https://github.com/fif7y/pelmet/issues/new): 在 GitHub 上提交 issue。
- [在 Discussions 中提问](https://github.com/fif7y/pelmet/discussions): 与其他 Pelmet 用户交流。
- [赞助](https://github.com/sponsors/fif7y): 通过 GitHub Sponsors 支持 Pelmet。

Pelmet 免费开源，采用 GPLv3 许可。
