问题
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 分隔符仍可打开它,快捷键也依然有效。
更新后,“应用”显示了一项我没做过的更改。
旧版本会为每个分区存储一个顺序。如果它与屏幕上的不同,会作为待应用的更改出现一次。点击“应用”会重现它,“放弃”则保持菜单栏现状。