Add "~/.local/share/icons" and "/usr/local/share/icons" to DEF_CURSORPATH
At this moment we have DEF_CURSORPATH="~/.icons:/usr/share/icons:/usr/share/pixmaps:/usr/X11R6/lib/X11/icons"
$XDG_DATA_HOME
is definitely missing, see also man 3 Xcursor
, section Themes: it uses "~/.local/share/icons, ~/.icons, /usr/share/icons, /usr/share/pixmaps" as default.
$XDG_DATA_DIRS
in form of /usr/loca/share
is used by FreeBSD people, see this and this issues.
My use case: I do not use ~/.icons, I've put my cursor theme to ~/.local/share/icons directory, and was very surprised that Xcursor and libxcb-cursor behave differently.
Side question: is /usr/X11R6
is still relevant today?
My suggestion: DEF_CURSORPATH="~/.local/share/icons:~/.icons:/usr/local/share/icons:/usr/share/icons:/usr/share/pixmaps"
(Totally off-topic, but I can't be silent) I would never thought I would create an issue for such legendary people like you. Men, you rock. My English is too poor to express it, thank you, I've learned from you a lot.