[PD] "open with" on os x

Hans-Christoph Steiner hans at eds.org
Wed Feb 13 18:39:56 CET 2008


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








More information about the Pd-list mailing list