Cursor theme changes

Thanks for xsettingsd, has been really helpful in making theme changes/reloads in a WM environment (XMonad currently, for me)!

One setting which seems funky is Gtk/CursorThemeName: upon changing and sending HUP to xsettingsd, the mouse cursor theme does change, but not everywhere. Perhaps this is more of a GTK or X thing? So most programs will update the cursor theme, but not over root (background).

However, if I open lxappearance, without changing anything just opening the program, the mouse cursor is updated. Perhaps it is a GTK/X thing, as current emacs needs a manual set-mouse-color to pickup the change, but not in newer pgtk builds. Not sure how this should work for the mouse theme on the desktop in general, or what lxappearance is doing. My quick look at the code just shows it loading current settings, but via g_object stuff (sorry, not a GTK person to know what's happening).

Is this something that xsettingsd can fix? Or is this something for the WM? Not sure what lxappearance has to do with it, but seems to be a clue that settings need some reload/refresh?

Thanks for xsettingsd, has been really helpful in making theme changes/reloads in a WM environment (XMonad currently, for me)! One setting which seems funky is `Gtk/CursorThemeName`: upon changing and sending `HUP` to xsettingsd, the mouse cursor theme does change, but not everywhere. Perhaps this is more of a GTK or X thing? So most programs will update the cursor theme, but not over root (background). However, if I open lxappearance, without changing anything just opening the program, the mouse cursor is updated. Perhaps it is a GTK/X thing, as current emacs needs a manual `set-mouse-color` to pickup the change, but not in newer pgtk builds. Not sure how this should work for the mouse theme on the desktop in general, or what lxappearance is doing. My quick look at the code just shows it loading current settings, but via `g_object` stuff (sorry, not a GTK person to know what's happening). Is this something that xsettingsd can fix? Or is this something for the WM? Not sure what lxappearance has to do with it, but seems to be a clue that settings need some reload/refresh?