The only thing Valve respects is their bottom line, piling fluff onto their already crappy client, and keeping you into their info-gathering ecosystem.
Update on this: It seems like recently this issue no longer exists for me (1781041600), although I don't know exactly what fixed it. This issue can perhaps be closed.
Still an issue for me.
For me, it was an xWayland issue... if that's your setup, make sure your cursor theme is installed system wide (/usr/share/icons), then ALSO make sure you have the cursor theme and size written to ~/.Xresourses and ~/.config/environment.d/90-xcursor.conf. That fixed it for me.
For me, it was an xWayland issue... if that's your setup, make sure your cursor theme is installed system wide (/usr/share/icons), then ALSO make sure you have the cursor theme and size written to ~/.Xresourses and ~/.config/environment.d/90-xcursor.conf. That fixed it for me.
Looks like this does fix it for me as well. Not sure if it was the .config/environment.d/90-xcursor.conf or copying it to /usr/share/icons
Would be nice if steam did load from the user .icons folder as well though.
Just kidding. Issue is back without changes to the above.
For me copying the cursor theme to ~/.local/share/icons/default fixed the issue.
Nothing extracted yet.
Your system information
steamlogs.tar.gz
Please describe your issue in as much detail as possible:
It seems like steam is having trouble applying (?) the cursor theme that I usually use. This issue happened quite recently, although I don't know whether it is due to Steam or due to other updates within my system. Demonstration video attached:
https://github.com/user-attachments/assets/38ebd133-f3d5-463e-8930-7d786cc0dbd8
Note that XCURSOR_SIZE env var is being respected, but not XCURSOR_THEME. The weird thing is that it partially works.
Additional info: This issue also occurred with discord because of xwayland not properly reading the cursor theme, though now it has a way to run it without xwayland.
But this partial cursor change is not something you usually see
A couple things that I've tried:
Steps for reproducing this issue: