我想知道如何通过 Mac OSX 10.8 中的终端将 .PDF 文件扩展名设置为与 Adobe Reader 关联的默认程序。我需要通过终端执行此操作的原因是,我要在 30 多台 Mac 上应用此更改。任何帮助都非常感谢。
谢谢你,
德文郡
答案1
我认为这是一个用户设置,您可能需要为每个用户执行此操作......
$ defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType = "com.adobe.pdf"; LSHandlerRoleAll = "com.apple.preview";}'
将“com.apple.preview”替换为 Adobe Reader 的 CFBundleIdentifier(您会在应用程序的 Info.plist 中找到它)。
请注意,如果你运行两次该命令,它可能会向 com.apple.LaunchServices 的 plist 添加几个命令
该文件位于此处:~/Library//Preferences/com.apple.LaunchServices.plist