Check your ~/.xsession-errors file for possible warnings like this one: (mate-settings-daemon:4602): dconf-CRITICAL **: unable to create file '/run/user/1000/dconf/user': Permission denied. dconf will not work properly. Also check the ownership of /run/user/1000/dconf/user - it should not be root:root.