https://github.com/chux0519/runcat-tray
runcat system tray on Linux (using libappindicator)
https://github.com/chux0519/runcat-tray
Last synced: 11 months ago
JSON representation
runcat system tray on Linux (using libappindicator)
- Host: GitHub
- URL: https://github.com/chux0519/runcat-tray
- Owner: chux0519
- License: bsd-2-clause
- Created: 2021-10-28T03:55:47.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-23T08:14:44.000Z (about 2 years ago)
- Last Synced: 2025-03-27T00:33:58.551Z (about 1 year ago)
- Language: C
- Size: 91.8 KB
- Stars: 42
- Watchers: 2
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# runcat-tray
Is a runcat port for Linux using libappindicator.
(Another useless cat here..)
## requirements
- libappindicator-gtk3
## build
> mkdir build && cd build
>
> cmake .. && make
>
> make install
It will install all default icons to your `~/.config/runcat/icons`, optionally, you can move/copy the runcat binary to your $PATH.
## start
> runcat
There're several flags to use:
- `-l` to set the lower bound of FPS, default to 6
- `-u` to set the upper bound of FPS, default to 90
- `-d` to set the default icon set, default to $HOME/.config/runcat/icons/cat
## resources
The default resources are from internet.
-
from [win0err/gnome-runcat](https://github.com/win0err/gnome-runcat)
-
from [unreturnable](https://tenor.com/view/swan_hack-dab-tux-linux-gif-19010779)
-
from github home page
-
from [cultofthepartyparrot.com](https://cultofthepartyparrot.com/)
You can use your custom pictures.
1. extract all frames(png/svg are good) from a gif, usually using `imagemagick`'s `convert` command, like
> convert -coalesce ./input.gif out%02d.png
2. copy those frames in a directory.
3. use the `-d` flag to specify the icons' ABS path(like `/home/username/.config/runcat/icons/xxx`).
PS: It currently support no more than 30 frames in a directory.