Feature-complete cursor theme in the style of classic X11
  • Python 68.6%
  • Makefile 31.4%
Find a file
Juhani Krekelä 9b2153bf3c Add support for 2x scale cursors
This allows using muinaisosoitin with HiDPI screens.
2026-06-18 23:57:10 +03:00
.gitignore Add support for 2x scale cursors 2026-06-18 23:57:10 +03:00
bdf_extract.py Add support for 2x scale cursors 2026-06-18 23:57:10 +03:00
COPYING Create new cursors for the missing CSS cursor names 2025-10-17 01:26:04 +03:00
cursor.bdf First commit 2025-10-14 23:30:18 +03:00
Makefile Add support for 2x scale cursors 2026-06-18 23:57:10 +03:00
newcursors.bdf Make the finger of "alias" more prominent 2025-11-06 19:25:25 +02:00
README.md Flesh out the README.md 2025-10-17 01:57:25 +03:00

Muinaisosoitin

Muinaisosoitin ('ancient pointer') is an modern feature-complete cursor theme based on the X11 default cursors.

Use make to build the cursor files. The Makefile should be POSIX 2024 compliant and works with both GNU Make and FreeBSD Make.

To install the theme user-locally, you can run:

PREFIX=~/.local make install

Afterwards, either use your desktop environment's cursor theme selector, or set the XCURSOR_THEME environment variable manually.

The Makefile understands the following environment variables:

Variable Default value
FFMPEG ffmpeg
PYTHON python3
XCURSORGEN xcursorgen
PREFIX /usr/local
DATAROOTDIR ${PREFIX}/share
ICONSDIR ${DATAROOTDIR}/icons
DESTDIR

cursor.bdf is from upstream Xorg sources. The exact file downloaded was https://gitlab.freedesktop.org/xorg/font/cursor-misc/-/raw/73b2095391d5bcf326c903946de48d0710daa169/cursor.bdf but since the file has not had any changes since the beginning of Xorg version control history (and likely since far before that), knowing the specific commit is probably not that important.

Rest of the files are my own creation.