通过终端将 Adob​​e Reader 设置为 Mac OSX 10.8 中 .PDF 文档的默认阅读器

通过终端将 Adob​​e Reader 设置为 Mac OSX 10.8 中 .PDF 文档的默认阅读器

我想知道如何通过 Mac OSX 10.8 中的终端将 .PDF 文件扩展名设置为与 Adob​​e Reader 关联的默认程序。我需要通过终端执行此操作的原因是,我要在 30 多台 Mac 上应用此更改。任何帮助都非常感谢。

谢谢你,

德文郡

答案1

我认为这是一个用户设置,您可能需要为每个用户执行此操作......

$ defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType = "com.adobe.pdf"; LSHandlerRoleAll = "com.apple.preview";}'

将“com.apple.preview”替换为 Adob​​e Reader 的 CFBundleIdentifier(您会在应用程序的 Info.plist 中找到它)。

请注意,如果你运行两次该命令,它可能会向 com.apple.LaunchServices 的 plist 添加几个命令

该文件位于此处:~/Library//Preferences/com.apple.LaunchServices.plist

相关内容