Package: libxcursor1
Version: 1:1.2.3-1build1
In the packaging data found in /debian/rules on line 10 there is:
--with-cursorpath=~/.icons:\$${datadir}/icons:/usr/share/pixmaps
This appears to include the expected ~/.icons and /usr/share/icons but not
~/.local/share/icons which is a location that modern users would expect to use
for cursor themes.
I believe this is impacting other projects such as LXQt, which relies on
libxcursor to determine cursor paths, causing cursor themes to not be found
when placed in ~/.local/share/icons. This undesired behavior is present in
Debian 13, as well as Ubuntu 25.10 and 26.04, but is not present in
non-Debian-based distros such as Fedora 44.
The "missing" themes in Debian LXQt can be made to appear by overriding the
XCURSOR_PATH environment variable, further supporting the theory that the
default libxcursor path list is simply missing this location.
For reference, here is the relevant bug report filed with LXQt:
https://github.com/lxqt/lxqt/issues/2826#issuecomment-4896316556
My suggested change is to include ~/.local/share/icons in the cursorpath.
Whether line 10 of /debian/rules is the place to accomplish that is something
that I do not have the knowledge to fully judge, but it looks like it could be.