Existe algum comando ou ferramenta para excluir automaticamente as configurações desnecessárias na pasta home?

6

Eu quero me livrar de todas as configurações, por exemplo. de vinho que não são apagados ao limpá-lo, mas não querem apagá-los todos manualmente. Existe alguma ferramenta que me permita fazer isso? Se não, isso pode ser uma ideia de codificação para alguém?

    
por c76c3r8c42b347r8 13.05.2011 / 22:03

3 respostas

0

Também é possível com o Ubuntu Tweak

    
por c76c3r8c42b347r8 30.05.2011 / 14:24
3

Não existe essa ferramenta que conheço, mas alguns programas armazenam o caminho para os arquivos de configuração dos usuários em sua página de manual na seção Arquivos . O próximo texto é recuperado de man chromium-browser :

FILES  
   ~/.config/chromium
          Default directory for configuration data.
   ~/.cache/chromium
          Default directory for cache data.  (Why?  See 
          <http://standards.freedesktop.org/basedir-spec/latest/> .

Se você acabou de instalar um aplicativo e deseja limpá-lo, incluindo quaisquer configurações, convém procurar esses arquivos com base no tempo de modificação. Isso pode ser feito usando find com as opções -mtime (tempo de modificação em dias) ou -mmin (em minutos). Por exemplo, se você iniciou o programa em uma hora (= 60 minutos), execute:

find ~ -mmin -60 -ls | less

A saída conterá a data de modificação, proprietário / grupo (geralmente seu usuário / grupo), tamanho e nome e será canalizada para less , para que você possa usar as teclas de seta, as teclas de página para cima e para baixo. / p>

Finalmente, você pode olhar para a fonte (você está usando software FOSS, certo :)) se você entender o idioma. Se o programa é pequeno, isso é factível. Mas se o programa é grande, fica mais difícil.

    
por Lekensteyn 13.05.2011 / 22:36
1

Se você quiser redefinir all das suas configurações pessoais, exclua todos os arquivos ocultos do seu diretório pessoal, com a excpecção de .bash_logout , .bashrc , .profile (esses três arquivos são copiados de /etc/skel na criação do usuário).

Nem sempre é simples excluir as configurações de um aplicativo em particular, porque o arquivo ou diretório oculto criado, geralmente na primeira execução, pode ter um nome muito criptografado (por exemplo, o diretório oculto do pidgin costumava ser .purple ).

Além de casos patológicos, uma pesquisa como

find ~ -iname '*appname*'

deve dar uma boa dica do que excluir para redefinir o aplicativo.

EDITAR:

Como @htorque apontou em um comentário abaixo, em arquivos ocultos e dirs também pode haver dados, como e-mails em .evolution , marcadores de navegador em .mozilla/firefox e semelhantes.

Portanto, como sempre, tenha um backup dos seus dados em algum lugar.

    
por enzotib 13.05.2011 / 22:17