One thing I’d like to discuss as part of the Avo2 development is a set of user 
directories (i.e., where should plugins, molecular fragments, etc. be stored)?

That is, we have places we install code and data files that are part of 
Avogadro, but we should also have a default set of paths for user-accessible 
files:

This relates to Ethan’s pull request 
(https://github.com/OpenChemistry/avogadrolibs/pull/135)


“First Party” directories - something like this:
- Mac @package@/Contents/share/avogadro/fragments
- Linux /usr/local/share/avogadro/fragments
- Windows C:\Program Files\Avogadro\fragments

Here’s my proposal for user directories

- Mac   ~/Library/Application Support/Avogadro/fragments (generators, etc.)
- Linux ?
- Windows?

For temporary files, I think plugins should load them into a string, forcing 
the user to save at a path of their own choosing.

Thoughts? What would be good user directories on Linux and Windows?

-Geoff
------------------------------------------------------------------------------
_______________________________________________
Avogadro-devel mailing list
Avogadro-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avogadro-devel

Reply via email to