← Back to team overview

kicad-developers team mailing list archive

Re: [REQUEST] Default library install location

 

the two a) and b) points are a big issue I think and this configuration is normally not present in other installer programs on windows...

In windows a common User Folder is called common doc folder;
the var pointing to C:\Users\Public is %PUBLIC% in recent Windows
https://installmate.com/support/im9/kb/kb50038.htm#commondoc
Then placing the libraries models/modules in i.e. C:\Users\Public\kicad folder, will let All Users have access read/write to these folders

I'm not enough familiar in Unix, but I think it would be possible to just change folder permission during the installation, so the folder '\usr\share\kicad' could remain the default folder, but it will become writable by normal users... similar option for osx...
Maurice

On 11/8/2017 2:15 PM, Oliver Walters wrote:
Wayne,

I think you're right that a deeper understanding of how people are using and managing the libraries is required.

However, there still seems to be one of two options if KiCad installs libs into a location where users cannot write:

a) Users are not able to update the libraries or otherwise edit them
b) Users have to duplicate the library data to somewhere they *do* have access and then reassociate all the library tables

I think there is scope for improvement here. I'm not confident enough to say *what* that improvement should be.

On Thu, Nov 9, 2017 at 12:12 AM, Wayne Stambaugh <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:

    What is the purpose of this change?  In what way will it improve the
    user experience?  Before we ask the package devs to do a lot of work, we
    might want to dig deeper into the library management issue.  I fail to
    see how installing and likely duplicating the entire KiCad library in
    the user's home folder solves any of the underlying library management
    issues in KiCad other than having write access to modify the installed
    libraries which has its own set of issues.  In some respects this has
    the potential to complicate things even further.  I suspect the real
    issue is out library editing and management tools.  I suggest we wait
    until Orson pushes the symbol library editor to see if this improves the
    library management situation.  Given what I know about it I suspect that
    it will improve things significant on the library management side of
    things.

    Cheers,

    Wayne

    On 11/8/2017 2:02 AM, Oliver Walters wrote:
     > To the package maintainers:
     >
     > For v5 release, can the default library install path be set to a user
     > directory rather than program directory that may require
    administrator
     > rights?
     >
     > e.g. instead of
     >
     > C:\Program Files\KiCad\share\...
     > or
     > /usr/share/kicad/...
     >
     > something like;
     >
     > C:\Users\Oliver\KiCad\...
     >
     > /home/Oliver/KiCad
     >
     > (Not necessarily those paths but something like that).
     >
     > A lot of users are reporting issues with being able to download or
     > modify library files, due to user privileges.
     >
     > How attainable is such a change before v5 release?
     >
     > Thanks,
     > Oliver
     >
     >
     > _______________________________________________
     > Mailing list: https://launchpad.net/~kicad-developers
    <https://launchpad.net/~kicad-developers>
     > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
    <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
     > Unsubscribe : https://launchpad.net/~kicad-developers
    <https://launchpad.net/~kicad-developers>
     > More help   : https://help.launchpad.net/ListHelp
    <https://help.launchpad.net/ListHelp>
     >

    _______________________________________________
    Mailing list: https://launchpad.net/~kicad-developers
    <https://launchpad.net/~kicad-developers>
    Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
    <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
    Unsubscribe : https://launchpad.net/~kicad-developers
    <https://launchpad.net/~kicad-developers>
    More help   : https://help.launchpad.net/ListHelp
    <https://help.launchpad.net/ListHelp>




_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp



References