记忆中我是发过这篇博客的,但是当交流群中的群友遇到这个问题的时候我在博客里找居然没找到。。。也许是我管理博客的时候一不小心漏了几篇文章吧。既然没有,那我就重新写一遍了。
为了精准对接问题,我再来描述一下问题吧,Arch Linux在安装sddm后,可以进入sddm界面,但是输入完帐号密码后(这两者都输对了)按回车,并没有出现预想中的进入桌面而是又跳回了sddm。
这件事与你的用户有关。因为sddm是不支持登陆root的,所以我又换了lightdm,以root的身份成功进入桌面后,我又手动切回了lightdm尝试以普通用户登陆,结果居然失败了。这一切的原因,都是因为。。。不好意思,因为距离我亲身经历这件事的时间有些久了,忘了是什么原因了,不过不要急,解决方法我还是记着的(因为我偷偷存在手机的记事本上了)。
那么解决方法如下:
第一步: 使用我下面给的方法创建用户:
1 | useradd -m -g users -s /bin/bash 用户名 |
例如:
1 | useradd -m -g users -s /bin/bash fire |
第二步: 设置密码。这个大家都会,我就不上代码了。
第三步: 使用第一步创建的用户和第二步设置的密码登录sddm,这样就可以进入桌面了。由代码我们可以推断,出现这个问题似乎是因为当前用户不在用户组里才导致的sddm登陆失败。
那么就是这些了,又废话了不少呢。
(本篇完)