Simples. Perseguimos cada configuração individual usada pelo Unity, redefinimos os valores padrão e, em seguida, recarregamos a unidade para aplicar as alterações. Ah, sim, também matamos o Unity e o compiz antes de começar, pois é conhecido por ficar complicado se alterarmos as configurações sob o nariz do compiz.
Por que isso é melhor comparado ao uso dconf-editorou dconf reset?
Didier Roche (didrocks), autor do wrapper python da unidade, diz dconf resetque não funciona em todos os casos.
O consenso entre os desenvolvedores do Unity é que as configurações sejam modificadas usando Gsettings em vez de dconf diretamente.
O que exatamente é dconf?
Um pouco de história
As definições de configuração foram gerenciadas pelo gconf anteriormente.
O Gnome fornece o Gsettings como um substituto para o gconf.
Gsettings é uma API de alto nível que manipula as configurações armazenadas em um back-end.
O Unity armazena suas configurações no dconf de back-end, pois pode ser carregado muito mais rápido que o gconf.
Você poderia explicar por que isso é melhor do que unity --reset, qual é a resposta atualmente aceita?
Flimm
1
12.10 e acima : unit --reset não foi implementado em 12.10. Esforços estão em andamento para restaurá-lo em 13.04. Enquanto isso, esta é a melhor aposta.
Mahesh
6
Atualização: Não foi possível concluir os testes automatizados a tempo e, portanto, um patch que fiz não foi incluído no 13.04. No entanto, unity-tweak-toolno raring (13.04) vem com este script. unity-tweak-tool --reset-unitydeve redefinir a unidade de maneira limpa.
Mahesh
1
@ Mahesh Aparentemente, isso exige que você esteja na sessão da área de trabalho, não Ctrl + Alt_Fterminal? O que você faz se a segmentação falhar após "Carregando o plugin: unityshell"?
NoBugs
3
unity-tweak-tool --reset-unityfunciona em 16.04 após uma reinicialização.
Joel DeWitt
29
Como Kees disse , a execução
unity --reset
redefinirá todas as opções do iniciador , mas não removerá seus favoritos personalizados. Para remover também todos os lançadores adicionados ao iniciador, execute
Eu recomendaria executar o comando gsettings antes unity --reset, para que você não precise reiniciar a unidade para que a redefinição da chave gsettings entre em vigor.
Apenas este é viável para o meu laptop. Obrigado!!!! O Gerenciador de configurações do CompizConfig é tão horrível ... levando tantos problemas ... Má experiência !!!
Casper
7
Instale o ubuntu tweak. A beleza do ubuntu tweak é que você pode salvar as configurações da área de trabalho e do aplicativo e restaurar depois de estragar alguma coisa. Também possui uma função para voltar às configurações originais.
O Ubuntu Tweak, AFAIK, ainda não funciona com o Ubuntu 11.10. Além disso, acho que essa resposta precisa de mais detalhes sobre quais configurações específicas precisam ser alteradas.
Christopher Kyle Horton
7
Se você mexeu com os indicadores e precisa redefini-los, veja esta pergunta:
Eu uso essa solução alternativa para redefinir a configuração da unidade. Mas com o Unity, ele redefine todas as configurações, como papel de parede personalizado, temas, temas de ícones etc.
Exclua o arquivo de banco de dados dconf específico do usuário:
rm ~/.config/dconf/user
Então saia e entre novamente.
IMPORTANTE! Certifique-se de fazer o backup desse arquivo, pois você perde as configurações do ALL Unity e passa para o padrão!
Dessa forma, você removeria muito mais. Não apenas configurações Compiz / Unidade ...
Rostislav Stribrny
0
Passei por esse segmento depois que minha área de trabalho do Unity 2d se recusou subitamente a exibir a barra de lançamento e a barra de título (para todos os usuários), sem motivo aparente. Ocultar automaticamente foi desativado. Reativar o Unity no CCSM, conforme sugerido em outros threads, fazia parte da solução, mas nenhuma das outras medidas sugeridas neste e em vários outros threads relacionados, incluindo, entre outros:
Reinstalling unity
Reinstalling ubuntu desktop
Removing all relevant (e.g. compiz, gconf, etc.) configuration information
me ajudou a resolver completamente esses sintomas.
unity --reset
não funcionaria para mim. Depois de entregar uma variedade de mensagens de erro e informações, ele sempre ficava em:
foi semelhante a alguns dos erros relatados pelo unity --reset:
Erro ao carregar bibliotecas compartilhadas: libGL.so.1:
cannot open shared object file: No such file or directory.
Após uma extensa pesquisa, encontrei a seguinte solução (cortesia de JD Bartlett):
Get the path of libGL.so.1 by using the command locate libGL.so.1.
Add a link to the library in /usr/lib/ as shown in the following example:
sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib
Restart the computer.
Isso não apenas permitiu a execução do unity_support_test-pe do unity --reset, como também do Unity 2d. Como o autor do post acima mencionado, não tenho idéia do que causou meus problemas. Também não tenho certeza se o link é uma solução completa ou se devo reinstalar completamente as bibliotecas gráficas, mas desde a criação do link, tudo funcionou bem por algumas semanas.
rm ~/.conf/dconf/user; unity
Não é necessário sudo, apt ou dumbledorfing.Respostas:
O comando a seguir não funciona em distribuições mais recentes (como é a resposta
ERROR: the reset option is now deprecated
).Para 12.04 e mais velhos
A maneira mais simples é pressionar "abrir um terminal" ou pressionar Alt- F2e executar o comando:
fonte
rm ~/.conf/dconf/user; unity
Não é necessário sudo, apt ou dumbledorfing.Para 12.10 - 13.04
Eu, juntamente com jokerdino e amithkk, criamos um script python que redefine de maneira limpa o Unity for Quantal e superior.
Está hospedado no github em https://github.com/phanimahesh/unity-revampO script agora está incluído na Unity Tweak Tool . Você pode instalá-lo usando
Para 13.10 e 14.04
Para redefinir o Unity, faça
Nota - se isso não resolver os problemas do Unity, as seguintes perguntas e respostas poderão ser aplicadas a você:
O que acontece nos bastidores?
Simples. Perseguimos cada configuração individual usada pelo Unity, redefinimos os valores padrão e, em seguida, recarregamos a unidade para aplicar as alterações. Ah, sim, também matamos o Unity e o compiz antes de começar, pois é conhecido por ficar complicado se alterarmos as configurações sob o nariz do compiz.
Por que isso é melhor comparado ao uso
dconf-editor
oudconf reset
?dconf reset
que não funciona em todos os casos.O que exatamente é
dconf
?Um pouco de história
fonte
unity --reset
, qual é a resposta atualmente aceita?unity-tweak-tool
no raring (13.04) vem com este script.unity-tweak-tool --reset-unity
deve redefinir a unidade de maneira limpa.unity-tweak-tool --reset-unity
funciona em 16.04 após uma reinicialização.Como Kees disse , a execução
unity --reset
redefinirá todas as opções do iniciador , mas não removerá seus favoritos personalizados. Para remover também todos os lançadores adicionados ao iniciador, executeOu manualmente por:
Eu recomendaria executar o comando gsettings antes
unity --reset
, para que você não precise reiniciar a unidade para que a redefinição da chave gsettings entre em vigor.fonte
Tente fazer isso:
Insira e execute estes comandos:
Reinicie, isso deve funcionar.
fonte
Para Ubuntu 12.10 (revisado, novamente)
OK, aqui está. Você pode usar 'dconf reset' como descrito anteriormente e fará exatamente o que 'unity --reset' costumava fazer.
Então reinicie:
Aparentemente, seria melhor parar o compiz antes de usar o 'dconf reset'. No qual estou trabalhando atualmente.
Você também pode ver as configurações que possui:
Para redefinir os ícones de unidade, você ainda pode usar
Esta informação é de uma variedade de fontes, depois de muita pesquisa.
fonte
Instale o ubuntu tweak. A beleza do ubuntu tweak é que você pode salvar as configurações da área de trabalho e do aplicativo e restaurar depois de estragar alguma coisa. Também possui uma função para voltar às configurações originais.
fonte
Se você mexeu com os indicadores e precisa redefini-los, veja esta pergunta:
fonte
Às vezes, as pessoas desligam acidentalmente o plug-in do Unity ou definir uma opção não suportada no CCSM pode fazer com que ele se quebre.
Você pode ativá-lo seguindo estas instruções:
fonte
Para as 12.10 - 13.04 [talvez mais antigas]
Eu uso essa solução alternativa para redefinir a configuração da unidade. Mas com o Unity, ele redefine todas as configurações, como papel de parede personalizado, temas, temas de ícones etc.
Exclua o arquivo de banco de dados dconf específico do usuário:
Então saia e entre novamente.
IMPORTANTE! Certifique-se de fazer o backup desse arquivo, pois você perde as configurações do ALL Unity e passa para o padrão!
fonte
Para 11.10 e posterior
De http://wiki.ubuntuusers.de/Unity/FAQ
fonte
Passei por esse segmento depois que minha área de trabalho do Unity 2d se recusou subitamente a exibir a barra de lançamento e a barra de título (para todos os usuários), sem motivo aparente. Ocultar automaticamente foi desativado. Reativar o Unity no CCSM, conforme sugerido em outros threads, fazia parte da solução, mas nenhuma das outras medidas sugeridas neste e em vários outros threads relacionados, incluindo, entre outros:
me ajudou a resolver completamente esses sintomas.
não funcionaria para mim. Depois de entregar uma variedade de mensagens de erro e informações, ele sempre ficava em:
conforme mostrado no log publicado no segmento intitulado "a unidade desapareceu" para execução da unidade sem argumentos.
Percebi que a mensagem de erro entregue por:
foi semelhante a alguns dos erros relatados pelo unity --reset:
Erro ao carregar bibliotecas compartilhadas: libGL.so.1:
Após uma extensa pesquisa, encontrei a seguinte solução (cortesia de JD Bartlett):
Isso não apenas permitiu a execução do unity_support_test-pe do unity --reset, como também do Unity 2d. Como o autor do post acima mencionado, não tenho idéia do que causou meus problemas. Também não tenho certeza se o link é uma solução completa ou se devo reinstalar completamente as bibliotecas gráficas, mas desde a criação do link, tudo funcionou bem por algumas semanas.
fonte
Eu simplesmente tentaria
rm -rf ~/.compiz-1
fonte