Attached below. > $ eselect xcursors list > Available X cursors themes : > [1] Vanilla-DMZ * > [2] handhelds > [3] redglass > [4] whiteglass Bascially, it creates the /usr/share/cursors/xorg-x11/default directory wherin the created index.theme inherits a installed theme : > $ cat /usr/share/cursors/xorg-x11/default/index.theme > Inherits=Vanilla-DMZ Reproducible: Always
Created attachment 344620 [details] xcursors eselect module MAINTAINER variable should be checked at the top of the file.
(In reply to comment #1) > Created attachment 344620 [details] > xcursors eselect module > do_del() { > [...] > } If possible, action names should be standardised. AFAICS, we don't yet have a "del" action in any module. Some modules have an "unset" action though. Would that fit? @desktop-misc, @x11: I guess this module falls in your field.
Taking a look at Bug #543902, one can see that gtk+:3 depends on the Adwaita theme, which then proceeds to symlink itself. It appears that this is simply not going to change and a default cursor will be forced to everyone. Regarding this bug: Adwaita uses a symlink, while this eselect script creates a `defaults/index.theme` file. I wonder which method is more proper, so that it can be used globally.
Nowadays it's really up to DE to define what theme is to be used, it can also be changed on per-user without DE in .Xresources/.Xdefault with: Xcursor.theme: Adwaita Xcursor.size: 16 so it think there's little value for it really.
Out of curiosity, do you know if these X resources can be used to select the default/built-in X11 cursor theme? (For context, see bug 543488 comment 20 and bug 543902.)
(In reply to Piotr Karbowski from comment #4) > Nowadays it's really up to DE to define what theme is to be used, it can > also be changed on per-user without DE in .Xresources/.Xdefault with: > > Xcursor.theme: Adwaita > Xcursor.size: 16 > > so it think there's little value for it really. That's really funny, because : - DE or per-user cursor theme has nothing to do with default cursors theme defined *globally* on the system *by the superuser* (one command to define default theme for all users) - In most of cursors themes ebuilds available in current portage tree we can read : > einfo "To globally use this set of mouse cursors edit the file:" > einfo " ${EROOT}/usr/share/cursors/xorg-x11/default/index.theme" > einfo "and change the line:" > einfo " Inherits=[current setting]" > einfo "to" > einfo " Inherits=Blue" This is exactly what this module do.