Linuxでユーザーのログインイメージ、アバター、または「dp」を取得する方法は?多くの同様の質問がWindowsに対する答えを提供しますが、Linuxへの答えは提供しません。 [私はDebian 10、GNOME DEを使用していますが、可能であれば汎用ソリューションを好む]
答え1
コメントで指摘したように、Linux自体には「アカウント写真」という概念はありません。 「アカウント写真」のすべての概念は、使用しているデスクトップまたはその他のアドオンソフトウェアで提供する必要があります。
GNOMEをデスクトップとして使用している場合は、で指摘したようにIcon
ユーザーアカウントの写真を見つけることができる場所に関する情報が設定値に保存されます。/var/lib/AccountsService/users/{username}
この問題Ask Ubuntu Stack Exchangeフォーラム({username}
クエリするユーザー名はどこですか?)では、デフォルトの場所は.face
ユーザーのホームディレクトリから呼び出されるファイルです(他の回答でも指摘されています)。 GNOME以外のデスクトップ(KDEなど)を使用している場合は、アカウントの写真やアカウントの写真へのポインタを別の場所に保存できます。デスクトップがインストールされていないサーバーを使用している場合は、アカウントの写真がない可能性があります。
答え2
.face
ユーザーのホームディレクトリに高さ/幅300〜400ピクセルのJPEG画像を正常に保存しました。
$ identify .face
.face JPEG 351x351 351x351+0+0 8-bit sRGB 16847B 0.000u 0:00.001