mirror of
https://github.com/ful1e5/Bibata_Cursor.git
synced 2025-05-23 11:36:55 -04:00
📚 Docs
This commit is contained in:
parent
449f0a8fb1
commit
4d8f8fbc28
3 changed files with 60 additions and 219 deletions
65
CURSORS.md
65
CURSORS.md
|
@ -1,65 +0,0 @@
|
||||||
# Cursor Source Info
|
|
||||||
|
|
||||||
| Bibata Modern Cursors | Bibata Original Cursors | Source | Symbolic links | Windows Cursor name |
|
|
||||||
| :-------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------: | :---------------------: | :-----------------------------: | :-----------------: |
|
|
||||||
| <img src="./packages/modern/src/svg/static/move.svg" width="20%"/> | <img src="./packages/original/src/svg/static/move.svg" width="20%"/> | move.svg | `dnd_none.svg` `all_scroll.svg` | `SizeAll.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/bottom_left_corner.svg" width="20%"/> | <img src="./packages/original/src/svg/static/bottom_left_corner.svg" width="20%"/> | bottom_left_corner.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/fd_double_arrow.svg" width="20%"/> | <img src="./packages/original/src/svg/static/fd_double_arrow.svg" width="20%"/> | fd_double_arrow.svg | `None` | `SizeNWSE.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/top_right_corner.svg" width="20%"/> | <img src="./packages/original/src/svg/static/top_right_corner.svg" width="20%"/> | top_right_corner.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/bottom_right_corner.svg" width="20%"/> | <img src="./packages/original/src/svg/static/bottom_right_corner.svg" width="20%"/> | bottom_right_corner.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/bd_double_arrow.svg" width="20%"/> | <img src="./packages/original/src/svg/static/bd_double_arrow.svg" width="20%"/> | bd_double_arrow.svg | `None` | `SizeNESW.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/top_left_corner.svg" width="20%"/> | <img src="./packages/original/src/svg/static/top_left_corner.svg" width="20%"/> | top_left_corner.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/bottom_tee.svg" width="20%"/> | <img src="./packages/original/src/svg/static/bottom_tee.svg" width="20%"/> | bottom_tee.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/center_ptr.svg" width="20%"/> | <img src="./packages/original/src/svg/static/center_ptr.svg" width="20%"/> | center_ptr.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/circle.svg" width="20%"/> | <img src="./packages/original/src/svg/static/circle.svg" width="20%"/> | circle.svg | `None` | `NO.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/crossed_circle.svg" width="20%"/> | <img src="./packages/original/src/svg/static/crossed_circle.svg" width="20%"/> | crossed_circle.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/dnd_no_drop.svg" width="20%"/> | <img src="./packages/original/src/svg/static/dnd_no_drop.svg" width="20%"/> | dnd_no_drop.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/context_menu.svg" width="20%"/> | <img src="./packages/original/src/svg/static/context_menu.svg" width="20%"/> | context_menu.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/copy.svg" width="20%"/> | <img src="./packages/original/src/svg/static/copy.svg" width="20%"/> | copy.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/dnd_copy.svg" width="20%"/> | <img src="./packages/original/src/svg/static/dnd_copy.svg" width="20%"/> | dnd_copy.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/cross.svg" width="20%"/> | <img src="./packages/original/src/svg/static/cross.svg" width="20%"/> | cross.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/tcross.svg" width="20%"/> | <img src="./packages/original/src/svg/static/tcross.svg" width="20%"/> | tcross.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/crosshair.svg" width="20%"/> | <img src="./packages/original/src/svg/static/crosshair.svg" width="20%"/> | crosshair.svg | `None` | `Cross.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/dotbox.svg" width="20%"/> | <img src="./packages/original/src/svg/static/dotbox.svg" width="20%"/> | dotbox.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/hand1.svg" width="20%"/> | <img src="./packages/original/src/svg/static/hand1.svg" width="20%"/> | hand1.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/hand2.svg" width="20%"/> | <img src="./packages/original/src/svg/static/hand2.svg" width="20%"/> | hand2.svg | `None` | `Hand.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/left_ptr.svg" width="20%"/> | <img src="./packages/original/src/svg/static/left_ptr.svg" width="20%"/> | left_ptr.svg | `None` | `Arrow.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/left_side.svg" width="20%"/> | <img src="./packages/original/src/svg/static/left_side.svg" width="20%"/> | left_side.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/right_side.svg" width="20%"/> | <img src="./packages/original/src/svg/static/right_side.svg" width="20%"/> | right_side.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/left_tee.svg" width="20%"/> | <img src="./packages/original/src/svg/static/left_tee.svg" width="20%"/> | left_tee.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/link.svg" width="20%"/> | <img src="./packages/original/src/svg/static/link.svg" width="20%"/> | link.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/dnd_link.svg" width="20%"/> | <img src="./packages/original/src/svg/static/dnd_link.svg" width="20%"/> | dnd_link.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/ll_angle.svg" width="20%"/> | <img src="./packages/original/src/svg/static/ll_angle.svg" width="20%"/> | ll_angle.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/lr_angle.svg" width="20%"/> | <img src="./packages/original/src/svg/static/lr_angle.svg" width="20%"/> | lr_angle.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/dnd_move.svg" width="20%"/> | <img src="./packages/original/src/svg/static/dnd_move.svg" width="20%"/> | dnd_move.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/grabbing.svg" width="20%"/> | <img src="./packages/original/src/svg/static/grabbing.svg" width="20%"/> | grabbing.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/pointer_move.svg" width="20%"/> | <img src="./packages/original/src/svg/static/pointer_move.svg" width="20%"/> | pointer_move.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/pencil.svg" width="20%"/> | <img src="./packages/original/src/svg/static/pencil.svg" width="20%"/> | pencil.svg | `None` | `Handwriting.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/plus.svg" width="20%"/> | <img src="./packages/original/src/svg/static/plus.svg" width="20%"/> | plus.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/question_arrow.svg" width="20%"/> | <img src="./packages/original/src/svg/static/question_arrow.svg" width="20%"/> | question_arrow.svg | `None` | `Help.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/dnd_ask.svg" width="20%"/> | <img src="./packages/original/src/svg/static/dnd_ask.svg" width="20%"/> | dnd_ask.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/right_ptr.svg" width="20%"/> | <img src="./packages/original/src/svg/static/right_ptr.svg" width="20%"/> | right_ptr.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/right_tee.svg" width="20%"/> | <img src="./packages/original/src/svg/static/right_tee.svg" width="20%"/> | right_tee.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/sb_down_arrow.svg" width="20%"/> | <img src="./packages/original/src/svg/static/sb_down_arrow.svg" width="20%"/> | sb_down_arrow.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/sb_h_double_arrow.svg" width="20%"/> | <img src="./packages/original/src/svg/static/sb_h_double_arrow.svg" width="20%"/> | sb_h_double_arrow.svg | `None` | `SizeWE.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/sb_left_arrow.svg" width="20%"/> | <img src="./packages/original/src/svg/static/sb_left_arrow.svg" width="20%"/> | sb_left_arrow.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/sb_right_arrow.svg" width="20%"/> | <img src="./packages/original/src/svg/static/sb_right_arrow.svg" width="20%"/> | sb_right_arrow.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/sb_up_arrow.svg" width="20%"/> | <img src="./packages/original/src/svg/static/sb_up_arrow.svg" width="20%"/> | sb_up_arrow.svg | `None` | `Alternate.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/sb_v_double_arrow.svg" width="20%"/> | <img src="./packages/original/src/svg/static/sb_v_double_arrow.svg" width="20%"/> | sb_v_double_arrow.svg | `None` | `SizeNS.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/top_side.svg" width="20%"/> | <img src="./packages/original/src/svg/static/top_side.svg" width="20%"/> | top_side.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/bottom_side.svg" width="20%"/> | <img src="./packages/original/src/svg/static/bottom_side.svg" width="20%"/> | bottom_side.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/top_tee.svg" width="20%"/> | <img src="./packages/original/src/svg/static/top_tee.svg" width="20%"/> | top_tee.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/ul_angle.svg" width="20%"/> | <img src="./packages/original/src/svg/static/ul_angle.svg" width="20%"/> | ul_angle.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/ur_angle.svg" width="20%"/> | <img src="./packages/original/src/svg/static/ur_angle.svg" width="20%"/> | ur_angle.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/vertical_text.svg" width="20%"/> | <img src="./packages/original/src/svg/static/vertical_text.svg" width="20%"/> | vertical_text.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/animated/wait.svg" width="20%"/> | <img src="./packages/original/src/svg/animated/wait.svg" width="20%"/> | wait.svg | `None` | `Wait.ani` |
|
|
||||||
| <img src="./packages/modern/src/svg/animated/left_ptr_watch.svg" width="20%"/> | <img src="./packages/original/src/svg/animated/left_ptr_watch.svg" width="20%"/> | left_ptr_watch.svg | `None` | `AppStarting.ani` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/wayland_cursor.svg" width="20%"/> | <img src="./packages/original/src/svg/static/wayland_cursor.svg" width="20%"/> | wayland_cursor.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/x_cursor.svg" width="20%"/> | <img src="./packages/original/src/svg/static/x_cursor.svg" width="20%"/> | x_cursor.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/xterm.svg" width="20%"/> | <img src="./packages/original/src/svg/static/xterm.svg" width="20%"/> | xterm.svg | `None` | `IBeam.cur` |
|
|
||||||
| <img src="./packages/modern/src/svg/static/zoom_in.svg" width="20%"/> | <img src="./packages/original/src/svg/static/zoom_in.svg" width="20%"/> | zoom_in.svg | `None` | |
|
|
||||||
| <img src="./packages/modern/src/svg/static/zoom_out.svg" width="20%"/> | <img src="./packages/original/src/svg/static/zoom_out.svg" width="20%"/> | zoom_out.svg | `None` | |
|
|
||||||
|
|
||||||
## Figma File
|
|
||||||
|
|
||||||
[](https://www.figma.com/file/Y9RKZLXhSvaxpUzsKGJkp6/Bibata-Cursor?node-id=0%3A1)
|
|
|
@ -7,8 +7,9 @@
|
||||||
[i]Available Sizes[/i] [b]22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96[/b]
|
[i]Available Sizes[/i] [b]22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96[/b]
|
||||||
[i]Get the latest build[/i] @[b][url=https://github.com/ful1e5/Bibata_Cursor/actions]GitHub Actions[/url][/b]
|
[i]Get the latest build[/i] @[b][url=https://github.com/ful1e5/Bibata_Cursor/actions]GitHub Actions[/url][/b]
|
||||||
[i]Release Notification[/i] at [b][url=https://twitter.com/ful1e5]Twitter[/url][/b](@ful1e5)
|
[i]Release Notification[/i] at [b][url=https://twitter.com/ful1e5]Twitter[/url][/b](@ful1e5)
|
||||||
|
For [i]Customizing Size[/i] check [b][url=https://github.com/ful1e5/Bibata_Cursor#manual-build]README.md[/url][/b]
|
||||||
|
|
||||||
[b][size=150]Linux/X11 installation[/size][/b]
|
[b]Linux/X11 installation[/b]
|
||||||
Get the latest stable Linux release from the [b][url=https://www.pling.com/p/1197198/#files-panel]Pling[/url][/b]. Unpack [b].tar.gz[/b] file and follow these [b]commands[/b].
|
Get the latest stable Linux release from the [b][url=https://www.pling.com/p/1197198/#files-panel]Pling[/url][/b]. Unpack [b].tar.gz[/b] file and follow these [b]commands[/b].
|
||||||
|
|
||||||
[b]Install[/b]
|
[b]Install[/b]
|
||||||
|
@ -27,8 +28,8 @@ Get the latest stable Linux release from the [b][url=https://www.pling.com/p/119
|
||||||
|
|
||||||
[size=150][b]Window installation[/b][/size]
|
[size=150][b]Window installation[/b][/size]
|
||||||
[list=1]
|
[list=1]
|
||||||
[*]unzip [b]Bibata_Windows.zip[/b] file[/*]
|
[*]unzip [b].zip[/b] file[/*]
|
||||||
[*]Open [b]Bibata_Windows/<Bibata_flavor>[/b] in Explorer, and [b]right-click[/b] on [b]install.inf[/b].[/*]
|
[*]Open [b]unziped[/b] directory in Explorer, and [b]right-click[/b] on [b]install.inf[/b].[/*]
|
||||||
[*]Click 'Install' from the context menu, and authorize the modifications to your system.[/*]
|
[*]Click 'Install' from the context menu, and authorize the modifications to your system.[/*]
|
||||||
[*]Open [i]Control Panel > Personalisation and Appearance > Change mouse pointers[/i], and select [b]Bibata Cursors[/b].[/*]
|
[*]Open [i]Control Panel > Personalisation and Appearance > Change mouse pointers[/i], and select [b]Bibata Cursors[/b].[/*]
|
||||||
[*]Click '[b]Apply[/b]'.[/*]
|
[*]Click '[b]Apply[/b]'.[/*]
|
||||||
|
|
161
README.md
161
README.md
|
@ -72,64 +72,14 @@
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<!-- Table Of Content -->
|
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary><strong>Table of Contents</strong> (click to expand)</summary>
|
|
||||||
|
|
||||||
- [Bibata ?](#bibata-)
|
|
||||||
- [Bibata Styles](#bibata-styles)
|
|
||||||
- [Cursor Sizes](#cursor-sizes)
|
|
||||||
- [Colors](#colors)
|
|
||||||
- [Preview](#preview)
|
|
||||||
- [Quick install](#quick-install)
|
|
||||||
- [Packages 📦](#packages-)
|
|
||||||
- [Arch Linux/Manjaro](#arch-linuxmanjaro)
|
|
||||||
- [Fedora](#fedora)
|
|
||||||
- [copr-repo by @peterwu (recommended)](#copr-repo-by-peterwu-recommended)
|
|
||||||
- [copr-repo by @muhalantabli](#copr-repo-by-muhalantabli)
|
|
||||||
- [Manual Install](#manual-install)
|
|
||||||
- [Linux/X11](#linuxx11)
|
|
||||||
- [Windows](#windows)
|
|
||||||
- [Dependencies](#dependencies)
|
|
||||||
- [Runtime Dependencies](#runtime-dependencies)
|
|
||||||
- [Install Runtime Dependencies](#install-runtime-dependencies)
|
|
||||||
- [macOS](#macos)
|
|
||||||
- [Debain/ubuntu](#debainubuntu)
|
|
||||||
- [ArchLinux/Manjaro](#archlinuxmanjaro)
|
|
||||||
- [Fedora/Fedora Silverblue/CentOS/RHEL](#fedorafedora-silverbluecentosrhel)
|
|
||||||
- [Build Dependencies](#build-dependencies)
|
|
||||||
- [Node Packages](#node-packages)
|
|
||||||
- [PyPi Packages](#pypi-packages)
|
|
||||||
- [Build From Scratch](#build-from-scratch)
|
|
||||||
- [⚡ Auto Build (using GitHub Actions)](#-auto-build-using-github-actions)
|
|
||||||
- [Manual Build](#manual-build)
|
|
||||||
- [Setup python environment](#setup-python-environment)
|
|
||||||
- [Compile From Source](#compile-from-source)
|
|
||||||
- [Install Node/PyPi Packages](#install-nodepypi-packages)
|
|
||||||
- [Build `Bibata`](#build-bibata)
|
|
||||||
- [Build `Bibata Modern` Only](#build-bibata-modern-only)
|
|
||||||
- [Build `Bibata Original` Only](#build-bibata-original-only)
|
|
||||||
- [Install Build Theme](#install-build-theme)
|
|
||||||
- [Linux](#linux)
|
|
||||||
- [Windows](#windows-1)
|
|
||||||
- [You may also like...](#you-may-also-like)
|
|
||||||
- [Bugs](#bugs)
|
|
||||||
- [Getting Help](#getting-help)
|
|
||||||
- [Contributing](#contributing)
|
|
||||||
- [Credit](#credit)
|
|
||||||
- [Support](#support)
|
|
||||||
</details>
|
|
||||||
|
|
||||||
<!-- Sub Projects -->
|
<!-- Sub Projects -->
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary><strong>Sub Projects</strong> (click to expand)</summary>
|
<summary><strong>Sub Projects</strong> (click to expand)</summary>
|
||||||
|
|
||||||
- [Bibata Rainbow](./packages/rainbow)
|
- [Bibata Rainbow](./bitmapper/packages/rainbow)
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
<!-- Bibata intro -->
|
|
||||||
|
|
||||||
# Bibata ?
|
# Bibata ?
|
||||||
|
|
||||||
|
@ -169,20 +119,22 @@ Bibata is **OpenSource**, Compact and Material Designed Cursor set. This project
|
||||||
|
|
||||||
## Preview
|
## Preview
|
||||||
|
|
||||||
|
> Check Figma file [here](https://www.figma.com/file/Y9RKZLXhSvaxpUzsKGJkp6/Bibata-Cursor?node-id=0%3A1)
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img title="Bibata Amber" width="90%" src="https://imgur.com/p60SQOq.png">
|
<img title="Bibata Amber" width="90%" src="https://i.imgur.com/2DEYWDC.png">
|
||||||
</br>
|
</br>
|
||||||
<sub>Bibata Amber</sub>
|
<sub>Bibata Amber</sub>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img title="Bibata Classic" width="90%" src="https://imgur.com/WaqGcUF.png">
|
<img title="Bibata Classic" width="90%" src="https://i.imgur.com/C8mMQ3j.png">
|
||||||
</br>
|
</br>
|
||||||
<sub>Bibata Classic</sub>
|
<sub>Bibata Classic</sub>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img title="Bibata Ice" width="90%" src="https://imgur.com/ON1sd4H.png">
|
<img title="Bibata Ice" width="90%" src="https://i.imgur.com/ovzTw6u.png">
|
||||||
</br>
|
</br>
|
||||||
<sub>Bibata Ice</sub>
|
<sub>Bibata Ice</sub>
|
||||||
</p>
|
</p>
|
||||||
|
@ -222,6 +174,7 @@ yay -S bibata-cursor-theme-bin # pre-built binary
|
||||||
#### copr-repo by @peterwu (recommended)
|
#### copr-repo by @peterwu (recommended)
|
||||||
|
|
||||||
**Enable the repo:**
|
**Enable the repo:**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo dnf copr enable peterwu/rendezvous
|
sudo dnf copr enable peterwu/rendezvous
|
||||||
```
|
```
|
||||||
|
@ -265,8 +218,8 @@ sudo mv Bibata-* /usr/share/icons/
|
||||||
|
|
||||||
#### Windows
|
#### Windows
|
||||||
|
|
||||||
1. unzip `Bibata_Windows.zip` file
|
1. unzip `.zip` file
|
||||||
2. Open `Bibata_Windows/<Bibata_flavor>` in Explorer, and **right click** on `install.inf`.
|
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.
|
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 Cursors**.
|
4. Open _Control Panel_ > _Personalization and Appearance_ > _Change mouse pointers_, and select **Bibata Cursors**.
|
||||||
5. Click '**Apply**'.
|
5. Click '**Apply**'.
|
||||||
|
@ -275,18 +228,19 @@ sudo mv Bibata-* /usr/share/icons/
|
||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
## Runtime Dependencies
|
## External Libraries
|
||||||
|
|
||||||
- libxcursor-dev
|
- libxcursor-dev
|
||||||
- libx11-dev
|
- libx11-dev
|
||||||
- libpng-dev (<=1.6)
|
- libpng-dev (<=1.6)
|
||||||
|
|
||||||
#### Install Runtime Dependencies
|
#### Install External Libraries
|
||||||
|
|
||||||
##### macOS
|
##### macOS
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
brew cask install xquartz libpng
|
brew install --cask xquartz
|
||||||
|
brew install libpng
|
||||||
```
|
```
|
||||||
|
|
||||||
##### Debain/ubuntu
|
##### Debain/ubuntu
|
||||||
|
@ -309,9 +263,11 @@ sudo dnf install libX11-devel libXcursor-devel libpng-devel
|
||||||
|
|
||||||
## Build Dependencies
|
## Build Dependencies
|
||||||
|
|
||||||
|
- [gcc](https://gcc.gnu.org/install/)
|
||||||
|
- [make](https://www.gnu.org/software/make/)
|
||||||
- [nodejs](https://nodejs.org/en/) (<=12.x.x)
|
- [nodejs](https://nodejs.org/en/) (<=12.x.x)
|
||||||
- [yarn](https://classic.yarnpkg.com/en/docs/install/)
|
- [yarn](https://classic.yarnpkg.com/en/docs/install/)
|
||||||
- [python3](https://www.python.org/downloads/)
|
- [python](https://www.python.org/downloads/) (<=3.8)
|
||||||
- [pip3](https://pip.pypa.io/en/stable/installing/)
|
- [pip3](https://pip.pypa.io/en/stable/installing/)
|
||||||
|
|
||||||
### Node Packages
|
### Node Packages
|
||||||
|
@ -319,12 +275,10 @@ sudo dnf install libX11-devel libXcursor-devel libpng-devel
|
||||||
- [puppeteer](https://www.npmjs.com/package/puppeteer)
|
- [puppeteer](https://www.npmjs.com/package/puppeteer)
|
||||||
- [pngjs](https://www.npmjs.com/package/pngjs)
|
- [pngjs](https://www.npmjs.com/package/pngjs)
|
||||||
- [pixelmatch](https://www.npmjs.com/package/pixelmatch)
|
- [pixelmatch](https://www.npmjs.com/package/pixelmatch)
|
||||||
- [ora](https://www.npmjs.com/package/ora)
|
|
||||||
- [chalk](https://www.npmjs.com/package/chalk)
|
|
||||||
|
|
||||||
### PyPi Packages
|
### PyPi Packages
|
||||||
|
|
||||||
- [clickgen](https://pypi.org/project/clickgen/)
|
- [clickgen](https://pypi.org/project/clickgen/s)
|
||||||
|
|
||||||
## Build From Scratch
|
## Build From Scratch
|
||||||
|
|
||||||
|
@ -334,92 +288,46 @@ GitHub Actions is automatically runs on every `push`(on **main** & **dev** branc
|
||||||
|
|
||||||
### Manual Build
|
### Manual Build
|
||||||
|
|
||||||
#### Setup python environment
|
> Check **[Makefile](./Makefile)** for more targets.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
python3 -m pip install --upgrade pip # Update pip to latest
|
make
|
||||||
python3 -m pip install virtualenv # Install python virtual environment
|
|
||||||
virtualenv venv # Create new virtualenv named `venv`
|
|
||||||
source venv/bin/activate # Activate virtualenv
|
|
||||||
|
|
||||||
# For Deactivate virtualenv
|
|
||||||
deactivate
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Compile From Source
|
#### Build Only `XCursor` theme
|
||||||
|
|
||||||
> Make sure your [python environment](#setup-python-environment) setup and `virtualenv` is **active**.
|
|
||||||
|
|
||||||
#### Install Node/PyPi Packages
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yarn install # Install all Node Packages
|
make unix
|
||||||
yarn py_install # Install all PyPi Packages with Bibata builder
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Build `Bibata`
|
#### Customize `XCursor` size
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yarn render:bibata-modern # Render Bibata Modern Bitmaps
|
make unix X_SIZES=22 # Only built '22px' pixel-size.
|
||||||
yarn render:bibata-original # Render Bibata Original Bitmaps
|
make unix X_SIZES=22 24 32 # Multiple sizes are provided with ' '(Space)
|
||||||
|
|
||||||
# Build cursors packages
|
|
||||||
yarn build # Build Windows & X11 packages
|
|
||||||
# OR
|
|
||||||
yarn build:x11 # Build only X11 packages
|
|
||||||
# OR
|
|
||||||
yarn build:win # Build only Windows cursors
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Build `Bibata Modern` Only
|
#### Install `XCursor` theme
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yarn render:bibata-modern # Render Bibata Modern Bitmaps
|
make install # install as user
|
||||||
|
|
||||||
# Build cursors packages
|
|
||||||
yarn build # Build Windows & X11 cursors
|
|
||||||
# OR
|
# OR
|
||||||
yarn build:x11 # Build only X11 cursors
|
sudo make install # install as root
|
||||||
# OR
|
|
||||||
yarn build:win # Build only Windows cursors
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Build `Bibata Original` Only
|
#### Build Only `Windows` theme
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yarn render:bibata-original # Render Bibata Original Bitmaps
|
make windows
|
||||||
|
|
||||||
# Build cursors packages
|
|
||||||
yarn build # Build Windows & Linux cursors
|
|
||||||
# OR
|
|
||||||
yarn build:x11 # Build only X11 cursors
|
|
||||||
# OR
|
|
||||||
yarn build:win # Build only Windows cursors
|
|
||||||
```
|
```
|
||||||
|
|
||||||
After build `bitmaps` and `themes` directory are generated at project **root**.
|
#### Customize `Windows Cursor` size
|
||||||
|
|
||||||
### Install Build Theme
|
|
||||||
|
|
||||||
All builded cursor themes are available inside `themes` directory.
|
|
||||||
|
|
||||||
#### Linux
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd ./themes
|
make windows WIN_SIZE=96 # Supports only one pixel-size
|
||||||
|
|
||||||
# installing Theme to local user(recommend)
|
|
||||||
rm -rf ~/.icons/Bibata-* && cp -r Bibata-* ~/.icons/
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Windows
|
> Windows installations steps are same as [these](#windows).
|
||||||
|
|
||||||
1. Open the `settings` app.
|
|
||||||
2. **Goto** `Devices` -> `Mouse` -> `Additional Mouse Options`.
|
|
||||||
3. **Goto** the `pointers` tab.
|
|
||||||
4. Replace each cursor in the currently applied cursor set with the corresponding cursor in the `./themes/<Bibata_flavor>` folder.
|
|
||||||
5. Click "**save as**" and type in the desired name.
|
|
||||||
6. Click "**apply**" and "**ok**".
|
|
||||||
|
|
||||||
<!-- Other Interesting projects -->
|
<!-- Other Interesting projects -->
|
||||||
|
|
||||||
|
@ -455,15 +363,12 @@ Check [CONTRIBUTING.md](CONTRIBUTING.md), any suggestions for features and contr
|
||||||
- [Dmz](https://github.com/GalliumOS/dmz-cursor-theme)
|
- [Dmz](https://github.com/GalliumOS/dmz-cursor-theme)
|
||||||
- [Yaru](https://github.com/ubuntu/yaru)
|
- [Yaru](https://github.com/ubuntu/yaru)
|
||||||
- Emojis are taken from [here](https://emojipedia.org/)
|
- Emojis are taken from [here](https://emojipedia.org/)
|
||||||
|
- Wedge loading from [loading.io](https://loading.io/spinner/wedges/-pie-wedge-pizza-circle-round-rotate) with **Microsoft** colors
|
||||||
|
|
||||||
<!-- Support -->
|
<!-- Support -->
|
||||||
|
|
||||||
# Support
|
# Support
|
||||||
|
|
||||||
Share your joy with **★**.
|
|
||||||
|
|
||||||
> For more support
|
|
||||||
|
|
||||||
<a href="https://www.buymeacoffee.com/Nt7Wg4V" >
|
<a href="https://www.buymeacoffee.com/Nt7Wg4V" >
|
||||||
<img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" >
|
<img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" >
|
||||||
</a>
|
</a>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue