Como restauro a configuração do Unity (e outros problemas) após uma reinicialização difícil?

2

Estou executando o Ubuntu 14.04. Ele trancou em mim, e eu fiz uma reinicialização difícil. (Eu tive que reiniciar pressionando fisicamente o botão de energia.) O que acontece agora, é o meu papel de parede, meus ícones no Launcher, meu tema - tudo acabou.

Eu também estou perdendo coisas no meu Launcher que estava lá, e há ícones que eu não tinha lá antes (ou que eu tinha removido quando comecei a customizar). Estou de volta ao tema padrão da Unity.

Mas é mais do que apenas um tema ausente. Como eu disse, os itens que eu tinha no meu Launcher estão faltando também. Alguns deles são um problema real, porque eu os instalei através do Centro de Software e, portanto, não sei o comando do Terminal para eles. E personalizações como a ocultação automática do lançador também desapareceram. Os teclados internacionais que eu instalei foram eliminados.

E há mais um pedaço de estranheza. Na tela de login, tenho meu papel de parede, ícones personalizados, etc. (mas não os teclados). Uma vez logado, existem os problemas que descrevi.

Estou aberto a sugestões sobre como resolver isso.

Aqui está o conteúdo de alguns registros relevantes:

$ ls -ld ~/.xsession-errors{,.old} ~/.config
drwx------ 1 grace grace 1064 Dec 28 23:10 /home/grace/.config
-rw------- 1 grace grace  835 Feb  2 15:35 /home/grace/.xsession-errors
-rw------- 1 grace grace  638 Feb  2  2017 /home/grace/.xsession-errors.old

$ more .xsession-errors.old
Script for ibus started at run_im.
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd respawning too fast, stopped

$ ls -lR ~/.config/unity
/home/grace/.config/unity:
total 0
-rw-rw-r-- 1 grace grace 0 Jan 13  2015 first_run.stamp

O arquivo .xsession-errors está vazio.

Foi-me sugerido por outro utilizador incluir links para mais dos meus ficheiros de registo (em /var/log ), no caso de serem relevantes. Aqui estão eles:

por gracious1 02.02.2017 / 22:19

2 respostas

3

Eu suspeito que o arquivo ~/.config/dconf/user foi corrompido. Você pode testar essa teoria renomeando o arquivo para, por exemplo, user.old , efetue logout e, em seguida, efetue login novamente e veja se essa medida afeta as possibilidades de alterar as configurações.

Se isso falhar, reinicialize antes de tentar qualquer outra coisa ...

    
por Gunnar Hjalmarsson 04.02.2017 / 15:20
4

Como você disse no bate-papo que isso não acontece na conta de convidado, use as etapas a seguir para contornar o problema: (isso é uma solução alternativa , não uma solução)

  • crie um novo usuário (por exemplo, user2 para o usuário original user )
  • com os mesmos grupos que o outro usuário. (vá para um terminal e execute groups para verificar o logon em cada usuário e que eles tenham a mesma saída)

Agora:

  1. abra o gerenciador de arquivos
  2. navegue até o diretório /home/user
  3. copy (não mova!) todos os arquivos e diretórios dos Downloads para /home/user2/Downloads
  4. verifique se você fez um bom trabalho.
  5. Agora, exclua /home/user/Downloads
  6. Volte para a etapa 3 e repita para Documentos, Vídeos, ...
  7. Em um terminal, digite o seguinte comando: deluser user --remove-home

Feito!

Por quê? Como você tem cometido erros com o perfil de usuário atual, alguma configuração em algum dos arquivos .config ou permissões de diretório está causando problema. Como não podemos resolver este problema em um período de tempo razoável, é melhor deixar esse perfil para trás e começar de novo!

    
por Fabby 04.02.2017 / 00:45