[PD] "open with" on os x
Hans-Christoph Steiner
hans at eds.org
Wed Feb 13 20:48:53 CET 2008
Can't hurt. Let us know what happens.
.hc
On Feb 13, 2008, at 2:08 PM, marius schebella wrote:
> but the registration is system intern and I cannot access it and
> change it and therefore have problems when I want to use a
> different release version as default.
> after googleing information on how Info.plist works, I came across
> this link http://www.dribin.org/dave/blog/archives/2006/08/02/
> versioning_os_x_apps/
> and thought maybe changing the CfBundleVersion entry to a correct
> format (nn.n.nxnnn) could solve this problem, but I am not sure (I
> will try...). what do you think?
> marius.
>
>
> Hans-Christoph Steiner wrote:
>> It's not a secret, it's decently documented on Apple's site. The
>> registration happens when you start the app. The OS reads the
>> "Contents/Info.plist" that's inside the app when you launch it.
>> .hc
>> On Feb 12, 2008, at 6:46 PM, marius schebella wrote:
>>> true. it is apple's big secret where exactly this gets registered...
>>> marius.
>>>
>>> Hans-Christoph Steiner wrote:
>>>> Yup, fun fun fun. I have found that it'll only register a given
>>>> copy of Pd if you run it.
>>>> .hc
>>>> On Feb 12, 2008, at 5:27 PM, marius schebella wrote:
>>>>> the latest on this topic. I finally figured out, why osx
>>>>> associates so many Pd versions with the *.pd file extension.
>>>>> osx indexes also applications that are not in the /Applications
>>>>> folder at all, but somewhere on the harddrive (for example in
>>>>> "build" folders or downloaded files folders).
>>>>> I only got rid of these versions in the "open with" entries by
>>>>> deleting the unwanted apps themselves. both "open with" and
>>>>> also the drop down menu in the get info dialog are working again.
>>>>> I also think different release versions which use the same pref
>>>>> file, like org.puredata.plist (in ~/Library/Preferences) will
>>>>> always switch to the newest version by default, therefore you
>>>>> cannot chose version 40-2 if there is also a version 40-3,
>>>>> 41.0. since some pd versions use a different name for the prefs
>>>>> file, it is sometimes possible to set another pd version as the
>>>>> default app for *.pd files.
>>>>> marius.
>>>>>
>>>>> marius schebella wrote:
>>>>>> Yes, that is true, but it was the only possibility to get rid
>>>>>> of the double entries. at least the only one that I found.
>>>>>> marius.
>>>>>> Hans-Christoph Steiner wrote:
>>>>>>>
>>>>>>> Watch out, I am pretty sure that it deletes all your
>>>>>>> associations as well, and will prompt you again with the
>>>>>>> "this App hasn't been run before, run it?" dialog.
>>>>>>>
>>>>>>> .hc
>>>>>>>
>>>>>>> On Oct 31, 2007, at 12:44 PM, Dafydd Hughes wrote:
>>>>>>>
>>>>>>>> boy. i'm gonna bookmark this one!
>>>>>>>>
>>>>>>>> On 31-Oct-07, at 12:39 PM, marius schebella wrote:
>>>>>>>>
>>>>>>>>> I finally found the solution to this annoying problem.
>>>>>>>>> you have to rebuild the launch service database (see http://
>>>>>>>>> www.macosxhints.com/article.php?story=20031215144430486 )
>>>>>>>>> I ran the following command, and that fixed it.
>>>>>>>>>
>>>>>>>>> /System/Library/Frameworks/ApplicationServices.framework/
>>>>>>>>> Frameworks/LaunchServices.framework/Support/lsregister -
>>>>>>>>> kill -r -domain local -domain system -domain user
>>>>>>>>>
>>>>>>>>> marius.
>>>>>>>>>
>>>>>>>>> Hans-Christoph Steiner wrote:
>>>>>>>>>> This is a bug I run into a lot. Basically, if you have a
>>>>>>>>>> lot of versions of Pd, it confused the assocations
>>>>>>>>>> system. Try removing random ones. I have found that I
>>>>>>>>>> have to clean out the associations system from time to
>>>>>>>>>> time because I am always trying many different versions.
>>>>>>>>>> I forgot how to do it now... I think it's done by deleting
>>>>>>>>>> some file in /Library/Caches and rebooting.
>>>>>>>>>> .hc
>>>>>>>>>> On Oct 2, 2007, at 11:45 AM, marius schebella wrote:
>>>>>>>>>>> yes, that should do it, but not here. when I select Pd-
>>>>>>>>>>> extended it
>>>>>>>>>>> immediately get reset. there must be some hidden
>>>>>>>>>>> mechanism that always
>>>>>>>>>>> choses the newer version or a file where that is stored...
>>>>>>>>>>> I have no clue what I have to search for to get this fixed.
>>>>>>>>>>> marius.
>>>>>>>>>>>
>>>>>>>>>>> Dafydd Hughes wrote:
>>>>>>>>>>>> Hi Marius
>>>>>>>>>>>>
>>>>>>>>>>>> This worked for me:
>>>>>>>>>>>>
>>>>>>>>>>>> In Finder, Get Info on any Pd file, Open With -> choose
>>>>>>>>>>>> your version
>>>>>>>>>>>> -> Change All...
>>>>>>>>>>>>
>>>>>>>>>>>> Hope this helps
>>>>>>>>>>>>
>>>>>>>>>>>> cheers
>>>>>>>>>>>> dafydd
>>>>>>>>>>>>
>>>>>>>>>>>> On 10/2/07, marius schebella
>>>>>>>>>>>> <marius.schebella at gmail.com> wrote:
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>> I have two versions of pd-extended on my mac: pd-
>>>>>>>>>>>>> extended (0.39) and
>>>>>>>>>>>>> pd-0.40.3-extended. I want all pd files to be opened
>>>>>>>>>>>>> with 0.39 by default.
>>>>>>>>>>>>> Instead os x tries to open all Pd files with a version
>>>>>>>>>>>>> (0.40.3) which I
>>>>>>>>>>>>> deleted some time ago.
>>>>>>>>>>>>> oh, how I hate stupid MACOS X!
>>>>>>>>>>>>> anyway, how can I change that. I tried to use
>>>>>>>>>>>>> applications like xray,
>>>>>>>>>>>>> but whenever I change the settings to the older version
>>>>>>>>>>>>> it gets
>>>>>>>>>>>>> overwritten by that fascist OS that thinks it is
>>>>>>>>>>>>> cleverer than me.
>>>>>>>>>>>>> marius.
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> PD-list at iem.at mailing list
>>>>>>>>>>>>> UNSUBSCRIBE and account-management -> http://
>>>>>>>>>>>>> lists.puredata.info/listinfo/pd-list
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> PD-list at iem.at mailing list
>>>>>>>>>>> UNSUBSCRIBE and account-management -> http://
>>>>>>>>>>> lists.puredata.info/listinfo/pd-list
>>>>>>>>>> -------------------------------------------------------------
>>>>>>>>>> --------------- Man has survived hitherto because he was
>>>>>>>>>> too ignorant to know how to realize his wishes. Now that
>>>>>>>>>> he can realize them, he must either change them, or
>>>>>>>>>> perish. -William Carlos Williams
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> www.sideshowmedia.ca
>>>>>>>> skype: chickeninthegrass
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ----------------------------------------------------------------
>>>>>>> ------------
>>>>>>>
>>>>>>> Access to computers should be unlimited and total. - the
>>>>>>> hacker ethic
>>>>>>>
>>>>>>>
>>>>>>>
>>>> -------------------------------------------------------------------
>>>> --------- http://
>>>> at.or.at/hans/
>> ---------------------------------------------------------------------
>> ------- All information should be free. - the hacker ethic
------------------------------------------------------------------------
----
kill your television
More information about the Pd-list
mailing list