如何在 SDDM 和 KDE Plasma 5 中更改用户的头像?

如何在 SDDM 和 KDE Plasma 5 中更改用户的头像?

图形用户界面

我在用着简单桌面显示管理器 (SDDM)&KDE 等离子 5。如何配置头像非根用户,通过命令(这样我就可以自动化它)?如何在终端中执行上述操作?

我什至找不到配置文件,,,,.ini无论如何。我把整个系统都查遍了,除了那些图标图像文件的位置之外什么也没找到,没有任何用处。.conf*rckfind

答案1

sudo如果可以选择使用,请尝试以下操作:

(
  username=test
  avatar_src=avatar.png
  avatar_dest=/var/lib/AccountsService/icons/$username

  sudo cp "$avatar_src" "$avatar_dest"
  echo "[User]" | sudo tee /var/lib/AccountsService/users/$username
  echo "Icon=$avatar_dest" | sudo tee -a /var/lib/AccountsService/users/$username
)

另外,SDDM 在这里寻找头像:https://github.com/roberthoffmann/sddm/blob/develop/src/greeter/UserModel.cpp#L116

相关内容