Как повторно сгенерировать все схемы Gnome для Ubuntu 12.04

Как повторно сгенерировать все схемы Gnome для Ubuntu 12.04

Для компиляции пакета я установил systemdпакет из Utopic 14.10 со всеми его зависимостями на мою [Измененную] Ubuntu 12.04. Так как он не существует в системах до Trusty 14.04.

Все шло хорошо, пока я не перезагрузил компьютер на следующий день. Затем я обнаружил, что застрял на экране входа в систему. То есть мой пароль принят, но что-то не получается позже (до того, как отображается рабочий стол), и я возвращаюсь на экран входа в систему.

С USB-накопителя Ubuntu я выполнил команду $ sudo chroot /mntпосле монтирования моего корневого раздела [+ разделы /boot /home и /boot/efi] на /mnt.

После запуска gconf-editor я обнаружил, что все схемы не читаются в Ubuntu 12.04, поскольку они наверняка были обновлены до версии GNOME Utopic 14.10.

$ xhost +
$ for i in /dev /dev/pts /proc /run /sys; do sudo mount -B $i /mnt$i; done
$ sudo cp /etc/resolv.conf /mnt/etc/
$ modprobe efivars
$ sudo chroot /mnt
# export DISPLAY=:0.0
# gconf-editor

Все схемы для приложений/рабочего стола/системы нечитаемы и отображается значок ключа.

При двойном щелчке по любой схеме появляется всплывающее окно с надписью Currently pairs and schemas can't be edited. This will be changed in a later version.

Итак, мой вопрос: поскольку эти схемы были изменены путем запуска скриптов при установке пакета systemd, могу ли я каким-либо образом повторно сгенерировать действительные схемы Precise 12.04? Или мне следует выбросить всю мою систему Precise 12.04 из-за этих причуд GNOME?

Я переустановил пакеты gsettings-desktop-schemas, gnome-settings-daemonно безрезультатно.

решение1

Я не уверен, о чем вы спрашиваете, но почти все в GNOME больше не использует gconf. Они используют dconf. Также, да, вы не можете редактировать пары или схемы в gconf-editor. Хотя это, скорее всего, никогда не будет исправлено, так как GNOME отошел от gconf и перешел на dconf.

Я не уверен, что вы имеете в виду, когда говорите, что схемы нечитаемы. Если вы видите схему в gconf-editor, то она явно читаема.

Если вы просто напрямую принудительно устанавливаете пакеты из 14.10 в 12.04, у вас, вероятно, проблема глубже, чем схемы. За последние 2,5 года многое изменилось, как в GNOME, так и в Ubuntu.

Вы сломали систему, так что на самом деле вы можете сохранить обе части. Я понятия не имею из вашего вопроса, что именно сломалось, поэтому я не могу сказать вам, как это исправить. Обновление до 14.04 может помочь.

Однако, изучив это, ~/.xsession-errorsвы поймете, почему сеанс не загружается после входа в систему.

Связанный контент