<div class="markdown_content"><hr/>
<p><strong> <a class="alink" href="https://sourceforge.net/p/pure-data/bugs/1288/">[bugs:#1288]</a> Change standard paths more MAC OS</strong></p>
<p><strong>Status:</strong> open<br/>
<strong>Group:</strong> v0.47<br/>
<strong>Created:</strong> Tue Mar 28, 2017 01:51 AM UTC by Alexandre Porres<br/>
<strong>Last Updated:</strong> Tue Mar 28, 2017 01:51 AM UTC<br/>
<strong>Owner:</strong> nobody</p>
<p>Howdy, I'm quoting a list discussion that led to a standard path change in Linux for the latest release.</p>
<p>and I quote<br/>
"so the main problem is on linux, where "pd-externals" show up in my<br/>
home directory, a place that everybody finds themselves looking at all<br/>
the time.</p>
<p>so i'm all for moving to ~/.local/lib/pd/extra/<br/>
(and/or ~/.local/lib/pd/0.47-3/extra/ if somebody thinks this is useful)</p>
<p>the relevant specs can be found at <span>[1]</span></p>
<p>gfdmasr<br/>
IOhannes</p>
<p>PS: i don't think that ~/.config/ is the right place to put externals<br/>
to, regardless of what blender does (again, see <span>[1]</span>)</p>
<p><span>[1]</span><br/>
<a href="https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html" rel="nofollow">https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html</a>"</p>
<p>source: <a href="https://lists.puredata.info/pipermail/pd-list/2016-05/114747.html" rel="nofollow">https://lists.puredata.info/pipermail/pd-list/2016-05/114747.html</a></p>
<p>What I'm hoping to discuss now is the change of folders for the Mac OS system.</p>
<p>The current user folder (~/Library/Pd) is hidden, since Lion (OS 10.7) was released in 2011. This makes it really hard managing externals there. For example, if you want to add it to the preference=>Path, you can't navigate it there, unless you know it is a hidden folder and how to make it visible to you. Another option is to make aliases.</p>
<p>As someone who's teaching Pd workshops, I can tell you that's always hard and confusing to students.</p>
<p>Then I realized how uncommon it is for a software to install a folder in ~/Library like that... it is common to install files in ~/Library/Applicatiom Support, but those are kinds of files the user is never supposed to mess with himself. It is more common to install such files like addons/plugins in somewhere like ~/Documents, this is where Max/MSP uses, for instance, to install externals. As for shared files, it uses "Users/shared"</p>
<p>I can add other quotes from Pd fellas in the list, who shared with me this notion.</p>
<p>Mark says:<br/>
"+1 on this... i just had a classroom of students navigate to ~/Library and create<br/>
~/Library/Pd .... its quite a pain to teach some of these basic skills. (...) <br/>
BTW arduino and processing also both install libraries in: ~/Documents"<br/>
source: <a href="https://lists.puredata.info/pipermail/pd-list/2017-03/118277.html" rel="nofollow">https://lists.puredata.info/pipermail/pd-list/2017-03/118277.html</a></p>
<p>Dan says:<br/>
"I agree that something in the ~/Documents would be more standard than anything in ~/Library as that has been a hidden folder in Finder since OS X 10.7 or so as is not meant to be directly user-accessible. The preferences file, OTOH, should stay as that uses the same format & location that most macOS apps use."<br/>
source: <a href="https://lists.puredata.info/pipermail/pd-list/2017-03/118338.html" rel="nofollow">https://lists.puredata.info/pipermail/pd-list/2017-03/118338.html</a></p>
<p>So, I hope I've made a good case that we'd benefit a lot if we'd also change this in the next release, in the same way it was just changed in linux for the current release.</p>
<p>thanks</p>
<hr/>
<p>Sent from sourceforge.net because pd-dev@lists.iem.at is subscribed to <a href="https://sourceforge.net/p/pure-data/bugs/">https://sourceforge.net/p/pure-data/bugs/</a></p>
<p>To unsubscribe from further messages, a project admin can change settings at <a href="https://sourceforge.net/p/pure-data/admin/bugs/options.">https://sourceforge.net/p/pure-data/admin/bugs/options.</a>  Or, if this is a mailing list, you can unsubscribe from the mailing list.</p></div>