Por favor, tente isto:
Reinicialize, mas não faça login na GUI.
Tente abrir um terminal de texto de alguma forma (terminações virtuais ou por ssh) e veja se isso é estável.
(Eu perguntei isso como comentário originalmente. Ele funcionou para obter um terminal de texto estável como esperado.)
Agora, supondo que funciona - ótimo!
Agora, você tem um sistema quebrado e uma versão antiga "12.04 LTS".
A correção é mais fácil em uma nova versão e não vejo muita razão para que o problema ainda exista após a alteração de todo o software na máquina.
Então, vamos fazer isso, atualizar para o Ubuntu 14.4 e ver como funciona - alguma objeção?
Se isso não for possível, você pode começar com uma atualização normal do pacote ... vamos ver ...
Não ajudou? Hmmm ...
Mais um tiro no azul: Nós desinstalamos e reinstalamos todas as partes relacionadas à entrada do X:
sudo apt-get --purge autoremove xserver-xorg-input-all
e sudo apt-get install xserver-xorg-input-all
Espero que ajude - caso contrário, precisaremos realmente pesquisar o problema, acho que ...
Como ... Que tipo de gráficos, qual driver você usa?
Para obter instruções para atualizar para a versão atual do Ubuntu, consulte a Como instalar software ou atualizar de uma versão antiga sem suporte?