Como faço para redefinir o usuário para as configurações padrão?

1

Para encurtar a história, eu acidentalmente executei sudo rm -rf ~ e, como resultado, removi a maior parte do meu diretório pessoal. Em um estado de pânico, e com um pouco de pesquisa, tentei recuperar o que pude com o extundelete, que recuperou alguns arquivos.

Deixando de lado 'perdi' os arquivos usuais no diretório home, só resta a pasta Downloads e, como não tinha nada vital demais armazenado nos outros diretórios, gostaria de restaurá-los se possível .

Eu olhei no arquivo ~ / .config / user-dirs.dirs e tenho o seguinte:

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"

Tudo que eu quero é restaurar essas pastas e todas as configurações do sistema de volta ao padrão, mas não quero reinstalar o Ubuntu, já que não quero perder nenhum software carregado.

Neste ponto, qualquer ajuda seria apreciada.

Agradecemos antecipadamente

J

Atualização:

Eu criei outro usuário administrador e tudo funciona como anteriormente, levando-me a acreditar que esse é um problema de usuário local. Tentarei analisar a diferença nos arquivos entre as duas contas e ver se obtenho alguma melhorias, atualização para vir.

    
por J.Evason 25.07.2015 / 00:38

3 respostas

4

Você pode querer copiar os arquivos de / etc / skel.

cp -rT /etc/skel/ "$HOME"

Esses são os arquivos com os quais cada usuário recém-criado começa na pasta HOME e são suficientes para fazer o login.

    
por Gunnar Hjalmarsson 25.07.2015 / 00:44
1

Primeiro, efetue logout e login pelo console com Ctrl + Alt + F1 .

Em seguida, backup & amp; remover configurações do usuário (ignore os avisos sobre ".." estar ocupado):

 mkdir ~/old && mv ~/.* ~/old/

Copiar arquivos do usuário padrão:

cp -rT /etc/skel/ "$HOME"

Digite exit , retorne ao modo gráfico: Ctrl + Alt + F7 e faça o login novamente.

Feito!

    
por Moshe Simantov 30.06.2016 / 23:10
0

Eu consegui resolver o problema das pastas ausentes no nautilus copiando o arquivo .config de um usuário recém-criado para o meu outro diretório pessoal. Eu também tive um problema de aplicativos não desbloquear a partir do lançador que foi resolvido minha remoção da pasta zeitgeist e reiniciar o computador, obrigado pela ajuda de todos!

    
por J.Evason 26.07.2015 / 14:45