I recommend to anyone still with this black desktop problem unsolved, to try logging in to another account and checking both Unity and GLX plugins are activated. IE 'opengl' & 'unityshell'.
Use the following command with the get option, instead of reset, to list them: