Geralmente, a primeira coisa que faço em situações como essa é checar ctrl + alt + t. Se funcionar, posso digitar xkill e escolher o aplicativo que causa problemas. Se não consigo clicar nele, uso killall <name of application> , mas nem sempre funciona. Às vezes, preciso primeiro obter o número do processo em ps x | grep <at least partial name of application> ou pesquisá-lo manualmente depois de digitar ps x . Quando eu consegui, eu digite kill <process number> .
Se eliminar o aplicativo não ajudar, tento reiniciar o Unity - ou o Compiz - por unity --replace ou compiz --replace .
Em situações em que não posso fazer isso dessa forma, porque é impossível acessar o Terminal no modo GUI, eu uso um dos consoles ctrl + alt + f e tento matar o processo de lá - é tudo o mesmo que descrevi antes.
Quando parece que preciso reinicializar a unidade, a primeira coisa necessária é alterar a variável 'DISPLAY' em DISPLAY=:0 . Depois disso, posso digitar unity --replace .
Se tudo isso não ajudar, eu simplesmente saio. Para isso eu mato o processo 'gnome-session'. Eu poderia procurá-lo e depois matar, mas é mais fácil apenas digitar
kill 'ps x'
em que "'" é um sinal acima da tecla de tabulação que nos permite usar comendas em comendas. Este elogio acima apenas teoricamente mata tudo.
A última coisa é sudo shutdown 0 , que obviamente encerra o computador. Claro que você também pode usar sudo reboot .
Deve ser o suficiente. De qualquer forma eu recomendo que você leia algum tutorial bash. Pode ser geralmente muito útil.
Espero que isso ajude.