背景
Parallels Desktop 的「Share Windows applications with Mac」会把 Windows 应用注册到 macOS,生成在 /Users/m/Applications (Parallels) 下的 .app。这样 Spotlight 搜索时会把 Windows 应用和 Mac 原生应用混在一起。
实际问题:搜索 terminal 这类通用关键词时,Windows 终端可能排在 macOS 原生 Terminal.app 前面,启动时容易误选。
当前临时处理
已经把 /Users/m/Applications (Parallels) 加入 macOS Spotlight 的「搜索隐私」排除列表。这个方法可以避免 Windows 应用污染 Spotlight,但代价是不能通过 Spotlight 搜 Windows 应用了。
希望未来实现的功能
希望 Parallels Desktop 增加一个选项:保留「共享 Windows 应用到 Mac」能力,但让这些 Windows 应用在 Spotlight / Launch Services 搜索结果中排在 Mac 原生应用之后。
可能的设置名称:
- Show Windows applications in macOS search after native Mac apps
- Lower priority of shared Windows applications in Spotlight
理想效果
- Windows 应用仍可从 macOS 启动。
- Spotlight 搜索
terminal、calculator、outlook等通用名称时,优先显示 Mac 原生应用。 - 不需要完全关闭 Parallels 的应用共享,也不需要把整个 Parallels 应用目录从 Spotlight 中隐藏。
备注
已通过邮件向 Parallels support 提交同类功能请求。后续如果 Parallels 增加相关设置,可以回到这个帖子更新。