我登录时 gnome-settings-daemon 没有启动

我登录时 gnome-settings-daemon 没有启动

上周某个时候,gnome-settings-daemon 在登录后无法启动。这导致我的主题和热键无法使用。我可以手动启动它,但即使我这样做,某些设置也不会被遵守(例如我的所有电源设置)。我阅读了有关系统速度过快(core i7+SSD)的所有说明,虽然我的系统很快,但我不认为这是发生了什么,因为我创建了一个新用户,当我以新用户身份登录时,一切都正常。我在我的日志中看到了 gnome-settings-daemon 的一些段错误,是 5 天前的,不是最近的。

因此,我的理论是,我的设置中的某些内容导致它出现故障,因为它对其他用户来说工作正常。为了解决这个问题,我尝试了以下方法:

  • 重置 Unity 设置(unity --reset、unity --reset-icons)
  • 通过删除一堆 . 目录来“重置” gnome 设置按照此处的指示

是否有其他设置我遗漏了,或者还有其他想法可以尝试?

或者,转移到新的用户帐户是否是一个好的解决方案?

答案1

听起来像是一个损坏的配置。

您无需创建新帐户即可恢复。

启动到恢复模式。您将进入命令行界面,没有图形界面。运行以下命令:

cd /home
mv your_user your_user.bak
mkdir your_user
chown your_user:your_user your_user
chmod 770 your_user

将“your_user”更改为您的用户名。

退出 root shell 并继续正常启动过程。

您应该能够正常登录。您可以根据需要将旧数据从 your_user.bak 复制到您的主目录。

相关内容