Unity 无法加载、没有启动器、没有出现 Dash、ccsm 方法失败

Unity 无法加载、没有启动器、没有出现 Dash、ccsm 方法失败

我在惠普笔记本电脑上安装了 Ubuntu 16.04。几天前我的 Unity 启动器和所有内容都消失了。我在这台电脑上有第二个帐户,Unity 运行正常。我尝试过以下链接:

我可以使用 ccsm,它向我显示了所需的所有选项。尽管我启用了 Unity 插件,并且每个其他选项都可用于启用它,但即使重新启动后,我也无法恢复 Unity,而且如果我再次启动 ccsm,我会看到 Unity 插件未被选中。我该怎么办?

答案1

您的CCSM配置无法生效,因为您没有permission主目录中关键配置文件和文件夹的所有权 ( )。您可以使用以下命令验证这一点:

$ find ~/ ! -user $(whoami)

要重新获得主文件夹中文件的所有权,您可以运行以下命令:

$ sudo chown -R $(whoami):$(whoami) ~/

这应该足以成功加载桌面。CCSM您在问题中提到的配置将在重新启动后保留。

该问题是由于以 身份运行某些 GUI 应用程序而导致的sudo

更新:

解决方案是重命名~user文件夹并创建一个干净的文件夹。然后从旧文件夹中复制文件~user

需要使用不同的帐户执行这些步骤)。创建帐户B。以身份登录B。要执行这些步骤。B需要具有sudo访问权限。可以使用来完成。考虑您的帐户A和。Bdifferent account to perform the commands

$ sudo adduser B sudo

从终端(B登录)运行:

$ cd〜A
$ CD..
$ sudo mv A A.str
$ sudo mkdir A
$ sudo chown A:AA
$ sudo ln -s A.str ~A/A.str

现在以新登录身份登录A并从文件夹中复制或移动您的内容。A.str

相关内容