https://github.com/beangreen247/beanmon
A Simple Linux System Monitor
https://github.com/beangreen247/beanmon
beangreen beangreen247 c-language c-programming-language fvwm fvwm3 linux make makefile system system-monitor system-monitoring
Last synced: 2 months ago
JSON representation
A Simple Linux System Monitor
- Host: GitHub
- URL: https://github.com/beangreen247/beanmon
- Owner: BeanGreen247
- License: wtfpl
- Created: 2025-04-04T07:39:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-06T16:55:59.000Z (over 1 year ago)
- Last Synced: 2025-08-15T03:59:28.537Z (11 months ago)
- Topics: beangreen, beangreen247, c-language, c-programming-language, fvwm, fvwm3, linux, make, makefile, system, system-monitor, system-monitoring
- Language: C
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BeanMon
A simple Linux system monitor that displays CPU usage, memory info, and disk space in a small X11 window.
I recommend using it with fvwm3 and add the following styling in your fvwm3 config file
```
# == Window decors and overrides ==
Style * Title, Handles, !MWMFunctions, NoDecorHint, StickyIcon
Style * DepressableBorder
Style "FvwmPager" NoTitle, Icon, Sticky, WindowListSkip, Handles, BorderWidth 7
...some more styling here....
Style "BeanMon" NoTitle, Sticky, WindowListSkip, BorderWidth 7
```

## Build
Make sure you have `gcc` and the X11 development libraries installed (e.g. `libx11-dev` on Debian/Ubuntu).
```bash
make
```
## Run
```bash
./BeanMon
```
## Major Files
- `main.c` – The source code
- `Makefile` – For building the program
## License
This project is licensed under the [WTFPL](http://www.wtfpl.net/).
Do what the f*** you want.
---
BeanGreen247, 2025