我的主文件夹位于其自己的虚拟磁盘上,该虚拟磁盘已损坏,我丢失了其中的数据。我能够在同一位置重新创建我的主文件夹,但现在当我登录 Ubuntu 时,我得到的是一个空白屏幕,然后我必须运行 ctrl-alt-t 才能进入终端,然后运行 unity --reset 才能恢复 unity 面板,然后一切正常。我该如何修复问题,以便在登录时获得面板?我运行的是 12.04
答案1
问题解决了,虽然我不确定是什么原因造成的。这很简单;在输入密码登录时,右上方有一个图标可以选择登录选项。它被设置为“用户定义会话”。只需选择 Unity,我就可以登录,并且 Unity 面板会正常显示。据我所知,我以前从未创建过任何类型的用户定义会话,但在选择 Unity 选项一次后,它现在已成为默认选项,因此一切都恢复正常。谢谢 Superaxander
答案2
尝试重置您的主目录。步骤:首先在终端中输入此命令 sudo nano /etc/passwd 然后当您发现自己(您的用户)时,它会看起来有点像这样:jack:x:1000:1000:Jack,,,:/home/jack:/bin/bash 将 /home/jack 更改为您的主目录的新位置。jack:x:1000:1000:Jack,,,:/mynewhome:/bin/bash 确保您选择的文件夹存在!
按 ctrl+x,然后按 y 并输入您可能需要重新登录或重新启动,但我不知道
希望它有帮助!
干杯