CursorGlow is a customizable cursor highlighting tool that adds a glowing effect around your mouse cursor. It features:
- Configurable highlight size, color, shape and broken animation
- Support for different cursor shapes (rounded square, circle)
- Adjustable inner and outer stroke widths
- Rotation effects
- Corner radius customization
The settings can be configured through JSON files:
settings.json
Key settings include:
highlight_size
: Size of the glow effect (in pixels)highlight_color
: RGBA color values for the glow [R, G, B, A]corner_radius
: Roundness of corners for rounded square shaperotation
: Rotation angle in degreesshape
: "rounded_square" or "circle"outer_stroke_width
: Width of outer highlight borderinner_stroke_width
: Width of inner highlight borderanimation_enabled
: Enable/disable animation effectsanimation_speed
: Speed of animations (lower is faster)
- Clone the repository:
git clone https://github.com/ren-chon/cursorglow.git
- Install dependencies:
dnf install gtk4-devel cairo-devel
# or
apt install libgtk-4-dev libcairo2-dev
- Python dependencies:
pip install PyGObject cairo
- Run the extension:
python3 ./cursorglow.py