just
xcursorgen
imagemagick(convert)
- Clone the repo
- Run
just boostrap
to bootstrap the project - Put the name of your cursor theme under
justfile
cursor_theme_name := 'default'
- Under
assets/png/<cursor-name>
, you will find four sizes24
,32
,48
and64
- Drop the
.png
assets into their corresponding folder - Config the cursor through editing
config
file under every/assets/png/<cursor-name>
config
has the following format
delay 250 # animation delay
size-24 0 0 # the coordinates of cursor tip
size-32 0 0
size-48 0 0
size-64 0 0
- Config
index.theme
[Icon Theme]
Name = default
Comment = Put your own comment here...
Example = default #optional
Inherits = <the old cursor theme> #optional
- Run
just build
to build the package - Run
just install-local
to install locally into~/.icons
- Zip and publish your cursor theme to
gnome-look
, or package it manually into corresponding distro's package format
Cursor Name | CSS Cursor Name |
---|---|
link/pointer | pointer |
left_ptr_watch | progress |
plus | cell |
link/alias | alias |
fleur | move |
openhand | grab |
closedhand | grabbing |
fleur | all-scroll |
For more details, please consult MDN.