15.2. Gtk2, Gtk3, Qt4 and Qt5

/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.