An open API service indexing awesome lists of open source software.

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

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
```

![screenshot](screen.png)

## 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