Unity没有加载,没有Launcher,没有Dash出现,ccsm方法失败

我在HP笔记本电脑上有Ubuntu 16.04。 几天前我的团结发射器和一切都消失了。 我在这台PC上有第二个帐户,Unity工作得非常好。 我尝试过以下链接:

  • Unity不加载,没有Launcher,没有Dash出现
  • Unity不加载,没有dasher但可以看到桌面图标和主页ubuntu 13.10

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

您的CCSM配置不会停留,因为您没有主目录中的密钥配置文件和文件夹的所有权( permission )。 您可以通过以下方式validation:

 $ find ~/ ! -user $(whoami) 

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

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

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

通过将某些GUI应用程序作为sudo运行来创建此问题。

更新:

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

这些步骤需要执行不同的帐户)。 创建一个帐户BB登录。 执行步骤。 B需要有sudo访问权限。 这可以用来完成。 考虑A您的帐户和B different 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中的内容。