O comando unity
pode ser usado para reiniciar a unidade. Ele reinicia o gerenciador de janelas, portanto seus programas abertos permanecerão intactos e você não será desconectado.
Se você executar o comando em um aplicativo de terminal, deverá adicionar & disown
para desanexá-lo do terminal. Se você não fizer isso, o programa de união se tornará um processo filho do aplicativo terminal, de modo que, quando você fechar o terminal, a unidade também será fechada.
Também pode valer a pena adicionar &> /dev/null
(antes do bit de rejeição) para que o texto e a saída de erro não atravancem o terminal.
Então, o comando é:
unity &> /dev/null & disown
Se você não conseguir abrir o aplicativo de terminal devido à falta de tempo de resposta da área de trabalho (ou por qualquer outro motivo), poderá abrir um terminal baseado em texto simplesmente pressionando alt-ctrl-F1
a F6
.
Lá você vai ter um terminal de texto, você precisa fazer o login primeiro.
Em seguida, você pode executar o comando acima e, em seguida, acessar alt-ctrl-F7
ou alt-ctrl-F8
para voltar à área de trabalho gráfica.
Isso tende a corrigir problemas de "suspensão".
Como uma observação: já que o Unity é um plugin de compiz, você pode reiniciar a unidade reiniciando o compiz usando o comando:
compiz --replace
Se você executá-lo a partir do terminal alt-ctrl-F1
, precisará de um parâmetro --display
compiz --display :0 --replace
Você ainda precisará adicionar & disown