I have created a schematic with a 2 pin generic connector Conn_01x02.
Now I would like to assign a JST XH 2 pin 2.54mm connector to it. Although my KiCad 5.0.0 on Ubuntu has Connector_JST footprints under /usr/share/kicad/modules, in eeschema edit/assign footprint opens up a windows, where I can’t find it. There are some instructions out there but whole KiCad system is confusing (I am not coming from Eagle). I am learning electronics and KiCad is the first software I started to use.
Is it true that there are separately symbol libraries (for schematics) and footprint libraries for PCB footprints? If then, why some footprints are shown and some are not?
I actually read many articles/questions and the wiki but some seem to be conflicting or not addressing my question at all. In any of the three solutions listed in the link, Connector_JST footprints don’t show up among the footprint libraries.
You need to add libraries to the so called footprint library table for them to be found by kicad.
Did you ever run pcb_new or the footprint editor since you installed kicad? (The library table is setup when you run one of these tools for the first time.)