Como faço para redefinir minha configuração do Unity?

182

Eu andei brincando com o Unity e quebrei algo, como eu "começo de novo"?

    
por Jorge Castro 15.12.2010 / 18:51

12 respostas

114

O seguinte comando não funciona em distribuições mais recentes (como a resposta é ERROR: the reset option is now deprecated ).

Para 12.04 e mais antigos

A maneira mais simples é clicar em "abrir um Terminal" ou pressionar Alt - F2 e executar o comando:

unity --reset
    
por Kees Cook 15.12.2010 / 19:00
111

Para 12,10 - 13,04

Eu, juntamente com o jokerdino e o amithkk, criamos um script python que limpa de forma limpa o Unity for Quantal e acima.

Ele está hospedado no github, no link

O script agora é empacotado com a Ferramenta Unity Tweak . Você pode instalá-lo usando

sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo apt-get update
sudo apt-get install unity-tweak-tool

Para 13.10 & amp; 14.04

sudo apt-get install unity-tweak-tool

Para redefinir o Unity, faça

unity-tweak-tool --reset-unity

Observação: se isso não resolver seus problemas com o Unity, as seguintes perguntas e respostas podem se aplicar a você:

O que acontece nos bastidores?

Simples. Nós perseguimos cada configuração individual que o Unity usa, e os redefinimos para seus valores padrão e, em seguida, recarregamos a unidade para aplicar as alterações. Ah sim, nós também matamos Unity e compiz antes de começarmos, já que é sabido que é complicado se nós mudarmos as configurações sob o nariz do compiz.

Por que isso é melhor em comparação ao uso de dconf-editor ou dconf reset ?

  • Didier Roche (didrocks), o autor do wrapper de unidade python, diz que dconf reset não funciona em todos os casos.
  • O consenso entre os desenvolvedores do Unity é que as configurações sejam modificadas usando o Gsettings em vez do 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 backend dconf, já que ele pode ser carregado muito mais rápido que o gconf.
por Mahesh 17.10.2012 / 12:18
29

Como Kees disse , rodando %código% irá redefinir todas as opções do iniciador, mas não removerá seus favoritos personalizados. Para remover também os lançadores que você adicionou ao lançador, execute

unity --reset-icons

Ou manualmente por:

gsettings reset com.canonical.Unity.Launcher favorites

Eu recomendaria executar o comando gsettings antes de unity --reset , para que você não tenha que reiniciar a unidade para que a redefinição de chave de gsettings tenha efeito.

    
por Alex Launi 08.03.2011 / 21:51
20

Tente fazer isso:

  1. Faça login no Ubuntu
  2. Abra um terminal pressionando Ctrl + Alt + T
  3. Insira e execute estes comandos:

    gconftool-2 --recursive-unset /apps/compiz-1
    unity --reset
    
  4. Reinicie, isso deve funcionar.

por eNry 27.10.2011 / 00:19
14

Para o 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.

dconf reset -f /org/compiz/

Em seguida, reinicie:

compiz --replace & disown

Aparentemente, seria melhor parar o compiz antes de usar o 'dconf reset'. Em que estou trabalhando atualmente.

Você também pode ver as configurações que você tem:

dconf dump /org/compiz/

Para redefinir os ícones de unidade, você ainda pode usar

unity --reset-icons

Esta informação é de uma variedade de fontes, depois de muita pesquisa.

    
por fabricator4 08.10.2012 / 23:06
7

Instale o tweet do ubuntu. A beleza do ubuntu tweak é que você pode salvar as configurações de desktop e aplicativos e restaurar depois que você estragou algo. Também tem uma função para voltar às configurações originais.

    
por dago 16.06.2011 / 21:59
7

Se você tiver mexido com os indicadores e precisar redefini-los, veja esta pergunta:

por Jorge Castro 06.11.2011 / 21:25
4

Por vezes, as pessoas acidentalmente desligam o plug-in do Unity ou a definição de uma opção não suportada no CCSM pode causar a sua quebra.

Você pode ligá-lo novamente seguindo estas instruções:

por Jorge Castro 10.11.2011 / 06:38
4

Para 12.10 - 13.04 [talvez mais antigo]

Eu uso essa solução alternativa para redefinir a configuração da unidade. Mas com o Unity, ele redefine todas as configurações, como o papel de parede personalizado, temas, temas de ícones, etc.

  1. Exclua o arquivo de banco de dados dconf específico do usuário:

     rm ~/.config/dconf/user
    
  2. Em seguida, faça o logout e faça login novamente.

IMPORTANTE! Certifique-se que você BACKUP deste arquivo, porque você perde as configurações ALL do Unity e muda para o padrão!

    
por Anwar 03.10.2012 / 18:35
0

Para 11.10 e posterior

De link

cd ~; rm -rf .gnome .gnome2 .gconf .gconfd .metacity .compiz-1 .config/compiz-1 .config/dconf
    
por Ronramon 30.11.2011 / 04:34
0

Eu encontrei este tópico depois que meu desktop Unity 2d de repente se recusou a exibir a Barra de Ativação e Barra de Título (para todos os usuários), sem nenhum motivo aparente. Autohide foi desativado. A reativação do Unity no CCSM, conforme sugerido em outros tópicos, foi parte da solução, mas nenhuma das outras medidas sugeridas neste e em vários outros tópicos relacionados, incluindo, mas não se limitando a:

Reinstalling unity

Reinstalling ubuntu desktop

Removing all relevant (e.g. compiz, gconf, etc.) configuration information

ajudou-me a resolver completamente estes sintomas.

unity --reset

não funcionaria para mim. Depois de entregar uma variedade de mensagens de erro e informações, ele sempre ficava em:

Setting Update "run_key"

como mostrado no registro publicado no tópico "unidade desapareceu" para a unidade sem argumentos.

Percebi que a mensagem de erro foi entregue por:

/usr/lib/nux/unity_support_test -p

foi semelhante a alguns dos erros relatados pela unidade --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 J.D. 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 que o unity_support_test -p e a unidade --reset fossem executados, como também permitia que o Unity 2d fosse iniciado. Como o autor do post acima mencionado, não tenho ideia do que causou meus problemas. Eu também ainda não tenho certeza se o link é uma solução completa, ou se devo reinstalar as bibliotecas gráficas completamente, mas desde a criação do link, tudo funcionou bem por algumas semanas agora.

    
por R B 11.12.2013 / 20:32
-1

Eu mesmo, simplesmente tentaria rm -rf ~/.compiz-1

    
por Muhammad Hewedy 28.09.2013 / 12:31