Ubuntu 12.04용 모든 Gnome 스키마를 다시 생성하는 방법

Ubuntu 12.04용 모든 Gnome 스키마를 다시 생성하는 방법

systemd패키지를 컴파일하기 위해 [수정된] Ubuntu 12.04에 대한 모든 종속성과 함께 Utopic 14.10에서 패키지를 설치했습니다 . Trusty 14.04 이전 시스템에는 존재하지 않기 때문입니다.

다음날 컴퓨터를 재부팅할 때까지 모든 것이 잘 진행되었습니다. 그러다가 로그인 화면에서 멈췄다는 사실을 발견했습니다. 즉, 내 비밀번호가 승인되었지만 나중에(데스크톱이 표시되기 전에) 문제가 발생하여 로그인 화면으로 돌아갔습니다.

Ubuntu USB 스틱에서 $ sudo chroot /mnt루트 파티션[+ /boot /home 및 /boot/efi 파티션]을 마운트한 후 를 수행했습니다 /mnt.

gconf-editor를 시작한 후 모든 스키마가 GNOME Utopic 14.10 버전으로 업그레이드되었으므로 Ubuntu 12.04에서 읽을 수 없다는 것을 발견했습니다.

$ 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 스키마를 다시 생성할 수 있습니까? 아니면 이러한 GNOME 문제 때문에 Precise 12.04 시스템 전체를 버려야 합니까?

패키지를 다시 설치했지만 gsettings-desktop-schemas아무 gnome-settings-daemon소용이 없었습니다.

답변1

당신이 무엇을 요구하는지 잘 모르겠지만 GNOME의 대부분의 항목은 더 이상 gconf를 사용하지 않습니다. 그들은 dconf를 사용합니다. 또한, 그렇습니다. gconf-editor에서는 쌍이나 스키마를 편집할 수 없습니다. 하지만 GNOME이 gconf에서 dconf로 이동했기 때문에 결코 수정되지 않을 것입니다.

읽을 수 없는 스키마에 대해 무엇을 언급하고 있는지 잘 모르겠습니다. gconf-editor에서 스키마를 볼 수 있다면 명확하게 읽을 수 있는 것입니다.

하지만 설치된 패키지를 14.10에서 12.04로 직접 강제 적용한다면 스키마보다 더 심각한 문제가 발생할 가능성이 높습니다. 지난 2년 반 동안 GNOME과 Ubuntu 모두에서 많은 변화가 있었습니다.

당신은 시스템을 깨뜨렸기 때문에 실제로 두 부분을 모두 유지하게 되었습니다. 귀하의 질문에서 실제로 무엇이 손상되었는지 전혀 알 수 없으므로 문제를 해결하는 방법을 알려드릴 수 없습니다. 14.04로 업그레이드하면 도움이 될 수 있습니다.

~/.xsession-errors하지만 로그인 후 세션이 로드되지 않는 이유를 보면 알 수 있습니다.

관련 정보