/usr/local/libexec/nscde/themegen.py with
/usr/local/lib/nscde/python
and with
/usr/local/share/nscde/config_templates/integration/gtk2_gtk3_qt
are parts of the optional Gtk2, Gtk3, Qt4 and Qt5 integration suite. When run from the
Color Style Manager or manually with the
/usr/local/libexec/nscde/themegen.py,
with proper options, this will produce $HOME/.themes/NsCDE
directory with either or both Gtk2 and Gtk3 themes. $HOME/.gtkrc-2.0
and
$HOME/.config/gtk-3.0/settings.ini
will be edited to point to this
directory with gtk-theme-name
option. Excessive button images on menus and
buttons will be turned off of course.
If Qt4 and/or Qt5 integration is also selected in
Color Style Manager, files
$HOME/.config/Trolltech.conf
and
$HOME/.config/qt5ct/qt5ct.conf
will
be edited to use "GTK2" Qt theme engine. This means, there is no
Qt4 and/or Qt5 integration without at least Gtk2 integration because
Gtk2 theme in use is deciding what GTK2 Qt4 and Qt5 engine will display.
For Qt5 integration, make sure qt5-qtstyleplugins (or something like
that name) is installed: platformthemes/libqgtk2.so
is needed.