如何在重启后恢复Unity配置(以及其他问题)?

我正在运行Ubuntu 14.04。 它锁定了我,我做了一次硬重启。 (我不得不通过按住电源按钮重新启动。)现在发生了什么,是我的壁纸,我在发射器中的图标,我的主题 – 它都消失了。

我也错过了我的启动器中的东西,并且那里有我以前没有的图标(或者我在开始定制时删除了)。 我回到默认的Unity主题。

但它不仅仅是一个缺失的主题。 正如我所说,我在启动器中的物品也丢失了。 其中一些是一个真正的问题,因为我通过软件中心安装它们,所以我不知道它们的终端命令。 并且自动隐藏启动器的自定义也消失了。 我安装的国际键盘已经不见了。

还有一件奇怪的事情。 在登录屏幕中,我有我的壁纸,自定义图标等(但不是键盘)。 一旦我登录,那么就有我描述的问题。

我愿意就如何解决这个问题提出任何建议。

以下是一些相关日志的内容:

$ ls -ld ~/.xsession-errors{,.old} ~/.config drwx------ 1 grace grace 1064 Dec 28 23:10 /home/grace/.config -rw------- 1 grace grace 835 Feb 2 15:35 /home/grace/.xsession-errors -rw------- 1 grace grace 638 Feb 2 2017 /home/grace/.xsession-errors.old $ more .xsession-errors.old Script for ibus started at run_im. init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd respawning too fast, stopped $ ls -lR ~/.config/unity /home/grace/.config/unity: total 0 -rw-rw-r-- 1 grace grace 0 Jan 13 2015 first_run.stamp 

文件.xsession-errors为空。

另一个用户建议我包含指向更多日志文件的链接(在/var/log ),以防它们相关。 他们来了:

  • Xorg.0.log
  • Xorg.0.log.old
  • Xorg.1.log
  • Xorg.1.log.old
  • 系统日志
  • dmesg的
  • kern.log

我怀疑~/.config/dconf/user文件已损坏。 您可以通过将文件重命名为user.old注销然后再次登录来测试该理论,并查看该度量是否会影响更改设置的可能性。

如果失败,请在尝试其他任何事情之前重启……

正如您在聊天中所说,这不会发生在来宾帐户中,请使用以下步骤来规避问题:(这是一种解决方法 ,而不是解决方案)

  • 创建新用户(例如原始用户user user2
  • 与其他用户具有相同的组。 (转到终端并执行groups以validation登录到每个用户并且它们具有相同的输出)

现在:

  1. 打开文件管理器
  2. 浏览到/home/user目录
  3. 复制 (不移动!)从Downloads到/home/user2/Downloads 所有文件和目录
  4. 检查你做得不错。
  5. 现在删除/home/user/Downloads
  6. 返回步骤3并重复文档,video,…
  7. 在终端中键入以下命令: deluser user --remove-home

完成!

为什么? 由于您已经严重搞砸了当前用户配置文件的一些问题,因此在某个.config文件或目录权限中的某些设置会导致问题。 由于我们无法在合理的时间内解决这个问题,所以最好只留下这个档案并重新开始!