无法登录,尽管密码正确(ubuntu 20.04)

无法登录,尽管密码正确(ubuntu 20.04)

最近,我的机器开始启动时,使用一个带有激光眼山猫(可能是豹子)的登录屏幕。 在此处输入图片描述 并且 laser-puma 不接受我的登录(failed to start session,而不是错误的密码消息)。我按 crtl-alt-F3,然后从 cli 登录,然后运行startx,这将带我进入一个非常不错的 kde 桌面(以前的默认桌面是 gnome)。我希望 1. 能够从一开始就登录,并且 2. 将 kde 作为默认桌面(虽然我不太关心这个)。我已经检查了类似问题的所有答案(发生在以前版本的 ubuntu) 似乎都无法解决问题。一些系统信息(按照上述顺序在终端窗口中获​​取):

jeremy@jeremy-Blade:~$ uname -a 
Linux jeremy-Blade 5.4.0-70-generic #78-Ubuntu SMP Fri Mar 19 13:29:52 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
jeremy@jeremy-Blade:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:    20.04
Codename:   focal
jeremy@jeremy-Blade:~$ echo $XDG_CURRENT_DESKTOP
KDE
jeremy@jeremy-Blade:~$ ls -l .X*
-rw------- 1 jeremy jeremy 163 бер 23 17:37 .Xauthority

答案1

进入非 GUI 模式(alt-ctrl-F3)然后运行sudo apt-get install --reinstall ubuntu-desktop,然后选择 lightdm 的默认图形管理器来处理它。

sudo dpkg-reconfigure sddm重新启动后我就可以顺利进入 kde,而且实际上不需要从非 GUI 模式运行。

实际上 kde/sddm 并非没有问题,firefox 和其他地方的视频无法运行(if playback doesnt begin shortly try restarting your device),所以我又回到了 lightdm。

答案2

当我处理全局 PATH 变量时,我遇到了类似的问题。

遇到此问题的用户可以尝试检查全局环境文件:

cat /etc/environment

PATH 中至少应该有以下内容:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

就我而言,我意外地覆盖了 PATH 变量,而不是像下面这样将路径添加到 PATH,这显然破坏了桌面 GUI:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
PATH="/usr/local/go/bin"

相关内容