[Bug 273744] sysutils/xfce4-settings: cursor themes being listed twice

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 14 Sep 2023 21:22:46 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273744

Guido Falsi <madpilot@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|maintainer-feedback?(xfce@F |maintainer-feedback+
                   |reeBSD.org)                 |

--- Comment #4 from Guido Falsi <madpilot@FreeBSD.org> ---
Hi,

I had some spare time and had a look. I did discover something, and a simple
workaround that is not a solution but is a little proof I'm on to something.

xfce4-mouse-settings looks up the themes in the filesystem, based on a search
path, that by default contains multiple, colon separated paths.

It gets the path via XcursorLibraryPath() provided by x11/libXcursor.

This library function returns the path provided by the XCURSOR_PATH env
variable or, if undefined, a default compiled in path.

If I run:

env XCURSOR_PATH=/usr/local/share/icons xfce4-mouse-settings

forcing a single directory search path, there are no duplicates.

So, for some reason, the default value returned by libXcursor has some
duplicate path, and xfce4-mouse-settings ends up finding duplicated.

Ti investigate more I need to patch xfce components and add some printf
functions around to see what is happening behind the scenes.

-- 
You are receiving this mail because:
You are the assignee for the bug.