Created attachment 421979 [details]
Shows error that results when trying to save a new component to the kicad library.
Description of problem:
When you open eeschema and want to add a new component to the component library, you cannot do so because the directory /usr/share/kicad/library is owned by root.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Start kicad
2. Start eeschema
3. Start the library editor.
4. Select a component library such as 'conn'.
4. Design a new component.
5. Attempt to save the new component to the library directory.
Uable to save the component. See the attachments below for the error dialog boxes that result.
The new component should save normally to the component library being modified.
Should the kicad library be kept under /usr, since users need to be able to write to the component library?
Created attachment 421980 [details]
Shows error that results when trying to rename and save a new component
This isn't a bug.
You have to create a new library in your home directory if you want add a new component. You can then access this library using the Preferences->Library menu, adding a new path in "user defined search path" then adding your library in "Component library files"
Thanks for telling me this. I was using the kicad tutorial found at:
which is a bit outdated -- it refers to an older version of KiCad and the particular steps I followed to create a new component do not tell you to create a new library in your home directory. Perhaps the tutorial should be updated.
If the method you specify to create a new component library is indeed the preferred, then the program's error messages should alert the user to that. I'm new to KiCad and had no indication that I have to do this.