Ответ 1
Используйте настройку gtk-application-prefer-dark-theme
. Это должно сделать это:
g_object_set(gtk_settings_get_default(),
"gtk-application-prefer-dark-theme", TRUE,
NULL);
Возможно, вам придется убедиться, что вы делаете это, прежде чем создавать какие-либо виджеты.