从Ubuntu 18.04更新到20.04后,一切正常。我的笔记本有两个用户,可以使用单独的用户配置文件访问客户端。
后取消从我的个人资料,是无法重新启动或类似的后再次登录。用户访问登录页面上不存在该用户。但是可以使用“不可见”功能,添加我的用户名,密码并切换到“通过Wayland登录”。
如何使我的用户重新回到默认用户访问列表并以默认方式登录而无需Wayland方式?
我尝试通过右下角的齿轮进行切换,但是无法通过“ Ubuntu”而不是“ Ubuntu via Wayland”进行默认登录。我回到登录屏幕。另外,我尝试通过读取和更改,/etc/gdm3/custom.conf
并关闭Wayland选项WaylandEnable=false
,但未进行任何更改。
我创建了一个新的“ Guest”帐户,并且可以正常登录。这确认了原始帐户的主文件夹中有某些内容导致登录循环。所以我的意思是,问题出在我的/home/username
目录上。但我找不到任何问题。我搜索*authority
文件,但是此目录中没有文件。
我在主目录中尝试了几种方法,因为所有其他用户都可以正常工作。以下步骤可帮助您摆脱登录循环并解决通过默认方式“ Ubuntu”(没有Wayland)登录的问题。
Xorg和Wayland是显示服务器(不要与显示管理器混淆,例如lightdm或gdm3)。
以下命令提示用户当前的显示服务器“ wayland”或“ x11”(gdm3)。
echo $XDG_SESSION_TYPE
如果安装了多个显示管理器,要检查使用的是哪个显示管理器,请在终端上键入命令。
cat /etc/X11/default-display-manager
此清单在我的客户中/usr/sbin/gdm3
。
现在,我切换回gdm3,以下命令将很有帮助。
sudo dpkg-reconfigure gdm3
重新启动后,您应该可以通过默认方式再次登录,而无需Wayland。
但是,登录屏幕上的用户列表中仍然缺少我的用户。现在,借助所有用户的列表,我发现了问题。
cat /etc/passwd
该列表列出了所有用户和其他信息,例如用户ID,可见名称和默认Shell。在此列表中,我找到了用户名和默认Shell的路径。在我安装的是它的鱼,/usr/bin/fish
。
现在我通过更改它们usermod -s /bin/bash username
。但是,您必须以root用户身份运行。
现在,用户又回到了可见列表中。另外,现在可以将个人资料图像和设置更改为其他用户个人资料。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句