How to modify the "Open With" list ?
Is there a way to modify the "open with" list in OSX 10.3 so I can remove say 30 of the choices that various software has installed? Photoshop and others installed around 30 different packets that make the list simply huge and annoying to scroll through. Any tips would be great to get the list modified.
Comments
Originally posted by XdEd
Is there a way to modify the "open with" list in OSX 10.3 so I can remove say 30 of the choices that various software has installed? Photoshop and others installed around 30 different packets that make the list simply huge and annoying to scroll through. Any tips would be great to get the list modified.
Excellent question. I've been wondering about this as well. I'd assume you have to modify a com.apple.something or a plist file?
With an app that is a package, you can do this:
1. Right-click on app, select "Show Package Contents"
(If you don't see that option, the app is not a package)
2. open the "Contents" folder
3. Make a backup of the "Info.plist" file with Fileuplicate.
4. Open the "Info.plist" file in the text editor of your choice.
5. Find the line
<key>CFBundleDocumentTypes</key>
6. Below that line, you should find multiple sections wrapped in <dict> ... </dict> tags. Each section represents one type of document that the application declares it can handle. You want to remove whichever dicts you don't want the app to handle.
For example, I modigied the OmniGraffle .plist by removing the following:
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>jpg</string>
<string>jpeg</string>
</array>
<key>CFBundleTypeName</key>
<string>JPEG Format</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>JPEG</string>
</array>
<key>CFBundleTypeRole</key>
<string>None</string>
</dict>