Made gsettings backend a compile time option
Pass the config object to the monitor