Gale Andrews wrote:Are you talking about installing an updated Audacity package, where the plug-ins and nyquist folders are installed to usr/share/audacity, and then losing extra plug-ins you had added there since the last package? Are such plug-ins removed?
Custom Plug-ins are lost if the old version is uninstalled as the plug-ins folder is deleted.
Custom Plug-ins are not lost if a new version of Audacity is installed over the top of the old one, but the Plug-ins folder reverts to read only, which is inconvenient for adding, removing or modifying plug-ins.
I think that custom plug-ins are lost if Audacity is updated through Synaptic though it's been a long time since I've done that and I don't remember with 100% certainty. In the Nabble thread Richard Ash confirms this is the case:
"They could put them in /usr/share/audacity/plug-ins, but the'd have to
be a system admin to do so, and they would loose them from there every
time they upgrade audacity via their package manager."
The Modules folder is not created by default, but I generally install the Nyquist Workbench, so if I'm doing a clean install then I need sudo to create the folder and paste the module. As far as I'm aware the Modules folder must currently be in the same folder as the nyquist and plug-ins folders for modules to work.
As both the Modules and Plug-ins are intended to allow Users to add their own customisations it would appear logical (and would be more convenient on Linux) for those folders to be located somewhere in the Home directory.
Gale Andrews wrote:I was a bit hesitant ... on the grounds the folder would be hidden (it doesn't show in Nautilus on Ubuntu by default).
Ctrl+H (show hidden files/folders) is a lot more user friendly than sudo.
Gale Andrews wrote:Set environment variables? But I'll let a Linux Guru answer that one.
Is there a Linux guru that we can ask?
Gale Andrews wrote:
I'm not sure if Steve was suggesting moving the Plug-Ins folder to Audacity's data folder on WIndows? While that would give a per-user plug-ins folder, it would be hidden by default because it's application data, and I think that probably rules it out on WIndows. If the Audacity data folder was not hidden, you have the problem with Windows users going in there and breaking the .cfg file.
I think the case is less compelling on Windows. As you say, per user plug-ins would be nice, but for novice users, finding the correct folder in Program Files is somewhat easier than finding it in Applications Data.
On balance I think that the current location is preferable on Windows, but somewhere in the Home directory is preferable for Linux users.
Could there be an option in audacity.cfg for setting the location? I don't think it would be necessary to have an option in "Edit menu > Preferences" as it is only likely to be "advanced" users that will want or need to change it from the default, and they should be capable of safely editing the audacity.cfg file manually.