2 apps...1 new, 1 old. How to force docs to open in old app...

Greetings...

We've installed Quark 7 for testing purposes, but still want all Quark docs to open in Quark 6.5 by default. But of course double-clicking them forces them to open in v7.

We've tried doing the whole "Get Info -> Open With -> Change all" method, and the Get Info dialog automatically reverts back to Quark 7.

I realize it probably has something to do with the launch services cache, and was wondering if there was terminal command or something that can be done with the Plist Editor to change this.

15 Powerbook 1.67Ghz, Mac OS X (10.4.7)

Posted on Nov 7, 2006 11:47 AM

Reply
Question marked as ⚠️ Top-ranking reply

Posted on Nov 7, 2006 1:23 PM

I don't have quark (only a few gluons) but in general, you can force a file to open with a particular application by specifying the absolute path to its unix executable.


/Applications/Browsers/Safari.app/Contents/MacOS/Safari filename.html


will open filename.html with the version of Safari I have in /Applications/Browsers.

Foo.app/Contents/MacOS/Foo

is usually how it looks, but there may be some variants.
6 replies
Sort By: 
Question marked as ⚠️ Top-ranking reply

Nov 7, 2006 1:23 PM in response to Templeton Peck

I don't have quark (only a few gluons) but in general, you can force a file to open with a particular application by specifying the absolute path to its unix executable.


/Applications/Browsers/Safari.app/Contents/MacOS/Safari filename.html


will open filename.html with the version of Safari I have in /Applications/Browsers.

Foo.app/Contents/MacOS/Foo

is usually how it looks, but there may be some variants.
Reply

Nov 7, 2006 4:24 PM in response to Templeton Peck

I'm not familiar with Quark, but I think how it generally works is that when an application is selected in "Open with" and set to be the default for a given kind of file, it is the ' CFBundleIdentifier' that is recorded. If more than one application has the same ' CFBundleIdentifier', then the document is opened with the application with the matching ' CFBundleIdentifier' that has the highest ' CFBundleVersion' and I don't know if that aspect can be changed.

If it is an application that tolerates some tinkering (Quark might not be), then it might be possible either to change the test version's ' CFBundleIdentifier', or modifying its ' CFBundleVersion' lower or higher depending on how you want it to behave...
Reply

Nov 8, 2006 7:48 AM in response to Templeton Peck

you should be able to modify the bundle identifier for quark 7 so that docs still open in 6.5 by default.

details of how the finder deals with it are here, among other places on developer.apple.com:

http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/configuri ngcurrency_converter/chapter_6_section2.html
Reply

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

2 apps...1 new, 1 old. How to force docs to open in old app...

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.