@cjohnston: are you using nvidia hardware? Do you get a full desktop if you 'sudo restart lightdm' from a console?
@cjohnston: are you using nvidia hardware? Do you get a full desktop if you 'sudo restart lightdm' from a console?