A maioria dessas informações é útil. Acabei de bater em algo semelhante depois de aceitar atualizações automáticas. Não sei exatamente o que estava na lista de pacotes atualizados.
Eu finalmente consertei o problema via unidade --reset. Em outras palavras, faça o login em Unity, então ctrl-alt-f6 para chegar a um terminal, faça o login e execute a unidade --reset.
Eu não gosto da solução porque não sei qual das muitas configurações necessárias para fazer cócegas. Mas às vezes é melhor começar do zero e aplicar seus ajustes.
Aqui está o artigo que li que me convenceu a tentar: Unity não carrega, não inicia, não aparece nenhum Dash
Não tenho certeza se isso ajudará na sua situação, mas eu estava exatamente na mesma situação.
HTH