/usr/share/kicad/library is not the location of .pretty (footprint) libraries, but for schematic symbol libraries. It has “.dcm" and ".lib” files.
Whenever there is a clean install of KiCad, it asks you if you want to generate the footprint library table entries. Normally you should reply with “Yes” to this question. If you do not do this, then KiCad does not use any of it’s libraries and you have to setup the libraries yourself.
The whole story is in:
A quick way to repair it, is to:
- Exit KiCad.
- Rename the “~/.config/kicad” directory so KiCad does not see it (and you have a backup)
- Restart KiCad (It should ask you to generate those library tables again.
- Respond with “Yes” or “OK”.