グラフィックログイン画面には、完全なユーザー名ではなくログイン名が表示されます
Ubuntu20.04.1を使用しています。最近(正確な時期はわかりませんが)、Ubuntuのグラフィックログイン画面に、/etc/passwd
ファイルの5番目(コメント)フィールドに設定されている完全なユーザー名ではなく、ログイン名(ファイルの最初のフィールド)が表示され始めました/etc/passwd
。
からのUbuntuユーザー定義のコピーを/etc/passwd
以下に示します。
fedon:x:1000:1000:Fedon Kadifeli:/home/fedon:/bin/bash
このユーザーの場合、アカウント画像の右側にあるグラフィカルログインユーザー選択画面にフルネームのFedonKadifeliが表示されることを期待しています。ただし、代わりにログイン名fedonが表示されます。ただし、ユーザーを選択してグラフィカルなパスワード入力画面に切り替えると、選択したログイン名の完全なユーザー名が(予想どおりに)表示されます。
ログイン画面にフルネームを再度表示するようにUbuntuを設定するにはどうすればよいですか?
ノート:
まったく同じUbuntuバージョンのテスト(仮想)システムがあり、ログイン画面にユーザー名が正しく表示されます。これら2つのシステムの違いを見つける必要があります。内のユーザーのエントリが
/etc/passwd
あり、正確に両方のシステムで同じ。両方のシステムで[設定] -> [ユーザー]を確認しましたが、ユーザー定義も同じです。でエントリを変更しようとしまし
/org/gnome/login-screen/
たdconf-editor
。ただし、効果はありません。現在のユーザーに対して変更が加えられていると思いますが、ログイン画面にはシステム全体の構成が必要です。私も見ました: https://help.gnome.org/admin/system-admin-guide/stable/login.html.en 、しかし私は何も役に立たなかった。
重要かもしれません:
ログイン画面に「ユーザー補助」アイコン(腕を広げた小さな男)があります。アクセシビリティオプションを有効にしていません。すべてのオプションはデフォルトでオフになっています。ただし、[大きなテキスト]オプションを有効にすると、テキストが大きくなり、ログイン名が完全なユーザー名に変わります。[大きなテキスト]オプションを無効にして元のオフの位置に戻した後でも、テキストは通常の(小さい)サイズに戻りますが、完全なユーザー名は画面に表示されたままになります(希望どおり)。ただし、この状態は再起動後も保持されません。
この問題は、私のシステムで観察された別の問題に関連している可能性があると感じています。システムの起動後、 `gdm`ユーザーに属する多くのプロセスが作成されます。
回答
今日の通常のUbuntu20.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アップデートの後、コメントしてください。
さて、これを喜んで学ぶかどうかはわかりませんが、フルネームとユーザー名のどちらを表示するかを決定するのはユーザー名の長さであることを示唆するアクティブなバグのように見えるものがあります。詳細は次のとおりです。 https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1841810
インストールでこれをテストして確認することをお勧めします。私のインストール(Ubuntu 20.04.1でGnomeを実行している)のフルネーム「JohnDoe」は、gdm3では問題なく表示されます。
TTYにドロップしてログインできます。その後、以下を実行できます。
sudo apt purge gdm3 && sudo apt install gdm3 && sudo systemctl enable gdm3 && sudo systemctl start gdm3
上記のコマンドは、システムからGDM3(ログイン画面)を完全に削除し、再度インストールして、GDM3を起動します。
それでも機能しない場合は、次のURLでバグを報告できます。 https://bugs.launchpad.net/ubuntu/+source/gdm3/+filebug、またはターミナルで以下を実行します。
ubuntu-bug gdm3
いつでもlightdmやkdmのような別のディスプレイマネージャーをインストールしてみることができます....(現在gdmを使用していると仮定します)... lightdmは私のMATEシステムで実行されており、あなたと私の仮想システムは同じように動作しているようです。
比較のために:
これらはすべて私のために働いた。Mate 20.04.1 LTS(host)を使用しており、仮想ボックス(20.04.1 LTS)でフラッシュバックVMを実行しています...両方のシステムで同じ動作が表示されます...
a)/ etc / passwdの編集はすぐに有効になります...画面をロックするか、ユーザーを切り替えることによってテストされます。完全なユーザー名はログイン時に表示されます。パネルの「電源ボタン/スイッチャー」メニューの名前変更でもすぐに効果が見られます。
b)sudo chfn -f "Ladies Love my Username" <username>
同じ成功を使用します。
c)sudo usermod -c "Ladies Love my Username" <usermame>
同じ成功を使用する。
d)[システム設定]-> [ユーザー]の下のGUIを使用してユーザー名を編集します...同じ成功