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?
fonte
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.Respostas:
Pressione Alt+ F2digite
unity
e pressione Enter.fonte
O Unity é apenas um plugin do Compiz, você pode recarregá-lo usando:
Ou para deixar você fechar o terminal
Para confirmar, você pode verificar:
De outra forma, a luz recarrega apenas o plug-in (muito rápido)
Crie o
compiz_plugin_reloader
scriptFonte: blog do iXce: Compiz plugin reloader
Corrigir permissões
Correr como:
fonte