Personal tools
You are here: Home documentation tutorials/howtos HowTo turn off resume windows for PD on MacOSX 10.7 Lion
Views

Background

Did you upgrade to Mac OSX 10.7 Lion (or any other OSX afterwards) and now Pd crashes on startup? This might be happening since Lion saves the window states when apps are closed and reopens them for you. This can be bad for Pd if there is a clash over resources (sockets, etc when trying to open patches too quickly or simultaneously.

Luckily, there is a way to manually tell the operating system not to ignore window states and that's by simply locking the folder where this information is kept. This way it always opens Pd with an empty state.

A Clean Slate

Before locking the folder, make sure to remove the existing state, otherwise it will keep opening with whatever windows it last saved. You can hold Option when quitting (aka Cmd+Opt+Q ) Pd to bypass the OSX save state mechanism and delete any current states.

Another option is to use the Terminal:

rm -rf ~/Library/Saved\ Application\ State/org.puredata.*

If you had startup crashes, this should at least get Pd back but it dosen't disable state saving ...

Locking the State Folder

Now that you have a clean slate, you can disable the state saving mechanism for Pd by locking the state folder for Pd-Extended using the Get Info dialog (CMD+I):

~/Library/Saved Application State/org.puredata.*

"~/" is your user home directory.

There may be more then one folder named "org.puredata..." as (at the time of writing), Pd-vanilla and Pd-extended use slightly different identifiers. Anyway, if you're clearing one, you'd probably want to clear both.

As before, you can also use the Terminal:

chflags -v uchange ~/Library/Saved\ Application\ State/org.puredata.*

The "uchange" flag locks the folder.

References



Powered by IEM Powered by Plone Section 508 WCAG Valid XHTML Valid CSS Usable in any browser