[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