I use this version (built from source):
Application: kicad Version: (2017-11-13 revision d98fc85)-master, release build Libraries: wxWidgets 3.0.2 libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3 Platform: Linux 4.4.0-104-generic x86_64, 64 bit, Little endian, wxGTK Build Info: wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24 Boost: 1.54.0 Curl: 7.35.0 Compiler: GCC 4.8.4 with C++ ABI 1002 Build settings: USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF KICAD_SCRIPTING=ON KICAD_SCRIPTING_MODULES=ON KICAD_SCRIPTING_WXPYTHON=ON KICAD_SCRIPTING_ACTION_MENU=ON BUILD_GITHUB_PLUGIN=ON KICAD_USE_OCE=OFF KICAD_SPICE=OFF
So, I just noticed something. If I remember correctly, some years ago each software component of KiCad, such as
pcbnew, were their own separate programs. In fact, they likely still are, because at the location where I have the
kicad executable (say,
/path/to/kicad/usr/local/bin/), I also have
So, I wanted to find out what is the executable name of Symbol Library Editor; I started KiCad, and had
pcbnew and Symbol Library Editor started. Then I wanted to look at the process list, to hopefully figure out the name of the executable, but strangely, I get this:
$ ps axf | grep -i kicad 3216 pts/8 S+ 0:00 | \_ bash /path/to/kicad/run_kicad.sh 3220 pts/8 Sl+ 15:10 | \_ /path/to/kicad/usr/local/bin/kicad 6470 pts/11 S+ 0:00 | \_ grep --color=tty -i kicad $ ps axf | grep -i pcbnew 6477 pts/11 S+ 0:00 | \_ grep --color=tty -i pcbnew $ ps axf | grep -i eeschema 6481 pts/11 S+ 0:00 | \_ grep --color=tty -i eeschema
In other words,
kicad is shown in process list - but neither
pcbnew are, even I have their windows started from
kicad and running at the time of inspecting the process list ?!
Could anyone confirm for me, is this what I’m supposed to be seeing - and how come I don’t see neither
pcbnew in the process list, even if I can clearly see their windows running (and I know they otherwise have separate executables with those names)?!