Como consertar uma configuração gsettings quebrada sem o gnome-session?

0

Usando o Gnome em 16.04 eu escorreguei na linha de comando e matei Gnome. Agora não será iniciado - apenas voltará para o gdm!

Como posso restaurar a configuração?

Eu tentei usar o gsettings da linha de comando em um TTY, mas ele reclama que não pode se conectar.

Eu entrei na minha área de trabalho novamente movendo o arquivo .config/dconf/user para fora do caminho, mas agora perdi todas as minhas configurações.

FYI o comando que quebrou meu desktop (não tente isso em casa, crianças!) foi:

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <0>}"
    
por artfulrobot 06.05.2016 / 10:36

1 resposta

1

1. Volte para um desktop de trabalho

Ctrl + Alt + F1 e login.

mv .config/dconf/user{,-old}
exit

Alt + F7 voltar para a tela de login do gdm e faça o login. Todas as suas configurações sumiram, mas pelo menos você está de volta ao seu desktop.

2. Despeje suas configurações antigas

Iniciar um terminal.

echo "user-db:user-old" >db_profile
DCONF_PROFILE=~/db_profile dconf dump / >old_settings

Agora edite old_settings com seu editor favorito e remova / corrija a parte que você quebrou.

3. Importe suas configurações antigas corrigidas.

rm db_profile
mv .config/dconf/user-old ~/user-settings-delete-later
dconf load / <old_settings

As coisas devem estar OK agora e você pode excluir seu arquivo ~/user-settings-delete-later se ficar feliz.

Crédito devido aqui: link

    
por artfulrobot 06.05.2016 / 10:53