KiCad Ignores Symbol/Footprint Dir variables
Description
${KICAD6_SYMBOL_DIR} is set to /usr/share/kicad/symbols. ${KICAD6_FOOTPRINT_DIR} is set to /usr/share/kicad/footprints.
Despite this, KiCad still doesn't see any of the symbols or footprints inside of these directories. I have to manually add them. More on that, when clicking the folder icon under "Preferences" -> "Manage Symbol Libraries", it thinks the Global Path for the libraries is $HOME/.local/share/kicad/6.0/symbols instead of ${KICAD6_SYMBOL_DIR}, which is /usr/share/kicad/symbols.
Preferences -> Configure Paths:
Preferences -> Manage Symbol Libraries:
Preferences -> Manage Symbol Libraries -> Add Existing Library to Table (Clicking the folder icon):
Steps to reproduce
- Fresh Install KiCad
- Open KiCad
- Preferences -> Configure Paths, confirm paths are set to desired location
- Check desired location, libraries are there but aren't added to KiCad
KiCad Version
Application: KiCad
Version: 6.0.4, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.79.1 OpenSSL/1.1.1n zlib/1.2.11 nghttp2/1.45.1
Platform: Linux 5.15.16-gentoo-x86_64 x86_64, 64 bit, Little endian, wxGTK, i3, x11
Build Info:
Date: Apr 6 2022 15:03:20
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.78.0
OCC: 7.6.1
Curl: 7.79.1
ngspice: 36
Compiler: GCC 11.2.1 with C++ ABI 1016
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON
I'm honestly unsure if this is a bug or intended behavior. I can add the libraries fine, but I've never had to add the default symbols before. It is also very weird that it thinks the default location is in $HOME/.local/kicad/...