图形登录屏幕显示登录名,而不是完整的用户名

费登·卡迪菲利(FedonKadifeli)

我正在使用Ubuntu 20.04.1。最近(我没有确切知道何时),Ubuntu的图形登录屏幕开始显示登录名(/etc/passwd文件中的第一个字段),而不是文件中第5个(注释)字段中设置的完整用户名/etc/passwd

/etc/passwd下面是我的Ubuntu用户定义的副本

fedon:x:1000:1000:Fedon Kadifeli:/home/fedon:/bin/bash

对于该用户,我希望全名Fedon Kadifeli将显示在帐户图片右侧的图形登录用户选择屏幕上。但是,将改为显示登录名fedon但是,选择用户并切换到图形密码输入屏幕后,将显示所选登录名的完整用户名(如预期)。

如何设置Ubuntu在登录屏幕上再次显示全名?

笔记:

  1. 我有一个与Ubuntu版本完全相同的测试(虚拟)系统,它在登录屏幕中正确显示了用户名。我需要找到这两个系统之间的区别。在用户的条目/etc/passwd正好在两个系统上是相同的。我已经检查设置- >用户在两个系统和用户定义也是一样的。

  2. 我试图改变中的条目/org/gnome/login-screen/dconf-editor但是,它们没有作用。我想这些更改是针对当前用户的,而登录屏幕应该需要系统范围的配置!

  3. 我也查看了以下内容:https : //help.gnome.org/admin/system-admin-guide/stable/login.html.en,但是我发现没有任何用处。

可能很重要:

  1. 登录屏幕上有一个“可访问性”图标(张开双臂的小家伙)。我尚未启用任何辅助功能选项;所有选项均为默认设置,即关闭但是,当我启用“大文本”选项时,文本会变大,并且登录名将更改为完整的用户名即使在我禁用“大文本”选项回到其原始关闭位置后,文本也恢复为其正常(较小)的大小,但完整的用户名仍保留在屏幕上(正是我想要的)。但是,重新启动后不会保留此状态。

  2. 我感觉到该问题可能与系统上发现的另一个问题有关:系统启动后,创建了许多属于`gdm`用户的进程。

费登·卡迪菲利(FedonKadifeli)

今天,在常规的Ubuntu 20.04.1系统更新之后,此问题已解决。我怀疑是mutter软件包和相关的库从3.36.4更新到3.36.6才解决了该问题。系统的当前状态如下:

$ apt --installed list  | grep mutter

gir1.2-mutter-6/focal-updates,now 3.36.6-1ubuntu0.20.04.2 amd64 [installed,automatic]
libmutter-6-0/focal-updates,now 3.36.6-1ubuntu0.20.04.2 amd64 [installed,automatic]
mutter-common/focal-updates,focal-updates,now 3.36.6-1ubuntu0.20.04.2 all [installed,automatic]
mutter/focal-updates,now 3.36.6-1ubuntu0.20.04.2 amd64 [installed,automatic]

现在,即使我从辅助功能菜单中选择“大文本”或普通文本,也将显示完整的用户名,而不是简短的登录名。

如果有人遇到相同的问题,并且现在还是未解决,请在最新的Ubuntu 20.04.1更新后进行评论。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法在Java中记录失败的Oracle登录名的用户名?

从登录名到服务器将用户名存储在数组中

Django不区分大小写的登录名,大小写混合的用户名

如何在PHP中仅使用用户名作为登录名发布从MySQL提取的全名?

如何使用OAuth2和Microsoft登录名和HTTP请求使用用户名/密码登录

在IntelliJ IDEA,WebStorm,RubyMine等中更改GIT登录名/用户名

使用AWS Cognito和React的仅限Facebook / Google的登录名(无用户名/密码)

登录后如何显示用户名

如何使用2或3个用户名和密码以用户形式创建登录名?

如何通过Windows登录名使用用户名和密码访问Outlook Exchange Server?

错误:无效的登录名:535-5.7.8不接受用户名和密码

我如何使用无用户名的登录名,而您只需要在Rails中使用PW

如何使用登录名(用户名和密码),按钮更改活动?

使用用户名和登录名的SFTP?

登录屏幕显示“用户”,而不是我的实际帐户名

获取登录用户的完整用户名

VMware“无法连接到MKS:登录名(用户名/密码)不正确。” 升级后

根据登录名显示用户名

用户名,显示名和登录名有什么区别?

使用adLDAP显示登录的用户名

MVC UserManager登录名区分大小写的用户名

用户名显示为root而不是登录用户?

网络管理员不记得登录名(用户名)

在登录名中获取用户名,以检查其是否为管理员角色

登录名和用户名之间的区别

登录后无法显示用户名

登录屏幕上的粗体用户名文本

显示当前登录的用户名

如何缓存用户名和登录名以在 LoginSuccess 类中显示?