Don't hard-depend on GNOME settings schemas

GtkSettings is the right way to obtain the theme name in a DE-independent manner. The monospace font, meanwhile, is a GNOME setting, so we must use the schema to read the setting, but if the schema isn't installed we shouldn't abort.