在 ubuntu 上陷入登录循环,在 xubuntu 上可以正常工作

在 ubuntu 上陷入登录循环,在 xubuntu 上可以正常工作

我在 ubuntu 18.04 上陷入了登录循环,尝试了很多其他问题的答案,但都无济于事。比如这里这里关于.xauthority,清理磁盘空间等

最终我安装了 xubuntu 并可以通过它登录。但是当我再次尝试通过 ubuntu 登录时(通过登录下拉菜单),它又回到了循环。然后我需要重新启动才能使用 xubuntu 登录。

有什么想法可以回到 ubuntu 而不是 xubuntu 吗?或者在哪里寻找起点?


编辑:Unity 实际上也运行良好,所以我已经切换到这个

答案1

您是否安装了与图形驱动程序不兼容的显示管理器?我读到 18.04/18.10 在启动/进入桌面方面造成了许多麻烦,尽管更具体地说是 Nvidia 显卡。您可以尝试进入恢复模式以更改那里的默认显示管理器,或者如果您使用的是 Nvidia,请在 GRUB(nouveau.modeset=0nomodeset)中尝试不同的 Nouveau 设置。


回复您的评论:解决图形问题的步骤在后半部分。实际上,我在安装并随后卸载后遇到了与您完全相同的问题sddm。不幸的是,我没有很好地记录解决方案/过程以了解是什么修复了它,所以这是一种散弹枪式的方法。

尝试以下方法修复登录问题:

前言:我的桌面环境是 Plasma/KDE。尝试 Gnome 或 Gnome with Wayland 也会将我踢出。当我尝试 KDE 时,它显示一条错误,说它无法写入我的主文件夹(我相信.Xauthority.ICEauthority)。以下是我尝试的:

  • 在登录屏幕上,TTY使用 ctrl + alt + F6 打开。(完成后,您可以使用 ctrl + alt + F1 离开)。对于在控制台中查看/编辑文本,我更喜欢使用sudo nano datfile

    • sudo apt install ubuntu-desktop。我认为可能sddm覆盖/编辑了桌面管理的重要文件。你应该尝试

      sudo apt install ubuntu-desktop -f -y --reinstall --fix-missing

      因为ubuntu-desktop是你的发行版的必备软件包,所以它不会安装已经存在的软件包。之后,运行`

    • ubuntu-desktop 不是必需的包不适合我的发行版,但这可能有帮助。您也可以尝试安装kubuntu-desktop作为替代方案。

    • 使用 来控制与桌面管理相关的文件chown。具体来说.Xauthority,以及.ICEauthority您的主文件夹中的文件。您可以尝试sudo chown username:username file

我建议你看一下与你的问题相关的手册:man startx,,man xtermman chown你可以尝试获取man startx提及文件的所有权。如果可能的话,发布xsession_errors位于你的主文件夹中的日志可能会有所帮助。

如果是图形驱动程序问题,请采取以下步骤:

按顺序尝试这些,看看是否解决了。

  • 输入sudo nano /etc/default/grub以开始编辑 GRUB。
  • 查找写着 quiet splash 的行。将其添加nouveau.modeset=0到引号内的末尾。按 ctrl + O 将其写出,然后按 Enter 保存。按 Ctrl + X 退出,sudo upgrade-grub以真正保存它。重新启动。
  • 打开TTY并运行“sudo apt remove nvidia* --purge -f -y”。重新启动。
  • 添加专有 gfx PPA和:

sudo 添加 apt 存储库 ppa:图形驱动程序/ppa

sudo apt-get 更新

在终端中运行,ubuntu-drivers devices它会吐出你可以尝试安装的 apt 包,例如nvidia-driver-390nvidia-settings也安装,然后重新启动。

相关内容