[bugs:#1288] Change standard paths more MAC OS

Status: open
Group: v0.47
Created: Tue Mar 28, 2017 01:51 AM UTC by Alexandre Porres
Last Updated: Tue Mar 28, 2017 01:51 AM UTC
Owner: nobody

Howdy, I'm quoting a list discussion that led to a standard path change in Linux for the latest release.

and I quote
"so the main problem is on linux, where "pd-externals" show up in my
home directory, a place that everybody finds themselves looking at all
the time.

so i'm all for moving to ~/.local/lib/pd/extra/
(and/or ~/.local/lib/pd/0.47-3/extra/ if somebody thinks this is useful)

the relevant specs can be found at [1]

gfdmasr
IOhannes

PS: i don't think that ~/.config/ is the right place to put externals
to, regardless of what blender does (again, see [1])

[1]
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html"

source: https://lists.puredata.info/pipermail/pd-list/2016-05/114747.html

What I'm hoping to discuss now is the change of folders for the Mac OS system.

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.

As someone who's teaching Pd workshops, I can tell you that's always hard and confusing to students.

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"

I can add other quotes from Pd fellas in the list, who shared with me this notion.

Mark says:
"+1 on this... i just had a classroom of students navigate to ~/Library and create
~/Library/Pd .... its quite a pain to teach some of these basic skills. (...)
BTW arduino and processing also both install libraries in: ~/Documents"
source: https://lists.puredata.info/pipermail/pd-list/2017-03/118277.html

Dan says:
"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."
source: https://lists.puredata.info/pipermail/pd-list/2017-03/118338.html

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.

thanks


Sent from sourceforge.net because pd-dev@lists.iem.at is subscribed to https://sourceforge.net/p/pure-data/bugs/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/pure-data/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.