Eu sei sobre unity --reset
comando. Mas como posso simplesmente reiniciar o Unity sem redefinir seu perfil?
Eu sei sobre unity --reset
comando. Mas como posso simplesmente reiniciar o Unity sem redefinir seu perfil?
Respostas:
Eu não uso o Unity, mas dado o que sei de sua mecânica, isso deve funcionar:
unity
Você vai querer colocá-lo em uma caixa de execução ( Alt+ F2) em vez de em um terminal, ou ele quebrará quando você sair do terminal.
Se você deseja executá-lo a partir de um terminal, use:
setsid unity
setsid unity
. Você pode fechar o terminal quando quiser, mas ainda assim obterá a saída do terminal feita pelo Unity.
unity
funcionará, pois é o comando idêntico.
Eu achei killall -u USR1 -r -g unity*
(opcionalmente, com -i para interativo) ser mais eficaz do que a resposta de @ Andrew. Meu único problema com este vs unity --replace
é que ele irá matar sua sessão, o que unity --replace
não funciona. Portanto, reserve isso para quando estiver severamente quebrado.
killall -USR1 unity
irá reiniciá-lo em uma conta (USR1) onde você não alterou seus padrões de killall.
Outra alternativa que funciona é
pkill --signal USR1 unity
unity
que inicia uma nova GUI conectada ao seu terminal. no entanto, se você executar isso no SSH, ehm, provavelmente esse não é o melhor IDE, porque a instância de 'unidade' da área de trabalho local será vinculada a este terminal na sua descida remota ...
coisas engraçadas ocorrem quando você termina esta sessão. Passo a passo, sua GUI desaparecerá e a única coisa que permanece sob seu controle é o ponteiro do mouse.
Achei este post realmente útil, que resume os comandos mencionados em outras respostas.