https://bugs.kde.org/show_bug.cgi?id=422177

luca <luca.pedrie...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |luca.pedrie...@gmail.com

--- Comment #38 from luca <luca.pedrie...@gmail.com> ---

> I just did a simple test (1):
> $ dbus-send --system --dest=org.freedesktop.Accounts --type=method_call
> --print-reply=literal /org/freedesktop/Accounts/User$UID
> org.freedesktop.Accounts.User.SetIconFile string:"${HOME}/avatar.png"
> 
> It worked like a charm, no questions asked. By the way, the user has neither
> sudo privileges nor write permissions for /var/lib/AccountsService/icons.
> 
> Then I did the same with a world-readable file (2):
> $ dbus-send --system --dest=org.freedesktop.Accounts --type=method_call
> --print-reply=literal /org/freedesktop/Accounts/User$UID
> org.freedesktop.Accounts.User.SetIconFile
> string:"/usr/share/sddm/faces/root.face.icon"
> 
> The results are somewhat confusing:
> - /var/lib/AccountsService/icons/$USER (1) is still in place after (2) and
> is picked up by kickoff, kscreenlocker and sddm
> - /var/lib/AccountsService/users/$USER contains the new (2) icon path and is
> ignored by kickoff, kscreenlocker and sddm
> 
> Plasma: 5.20.4
> Frameworks: 5.77.0
> AccountsService: 0.6.55

I can confirm this strange behaviour in Debian Sid and if you link the file (2)
in your $HOME it works!

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to