Closed hgluka closed 1 year ago
If the cursor doesn't change in general, then it is not related to the changes I made :-D
Yes, I meant that I noticed the larger issue while testing your change. Sorry for the confusion :D
Mostly I'm wondering if someone can reproduce it or if it has something to do with my setup.
Yes, I can reproduce it. I wonder whether it's DE/WM/GTK to blame for missing some cursor icons 🤔
I can't reproduce on EXWM.
I don't know if it's relevant, but I don't have the issue in other browsers (with the same DE - Gnome 42.5).
I'll test it out tomorrow on my laptop with CWM.
Ah, so the issue is with Guix on a foreign distro. Guix needs some environment variables to be set, and systemd (in my case) doesn't set them. Here is a similar issue with the Emacs package: https://issues.guix.gnu.org/53379 So the problem isn't Nyxt specific.
To get the proper cursor theme, I put EXPORT XCURSOR_PATH='/usr/share/icons'
in my .zshrc (and also changed my sly config to preserve the value) and it works perfectly.
@aartaka let me know if that fixes it for you as well.
Artyom is running Guix as an OS, so I suspect the problem is slightly different! A good start perhaps!
Good investigation @hgluka!
To get the proper cursor theme, I put EXPORT XCURSOR_PATH='/usr/share/icons' in my .zshrc (and also changed my sly config to preserve the value) and it works perfectly.
I cannot easily test it right now, so let's settle on explaining it with my desktop environment deficiency 😛
It very well could be a DE issue. There is this part of the Arch Wiki (neither one of us is using Arch, but still) that points in that direction.
I believe we can close this one for now. I wonder if we should add a small note on the manual about this env var.
Sorry, I totally forgot to follow up on this. Should I close the issue now or wait and see about adding that note to the manual?
I don't know what the criteria is for that. There isn't a lot of stuff in the Troubleshooting section.
I can imagine arguments both for and against adding a note about it in the manual. We'll do it as you find most reasonable @hgluka. What do you say?
Well, if it really is DE/WM related, then it could be affecting lots of users (even if they don't notice). I'd say we should add a note for that reason. Plus, the fix is pretty simple and harmless. I can make a PR for it.
This might be an issue with my system, but the change introduced in 418276a to fix #3054 doesn't seem to be working. Then, to confirm, I tested the different cursors on this page: https://www.w3schools.com/cssref/tryit.php?filename=trycss_cursor and found out that a lot of them don't work, including
pointer
.Steps to reproduce are:
cc @jmercouris
My
show-system-information
output: