答案1
在做任何其他事情之前,请先在一张纸上写下这两个摆脱登录循环的命令,这样如果您在启动时陷入登录循环,您将能够采取一些措施。
sudo chown $(whoami):$(whoami) .Xauthority
sudo dpkg-reconfigure lightdm
另外写下这个答案的链接: Ubuntu 陷入登录循环其中有关于如何摆脱登录循环的更详细信息。
您在评论中写道:是的,我尝试安装 cuda。在 Ubuntu 16.04 中安装 CUDA 会导致与您在问题中描述的完全相同的错误,桌面被放大到很大的比例,以至于登录密码输入框比它应该的大得多,你甚至无法同时看到启动器中的所有图标。您的问题可能是由作为 NVIDIA CUDA 工具包依赖项安装的 NVIDIA 专有图形驱动程序引起的(nvidia-cuda-工具包)。nvidia-cuda-toolkit 在 Ubuntu 16.04 中安装 nvidia-367 作为依赖项。如果您安装了推荐用于您计算机硬件的 NVIDIA 专有图形驱动程序,也许您的运气会更好。
Ctrl使用键盘组合键+ Alt+从登录屏幕调出纯文本虚拟控制台,F3然后您将获得一个纯文本控制台,其中显示登录提示。使用您的用户名和密码在登录提示符下登录控制台。
从纯文本控制台卸载 NVIDIA CUDA 工具包和 NVIDIA 专有图形驱动程序。
sudo apt remove nvidia-cuda-toolkit nvidia-* sudo reboot
确定系统推荐的专有图形驱动程序。打开终端并输入:
ubuntu-drivers devices
如果您还无法登录并进入终端,您可以
ubuntu-drivers devices
从纯文本控制台运行该命令,方法与步骤 1 相同。安装推荐的 NVIDIA 专有图形驱动程序并重新启动。
sudo apt install <package-name-of-the-recommended graphics-driver> nvidia-settings sudo reboot