让自定义 Parall 图标适配 macOS Tahoe 深色 Dock 主题
为什么某些自定义 Parall Dock 图标不会适配 macOS Tahoe 深色主题,以及如何手动准备兼容的半透明图标。
macOS Tahoe 可以为 Dock 图标应用深色主题,但只有当图标包含正确的透明或半透明区域时,这才会正常工作。
这给 Parall 快捷方式带来一个限制。如果你在 Parall 向导中把文字绘制到目标应用图标上,或用完全不透明的自定义图标替换目标应用图标,最终的快捷方式图标可能不再包含 Tahoe 期望的透明度信息。这种情况下,快捷方式仍能正常工作,但 Dock 图标可能不会适配 Tahoe 的深色主题。
目前 Parall 无法可靠地自动修复这一点。Parall 无法安全判断应用图标的哪些部分应该变成半透明,也不总是能从目标应用包中提取到适合 Tahoe 的半透明图标。猜测会损坏很多图标,因此正确修复必须来自手动准备的图标。
解决办法
创建一个已经包含所需半透明区域的自定义图标,然后在重新创建 Parall 快捷方式时导入该图标。
关键细节是不要完全擦除这些区域。请让它们保持几乎透明。一个合适目标是约 99% 透明度,或大约 1% 不透明度。这样像素中会留下极小但非零的 alpha 值,Tahoe 可以使用它,而该区域在视觉上仍然透明。
步骤
- 在 Finder 中找到目标应用。
- 右键点击应用并选择显示包内容。
- 打开
Contents/Resources。 - 查找应用图标文件,通常是
.icns文件。如果有多个图标文件,主图标通常以应用命名。高级用户也可以检查Contents/Info.plist并查找CFBundleIconFile。 - 把图标文件复制到安全位置,例如桌面。编辑副本,不要编辑原始应用包。
- 使用能保留透明度的图像编辑器打开复制的图标,例如 Pixelmator Pro 或 Affinity Photo。
- 选择图标中应该参与 Tahoe 深色 Dock 主题的部分。
- 把这些部分变暗并设置为几乎透明。使用大约 1% 不透明度或 99% 透明度。
- 在保留 alpha 透明度的情况下导出图标。不要把它压平成纯色背景。
- 重新创建 Parall 快捷方式。
- 在 Parall 向导的图标名称和标签步骤中,使用浏览按钮并选择你准备好的半透明图标。
- 完成快捷方式创建,并把新快捷方式添加到 Dock。
常见错误
- 完全擦除选中的区域。在这个用例中,完全透明像素的行为可能不同于几乎透明的像素。
- 用不透明白色、黑色或彩色背景保存图标。
- 编辑原始应用包,而不是图标副本。
- 更改图标文件后继续使用旧的 Parall 快捷方式。请重新创建快捷方式,让 Parall 把准备好的图标包含进快捷方式包。
为什么 Parall 仍然支持自定义图标
自定义图标和图标标签在普通 Dock 使用中仍然很好用。限制只会在你希望快捷方式图标参与 Tahoe 深色 Dock 主题时出现。
要兼容 Tahoe 深色主题,图标本身必须已经包含正确的半透明像素。通过 Parall 向导导入准备好的图标后,Parall 就可以在创建快捷方式应用包时使用它,生成的快捷方式也可以正确跟随 macOS Tahoe Dock 主题。