Ola Xterminator,
Só me explique uma dúvida:
Como fazer funcionar o Unity sem o Gnome?
Como sabemos, o Unity é uma extensão do Gnome (no caso o Gnome-shell puro) como o é o mate e tantas outras.
Assim, o Unity é e sempre será Gnome.
Gnome é uma suite de aplicativos que inclui o Gnome-terminal (seu terminal), o Gnome-orca (pacote de acessibilidade), o Nautilus (seu gerenciador de arquivos), o gedit ( o gnome-editor, um editor de textos), Gnome-games (jogos), controladores de teclado e mouse (para os atalhos de teclado por exemplo), e vários outros agregados ou não (pode ver aqui =>
https://mail.gnome.org/archives/ ) que fazem o Gnome ser o que é.
O unity, é apenas "uma carinha bonita" que roda dentro de tudo isto aí de cima.
Como citou,
[Unity]não inicia
[Gnome-shell]Congela na tela de login
O problema é comum aos dois, pode ser perda de permissão no arquivo de inicialização, placa de video, corrupção de pasta pessoal, erros de senha ou autenticação. A solução que servir para um, vai servir para o outro.
Personalizar o Unity, ou o Gnome-Shell, já é outro problema, que foge do escopo de um fórum oficial.
Quando eu era moderador do fórum, este assunto foi discutido na administração, e votou-se por manter a sessão Gnome como uma sessão única.
No dia em que o Unity rodar "stand alone" independente do pacote Gnome, com certeza ele receberá uma sessão exclusiva, como Gnome, KDE, Outros Ambientes, e Unity.
Abraços