Many missing cursors
Description:
Many Cursor names that are available in Adwaita are missing from Vanilla-DMZ. For most of them, a matching cursor exists, but the links are missing.
Additional info:
- package version(s): 0.4.5-2
Compared to Adwaita, these are the missing cursor files:
I have marked cursors for which a good replacement is available in Vanilla-DMZ with "(-> alternative)" and cursors that don't have a good replacement with "(!!)".
Vanilla-DMZ: missing alias (-> dnd-link)
Vanilla-DMZ: missing all-scroll (!!)
Vanilla-DMZ: missing cell (-> crosshair)
Vanilla-DMZ: missing col-resize (-> h_double_arrow)
Vanilla-DMZ: missing context-menu (!!)
Vanilla-DMZ: missing default (-> left_ptr)
Vanilla-DMZ: missing dnd-no-drop (!!)
Vanilla-DMZ: missing e-resize (-> right_side)
Vanilla-DMZ: missing ew-resize (-> h_double_arrow)
Vanilla-DMZ: missing grab (-> grabbing)
Vanilla-DMZ: missing ne-resize (-> top_right_corner)
Vanilla-DMZ: missing nesw-resize (-> fd_double_arrow)
Vanilla-DMZ: missing no-drop (!!)
Vanilla-DMZ: missing not-allowed (-> crossed_circle)
Vanilla-DMZ: missing n-resize (-> top_side)
Vanilla-DMZ: missing ns-resize (-> v_double_arrow)
Vanilla-DMZ: missing nw-resize (-> top_left_corner)
Vanilla-DMZ: missing nwse-resize (-> bd_double_arrow)
Vanilla-DMZ: missing openhand (!!)
Vanilla-DMZ: missing pointer (-> hand)
Vanilla-DMZ: missing pointer-move (-> move)
Vanilla-DMZ: missing progress (-> left_ptr_watch)
Vanilla-DMZ: missing row-resize (-> v_double_arrow)
Vanilla-DMZ: missing se-resize (-> bottom_right_corner)
Vanilla-DMZ: missing size_all (!!)
Vanilla-DMZ: missing size_bdiag (-> fd_double_arrow)
Vanilla-DMZ: missing size_fdiag (-> bd_double_arrow)
Vanilla-DMZ: missing size_hor (-> h_double_arrow)
Vanilla-DMZ: missing size_ver (-> v_double_arrow)
Vanilla-DMZ: missing s-resize (-> bottom_side)
Vanilla-DMZ: missing sw-resize (-> bottom_left_corner)
Vanilla-DMZ: missing text (-> xterm)
Vanilla-DMZ: missing vertical-text (!!)
Vanilla-DMZ: missing wait (-> watch)
Vanilla-DMZ: missing w-resize (-> left_side)
Vanilla-DMZ: missing zoom-in (!!)
Vanilla-DMZ: missing zoom-out (!!)
Steps to reproduce:
- Install adwaita-cursors and xcursor-vanilla-dmz
- run
cd /usr/share/icons/Adwaita/cursors/; for f in *; do [[ ! -f ../../Vanilla-DMZ/cursors/ ]] && echo "Vanilla-DMZ: missing $f"; done
- check the existing Vanilla-DMZ cursors for similar-looking replacements
Suggested fix
I suggest adding the found replacements as symlinks in the Arch package for xcursor-vanilla-dmz. This makes e.g. the directional resize cursors in Sway work properly.
For the cursors that have no replacements, I could try making some, but I don't have much graphic design experience, so I would rather not. Some can be replaced with suboptimal replacements (text instead of vertical-text for example) to not have missing cursors.