我在惠普笔记本电脑上安装了 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
和。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