问题描述
尝试登录我的桌面时,我的 Ubuntu 14.04 卡住了。屏幕变黑,不久之后登录屏幕又回来了。
我遵循了 Ubuntu gets stuck in a login loop 中的所有步骤,但问题没有解决。
最佳回答
您可以按照 ColonelTrogdor 的建议创建一个新用户,或者有其他方法可以解决此问题。首先按 CTRL
+ ALT
+ F1
登录 tty
注意:按ALT
+F7
从tty
出来
解决方案 1:重置 Unity 和 Compiz
-
从 here 下载 Unity Reset 工具。注意:它应该适用于 Ubuntu 14.04、13.10 和 13.04。
-
使用以下命令重置 Unity
$ unity-reset
解决方案 2(最推荐):重新安装 Ubuntu 桌面(即 Unity)
sudo apt-get install --reinstall ubuntu-desktop
解决方案 3:安装其他桌面环境,如 Gnome、KDE.. 等
现在,我建议您尝试 Gnome 桌面。它看起来也很酷。
sudo apt-get install gnome-shell ubuntu-gnome-desktop
尝试任何解决方案后,只需重新启动系统。
$ sudo reboot
次佳回答
我已经尝试了论坛中的各种方法来解决我的登录循环问题。他们都没有工作。我最终找到了一个不太理想的解决方案,但一个有效的解决方案(这使它比我尝试过的所有其他方法更可取)。这就是我最终做的:
打开虚拟终端:Ctrl
+ Alt
+ F1
使用我的用户帐户登录。它让我在那里登录,即使它没有在 GUI 中。
由于其他解决方案均无效,对我来说最重要的是拥有一个具有管理员权限的可用帐户,因此我执行了以下操作:
sudo adduser newusername
您必须填写所有详细信息,包括密码等。然后,给它root权限:
sudo usermod -a -G sudo newusername
现在点击 Ctrl
+ Alt
+ F7
切换回 GUI。您可能需要重新启动才能使一切正常工作。 GUI 让我登录到我创建的新用户。
如果您需要旧用户主文件夹中的项目并且由于权限问题而拒绝允许,您可以打开一个终端(或再次点击 Ctrl
+ Alt
+ F1
)并更改所有权,从而授予这些权限,使用:
chown newusername:oldusername ~oldusername
注意:如果您在设置时选择加密旧用户的主文件夹,则可能需要对其进行解密