I'm uncertain of how "threads" work in this environment, and my first post was going to have to switch directions, as steeldriver pointed out that I probably want to look at gtk+ as a source of my misunderstanding, and truly, I'm there again. Let me ask a simple question this time. What am I to understand from the output from this command:
$ dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]'
ii libgtk-3-0:amd64 3.18.9-1ubuntu3.3 amd64 GTK+ graphical user interface library
ii libgtk-3-bin 3.18.9-1ubuntu3.3 amd64 programs for the GTK+ graphical user interface library
ii libgtk-3-common 3.18.9-1ubuntu3.3 all common files for the GTK+ graphical user interface library
ii libgtk2-perl 2:1.2498-1 amd64 Perl interface to the 2.x series of the Gimp Toolkit library
ii libgtk2.0-0:amd64 2.24.30-1ubuntu1.16.04.2 amd64 GTK+ graphical user interface library
ii libgtk2.0-bin 2.24.30-1ubuntu1.16.04.2 amd64 programs for the GTK+ graphical user interface library
ii libgtk2.0-cil 2.12.10-6 amd64 CLI binding for the GTK+ toolkit 2.12
ii libgtk2.0-common 2.24.30-1ubuntu1.16.04.2 all common files for the GTK+ graphical user interface library
$
Does my ubuntu system use any or all of these?