总是环回到登录屏幕:如何修复它?(Ubuntu 18.04,gdm3)

总是环回到登录屏幕:如何修复它?(Ubuntu 18.04,gdm3)

在联想 T440 上安装了全新的 18.04。两天后,每次我尝试登录时,Ubuntu 都会返回登录屏幕。

ALT+ STRG+F2将我带入控制台,在这里我可以继续登录,startx 将我带入一个空白的桌面环境,其中缺少一些东西(例如,类似 unity 的任务栏)。

已尝试,sudo apt-get install --reinstall ubuntu-desktopsudo dpkg-reconfigure gdm3无济于事。

service gdm3 restart只是让我回到登录屏幕,但问题仍然存在。

我该如何修复这个问题?这是否是某种错误?18.04 上是否有针对旧硬件的故障安全显示管理器?

如果没有其他方法可以解决这个问题,我可以使用另一个 dm。我只是需要一些稳定的东西。到目前为止,我使用了 unity (16.04) 和/或 mate 环境 (mint)。第一次使用 gdm3。

编辑:gdm.service 的输出(在以 dm 身份安装“gnome”后使用“gnome”登录 - 请参阅下面的答案)

gdm.service - GNOME 显示管理器
   已加载:已加载(/lib/systemd/system/gdm.service;静态;供应商预设:已启用)
   积极的:活跃(运行)自 2020-03-04 星期三 10:07:29 CET;13 分钟前
  进程:1009 ExecStartPre=/usr/share/gdm/generate-config(代码=已退出,状态=0/成功)
 主PID:1011(gdm3)
    任务:3(限制:4291)
   CGroup:/system.slice/gdm.service
           └─1011 /usr/sbin/gdm3

3 月 4 日 10:07:29 x-ThinkPad-T440 systemd[1]: 正在启动 GNOME 显示管理器...
3 月 4 日 10:07:29 x-ThinkPad-T440 systemd[1]: 已启动 GNOME 显示管理器。
3 月 4 日 10:07:29 x-ThinkPad-T440 gdm-launch-environment][1023]: pam_unix(gdm-launch-environment:session): 会话已由 (uid=0) 为用户 gdm 打开
3 月 4 日 10:07:37 x-ThinkPad-T440 gdm 密码][1349]:PAM 无法 dlopen(pam_gnome_keyring.so): /lib/security/pam_gnome_keyring.so: 无法打开共享对象数据
3 月 4 日 10:07:37 x-ThinkPad-T440 gdm 密码][1349]:PAM 添加错误模块:pam_gnome_keyring.so
3 月 4 日 10:07:39 x-ThinkPad-T440 gdm 密码][1349]: pam_unix(gdm 密码:session): 会话已为用户 x 打开 (uid=0)
3 月 4 日 10:07:44 x-ThinkPad-T440 gdm-launch-environment][1876]: pam_unix(gdm-launch-environment:session): 会话由 (uid=0) 为用户 gdm 打开
3 月 4 日 10:10:14 x-ThinkPad-T440 gdm 密码][2042]:PAM 无法 dlopen(pam_gnome_keyring.so): /lib/security/pam_gnome_keyring.so: 无法打开共享对象数据
3 月 4 日 10:10:14 x-ThinkPad-T440 gdm 密码][2042]:PAM 添加错误模块:pam_gnome_keyring.so
3 月 4 日 10:10:23 x-ThinkPad-T440 gdm 密码][2042]: pam_unix(gdm 密码:session): 会话已为用户 x 打开 (uid=0)

答案1

发生这种情况的原因可能是:

  • 司机们被搞砸了
  • 用户配置文件被搞砸了
  • Ubuntu 桌面配置文件或软件包被搞砸了
  • 较新的内核有错误或不支持某些驱动模块
  • 存在一些硬件问题

为了消除该问题,您可以尝试:

  • 重新安装驱动程序
  • 创建新用户并检查是否有效
  • 使用以下方法清除 ubuntu-desktopsudo apt purge ubuntu-desktop && sudo apt purge *-gnome-*
  • 从旧内核加载或安装旧内核并使用它启动
  • 如果可能的话,尝试更换显卡并检查

如果您使用英特尔显卡驱动程序,它声称:

作为唯一经过行业认证的完全开源显卡驱动程序,英特尔的显卡驱动程序已经集成到所有流行的 Linux 发行版中,这意味着您无需安装单独的驱动程序即可获得最新的改进。我们根据 Khronos 行业联盟* 的标准规范与行业开发者社区合作开发了此驱动程序。我们的操作系统 (OS) 合作伙伴将驱动程序无缝集成到他们的操作系统中,这样每个配备英特尔显卡的系统都可以以生动的 3D 形式显示每个细节、每个阴影和每个动画。

答案2

执行了此操作:sudo apt install ubuntu-gnome-desktop,现在我可以用 gnome 登录了。没什么解决办法。

相关内容