rizo / mocu-xcursor

A modest xcursor theme

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mocu

Preview

A modest xcursor theme, inspired by DMZ and cz-Viator.

Available in white and black. Right and left-handed. Size 24, 36, 48, 60, 72, 96. Distributed under the CC0.

Make

The themes can be generated with the make script:

./make.sh

Dependencies:

  • Common bash, sed, grep, etc.
  • rsvg-convert
  • xmlstarlet
  • xcursorgen

Customization

The theme settings are stored in src/themes.txt.

Colors

The svg files use placeholder colors, which are replaced with the specific theme colors before rendering.

#0a0b0c = shadow
#1a1b1c = stroke
#fafbfc = fill

Hotspot

Each svg source file must contain a <circle> element with id="hot". The center of the circle represents the hotspot.

Handedness

For a given handedness, each occurence of class="HAND(SCALE,MOVE)" is replaced with transform="translate(MOVE)scale(SCALE,1)" before rendering.

Animations

To animate a cursor, the svg source file can be accompanied by a .txt file. Each line in that file represents a frame, in the format DELAY ATTRIBUTE. Each occurence of class="anim" is replaced with ATTRIBUTE before rendering the respective frame.

About

A modest xcursor theme

License:Creative Commons Zero v1.0 Universal


Languages

Language:Shell 100.0%