Используя Gnome 16.04, я поскользнулся в командной строке и убил Gnome. Теперь он не запускается - просто возвращается к gdm!
Как я могу восстановить настройки?
Я пытался использовать gsettings из командной строки на TTY, но жалуется, что это не могу подключиться.
Я снова попал на рабочий стол, убрав файл .config/dconf/user
, но теперь я потерял все свои настройки.
К вашему сведению, команда, которая сломала мой рабочий стол (не пытайтесь делать это дома, дети!), Была:
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <0>}"
Ctrl + Высокий звук + F1 и войдите в систему.
mv .config/dconf/user{,-old}
exit
Высокий звук + F7 назад к входу в систему gdm экранируют и входят в систему. Всех Ваших настроек не стало, но по крайней мере Вы вернулись на свой рабочий стол.
, Запускают Терминал.
echo "user-db:user-old" >db_profile
DCONF_PROFILE=~/db_profile dconf dump / >old_settings
Теперь редактирование old_settings
с Вашим любимым редактором и удаляет/исправляет бит, который Вы повредили.
rm db_profile
mv .config/dconf/user-old ~/user-settings-delete-later
dconf load / <old_settings
Вещи должны быть в порядке теперь, и можно удалить Ваш ~/user-settings-delete-later
файл, если счастливый.
Кредит, подлежащий выплате здесь: https://unix.stackexchange.com/a/199864/23542