Bug 393702 - Users KCM does not change correctly the avatar (in SDDM, kickoff and screenlocker) if the user account is not logged in while modified
Summary: Users KCM does not change correctly the avatar (in SDDM, kickoff and screenlo...
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_users (show other bugs)
Version: 5.16.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-30 21:29 UTC by Patrick Silva
Modified: 2021-05-17 12:12 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.20


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2018-04-30 21:29:35 UTC
Reproducible on Arch Linux (plasma 5.12.4) and neon dev unstable.

1. have two or more user accounts configured on your system
2. start plasma session using the account A
3. open system settings > user details > user manager
4. select account B on left side and click its current avatar on right side
5. select a new user avatar from the gallery
6. click "apply" button, type your password and press enter
(apparently the new avatar was applied correctly)
7. do logout (sddm does not show the avatar applied in step 6 for the account B)
8. start plasma using account B
9. open kicker or lock your screen: same case of sddm, avatar is incorrect again
10. open user manager: account B shows the avatar applied in step 6
Comment 1 Patrick Silva 2018-11-16 21:52:21 UTC
Bug persists.

Operating System: Arch Linux 
KDE Plasma Version: 5.14.3
Qt Version: 5.12.0 beta4
KDE Frameworks Version: 5.52.0
Comment 2 Patrick Silva 2020-01-18 17:58:03 UTC
Reproducible on Plasma 5.18 beta.

Operating System: Arch Linux 
KDE Plasma Version: 5.17.90
KDE Frameworks Version: 5.66.0
Qt Version: 5.14.0
Comment 3 Nate Graham 2020-05-21 23:21:48 UTC
This is fixed in the Plasma 5.20 rewrite.
Comment 4 Patrick Silva 2020-05-28 11:31:46 UTC
Still reproducible with the rewritten kcm.

1. have two or more user accounts configured on your system
2. start Plasma session using the account A
3. open system settings > Users
4. click on account B then click on its current avatar
5. choose a new user avatar from the gallery
6. click on "Apply" button, type your password and press enter
(apparently the choosen avatar was applied correctly)
7. do logout (sddm doesn't show the avatar applied in step 6 for the account B)
8. start Plasma session using account B
9. open Kickoff or lock your screen: same case of sddm, avatar is incorrect again
10. open system settings > Users: account B shows the avatar applied in step 6 as expected

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.19.80
KDE Frameworks Version: 5.71.0
Qt Version: 5.14.2
Comment 5 Patrick Silva 2021-05-17 12:12:41 UTC
I'm unable to reproduce on both Arch Linux (Plasma 5.22 beta) and neon unstable.