如何恢复丢失的自定义桌面/ubuntu/gnome 设置?

如何恢复丢失的自定义桌面/ubuntu/gnome 设置?

我的 Ubuntu 20.04 系统在尝试安装 anaconda 时冻结/崩溃,重新启动后,我发现所有自定义的 Ubuntu/Gnome/Desktop 设置都已重置为默认设置。(例如背景屏幕图像、文件窗口的外观、状态/菜单栏的位置和行为,以及许多其他内容。)

有人知道是否有办法恢复这些设置吗?

谢谢!

答案1

所以我现在非常确定,在安装 anaconda 时崩溃/冻结只是一种症状,而不是原因。还有很多其他症状/问题。除了上面列出的症状/问题外,还有:

  • 磁盘和 lsusb 可以看到拇指驱动器,并且可以手动或使用磁盘进行安装,但它们不再自动安装。
  • 垃圾桶图标将不再出现在桌面上
  • 垃圾箱无法使用(“操作不允许”或类似字眼)
  • 从 shell 文件夹拖放到 wine 应用程序不再有效,尽管仍然可以通过浏览然后选择将文件加载到 wine 应用程序中。
  • 文件夹无法记住“排序依据”首选项
  • 尽管不是全部,许多 dconf 设置都被忽略了,但有些设置仍能正常工作。
  • 扩展存在故障且不稳定(例如,更改设置没有效果;尝试更新时崩溃)
  • 定制终端配置文件消失
  • 桌面布局和图标无法“粘住”

所以无论如何,上述所有问题都是由动态链接库配置错误引起的。基本上,链接器配置为/usr/local/lib/x86_64-linux-gnu在查找之前先查找/lib/x86_64-linux-gnu。因此,对于几个库,它查找和加载了错误/损坏的用户版本,而不是正确的系统默认值。

使用以下命令检查你的系统是否执行相同的操作:

$ ldd /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so

可以在以下链接中找到有关此诊断的更多详细信息以及解决问题的方法:

我快被这些问题搞疯了,这些家伙救了我!

(我只想补充一点,除了使用它sudo mv重命名 libc.conf 文件之外,我还必须编辑其他 .conf 文件之一,将其/usr/local/lib/从第一个查看的位置降级为最后一个查看的位置。)

相关内容