Как исправить неправильную настройку gsettings без gnome-сессии?

Используя Gnome 16.04, я поскользнулся в командной строке и убил Gnome. Теперь он не запускается - просто возвращается к gdm!

Как я могу восстановить настройки?

Я пытался использовать gsettings из командной строки на TTY, но жалуется, что это не могу подключиться.

Я снова попал на рабочий стол, убрав файл .config/dconf/user, но теперь я потерял все свои настройки.

К вашему сведению, команда, которая сломала мой рабочий стол (не пытайтесь делать это дома, дети!), Была:

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <0>}"
0
задан 6 May 2016 в 11:36

1 ответ

1. Возвратитесь к рабочему рабочему столу

Ctrl + Высокий звук + F1 и войдите в систему.

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

Высокий звук + F7 назад к входу в систему gdm экранируют и входят в систему. Всех Ваших настроек не стало, но по крайней мере Вы вернулись на свой рабочий стол.

2. Выведите свои старые настройки

, Запускают Терминал.

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

Теперь редактирование old_settings с Вашим любимым редактором и удаляет/исправляет бит, который Вы повредили.

3. Импортируйте свои исправленные старые настройки.

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

0
ответ дан 6 May 2016 в 21:36
  • 1
    Поздравления и благодарят совместно использовать Ваше решение:-), – sudodus 29 October 2017 в 04:21

Другие вопросы по тегам:

Похожие вопросы: