Git Product home page Git Product logo

bibata_cursor_rainbow's Introduction

Bibata Cursor Rainbow

'Semi-Animated' Bibata cursors with rainbow colors.

build CodeFactor Twitter

Bibata Styles

  • Bibata Original : Sharp edge Bibata Cursors
  • Bibata Modern : Round edge Bibata Cursors

Cursor Sizes

22 24 28 32 40 48 56 64 72 80 88 96

Quick install

Preview


Bibata Rainbow

Manual Install

Latest Stable & Development releases can be downloaded from Here

Linux/X11

# extract `Bibata-Rainbow.tar.gz`
tar -xvf Bibata-Rainbow.tar.gz

# For local users
mv Bibata-Rainbow-* ~/.icons/

# For all users
sudo mv Bibata-Rainbow-* /usr/share/icons/

Windows

  1. unzip .zip file
  2. Open unziped directory in Explorer, and right click on install.inf.
  3. Click 'Install' from the context menu, and authorize the modifications to your system.
  4. Open Control Panel > Personalization and Appearance > Change mouse pointers, and select Bibata Rainbow Cursors.
  5. Click 'Apply'.

Uninstall

Linux/X11

# For local users
rm ~/.icons/Bibata-Rainbow-*

# For all users
sudo rm /usr/share/icons/Bibata-Rainbow-*

Windows

  1. Go to Registry Editor by typing the same in the start search box.
  2. Expand HKEY_CURRENT_USER folder and expand Control Panel folder.
  3. Go to Cursors folder and click on Schemes folder - all the available custom cursors that are installed will be listed here.
  4. Right Click on the name of cursor file you want to uninstall; for eg.: Bibata-Rainbow Cursors and click Delete.
  5. Click 'yes' when prompted.

Dependencies

External Libraries

  • libxcursor-dev
  • libx11-dev
  • libpng-dev (<=1.6)

Install External Libraries

macOS
brew install --cask xquartz
brew install libpng
Debain/ubuntu
sudo apt install libx11-dev libxcursor-dev libpng-dev
ArchLinux/Manjaro
sudo pacman -S libx11 libxcursor libpng
Fedora/Fedora Silverblue/CentOS/RHEL
sudo dnf install libX11-devel libXcursor-devel libpng-devel

Build Dependencies

Node Packages

PyPi Packages

Build From Scratch

Auto Build (using GitHub Actions)

GitHub Actions is automatically runs on every push(on main & dev branch) and pull request(on main branch), You found theme resources in artifact section of ci. GitHub Actions available inside .github/workflows directory.

Manual Build

Check Makefile for more targets.

make

Build Only XCursor theme

make unix

Customize XCursor size

make unix X_SIZES=22            # Only built '22px' pixel-size.
make unix X_SIZES=22 24 32      # Multiple sizes are provided with  ' '(Space)

Install XCursor theme

make install            # install as user
  # OR
sudo make install       # install as root

Build Only Windows theme

make windows

Customize Windows Cursor size

make windows WIN_SIZE=96            # Supports only one pixel-size

Windows installations steps are same as these.

You may also like...

Bugs

Bugs should be reported here on the Github issues page.

Getting Help

You can create a issue, I will help you.

Contributing

Check CONTRIBUTING.md, any suggestions for features and contributions to the continuing code masterelopment can be made via the issue tracker or code contributions via a Fork & Pull requests.

Credit

bibata_cursor_rainbow's People

Contributors

ful1e5 avatar monosans avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

bibata_cursor_rainbow's Issues

Click action not on tip of cursor (as one expects) but on the animated part of the cursor

Hello,
Thanks for the cursor.

When moving/clicking/etc with this cursor the position of the click/action/etc is not based on the tip of the cursor, as one whould expect , but on the animated part of the cursor.

To test this find an icon that has an action to it, for example the "sign in" icon on github.
Drag the cursor to it, slowly.
At one moment the cursor will be on it but you still will not be able to click on that icon.
drag it a bit more onto the icon, the cursor will then change from a arrow to a hand, and then you can click.

Please fix.
thank you.

Mix rainbow and translucent.

Hi, I just discovered this Cursor Theme and I love it!
Is there a way to make the rainbow cursor also translucent?

ImportError: cannot import name 'LikePath' from 'clickgen.util'

A user of my bibata-rainbow-cursor-theme AUR package reported this and I can reproduce it:

==> Starting build()...
Traceback (most recent call last):
  File "/build/bibata-rainbow-cursor-theme/src/Bibata_Cursor_Rainbow-1.1.0/builder/build.py", line 7, in <module>
    from brbpkg.configure import get_config
  File "/build/bibata-rainbow-cursor-theme/src/Bibata_Cursor_Rainbow-1.1.0/builder/brbpkg/configure.py", line 6, in <module>
    from brbpkg.extra import PNGProvider
  File "/build/bibata-rainbow-cursor-theme/src/Bibata_Cursor_Rainbow-1.1.0/builder/brbpkg/extra.py", line 14, in <module>
    from clickgen.util import LikePath
ImportError: cannot import name 'LikePath' from 'clickgen.util' (/usr/lib/python3.9/site-packages/clickgen/util.py)

It builds fine with python-clickgen 1.1.8.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.