How to choose picture for login user?

Boy this seems like a silly question, but searching both forums and duckduckgo yields nothing! How do I assign a photo for the login user in qubes 4.1?

Thanks!

I guess I did finally find something, once I knew what app was being used here!

The following works for me (mainly the same as you have cited above):

In dom0, edit the file /var/lib/AccountsService/users/<username>, and add the following line in the section [User]:

Icon=/var/lib/AccountsService/icons/<somefile>.png

where <somefile>.png is a picture having a resolution of 96 x 96 pixels and stored in that folder. As the real picture is somewhat smaller, I have set the unneeded part to transparent. The size of this picture seems to be required.

1 Like

Awesome. This was the route I was originally looking for - a way to set things per the user. Regardless of this being a single user system, I feel this is a better fit for me. Thanks GWeck!

Then please mark it as a solution so it could help other users too.

Also, just a general reminder that you don’t actually have to transfer any image files to dom0 for this sort of thing. Instead, you can simply view the image in an app qube and take a screenshot from dom0. You now have the desired image natively generated in dom0 – no risky file transfers required! (The same thing works for dom0 wallpapers.)

3 Likes

There is also the underrated qvm-get-image and
qvm-get-tinted-image, which reduce the risk.

1 Like