如何为Ubuntu 12.04重新生成所有Gnome模式

为了编译一个包,我继续从Utopic 14.10安装systemd包,其所有依赖项都在我的[Modified] Ubuntu 12.04上。 因为它不存在于Trusty 14.04之前的系统中。

一切都很顺利,直到第二天我重新启动计算机。 然后我发现我被困在登录界面。 即我的密码被接受但稍后失败(在显示任何桌面之前)并且我返回登录屏幕。

在一个Ubuntu USB记忆棒上,我在$ sudo chroot /mnt安装了我的根分区[+ / boot / home和/ boot / efi partition]后执行了$ sudo chroot /mnt /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 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-schemasgnome-settings-daemon软件包然而无济于事。

我不确定你在问什么,但GNOME中的大部分内容都不再使用gconf了。 他们使用dconf。 此外,是的,您无法在gconf-editor中编辑对或模式。 它可能永远不会被修复,因为GNOME已经从gconf转移到dconf。

我不确定你是什么样的模式是不可读的。 如果你可以在gconf-editor中看到模式,那么它显然是可读的。

如果您只是直接强制安装的软件包从14.10到12.04,那么您可能比模式有更深层次的问题。 在过去的2。5年中,GNOME和Ubuntu都发生了很多变化。

你破坏了系统,所以你真的可以保留这两个部分。 我不知道你的问题,实际上是什么破坏了,所以我不能告诉你如何解决它。 升级到14.04可能会有所帮助。

查看~/.xsession-errors应该告诉您登录后无法加载会话的原因。