如何为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-schemas
和gnome-settings-daemon
软件包然而无济于事。
我不确定你在问什么,但GNOME中的大部分内容都不再使用gconf了。 他们使用dconf。 此外,是的,您无法在gconf-editor中编辑对或模式。 它可能永远不会被修复,因为GNOME已经从gconf转移到dconf。
我不确定你是什么样的模式是不可读的。 如果你可以在gconf-editor中看到模式,那么它显然是可读的。
如果您只是直接强制安装的软件包从14.10到12.04,那么您可能比模式有更深层次的问题。 在过去的2。5年中,GNOME和Ubuntu都发生了很多变化。
你破坏了系统,所以你真的可以保留这两个部分。 我不知道你的问题,实际上是什么破坏了,所以我不能告诉你如何解决它。 升级到14.04可能会有所帮助。
查看~/.xsession-errors
应该告诉您登录后无法加载会话的原因。