為了編譯一個包,我繼續systemd
從 Utopic 14.10 安裝包,其所有依賴項都依賴我的[修改] Ubuntu 12.04。因為它在 Trusty 14.04 之前的系統中不存在。
一切都很順利,直到第二天我重新啟動電腦。然後我發現我卡在登入介面了。即我的密碼被接受,但稍後出現故障(在顯示任何桌面之前),我返回登入畫面。
$ 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 架構?或者我應該因為這些 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.5 年裡,GNOME 和 Ubuntu 都發生了很大的變化。
你破壞了系統,所以你真的可以保留這兩個部分。從你的問題中我不知道到底是什麼問題,所以我無法告訴你如何修復它。升級到 14.04 可能會有所幫助。
不過,查看~/.xsession-errors
應該可以告訴您為什麼登入後會話無法載入。