Eu estava na situação em que um aplicativo que eu tinha não estava disponível na lente de aplicativos do Unity depois que removi um .desktop
arquivo do iniciador personalizado no meu diretório pessoal que substituiu o do sistema.
Meu problema era que eu precisava aplicar essas alterações e atualizar neste caso o banco de dados de .desktop
arquivos instalados , mas outros cenários semelhantes também são imagináveis.
Então, o que eu poderia ter feito (e fazer da próxima vez) em vez de reiniciar ou sair e voltar para atualizar a configuração do Unity e forçá-lo a recarregar e reinicializar todas as suas coisas?
Estou em 15.10, por unity --reset &
isso não funciona porque está obsoleto.
Em seguida, tentei unity --replace &
, mas isso travou minha área de trabalho e tornou meu TTY7 inutilizável. Primeiro, ficou escuro e parecia que estava reiniciando o Unity e restaurando a área de trabalho, mas depois não reagiu mais a nada. Mudar para TTY1 e voltar me deixou com uma tela preta e o cursor do mouse. Após a reinicialização via login do TTY1 e reboot
, ele funcionou novamente e o Unity até reconheceu meu aplicativo agora.
Mas se eu estivesse em uma situação em que uma reinicialização ou logout não era uma opção, qual teria sido o meu caminho?
setsid unity
, isso 'atualizará' a unidade. Em uma das minhas instalações, o outro resulta em um logout. Outros parecem dizer que redefine os padrões, não aqui em nenhum dos casos.