Aaron Marcher 27b9139dfc | 8 years ago | |
---|---|---|
.gitignore | 8 years ago | |
CONTRIBUTING.md | 8 years ago | |
CONTRIBUTORS.md | 8 years ago | |
LICENSE | 8 years ago | |
Makefile | 8 years ago | |
README.md | 8 years ago | |
TODO.md | 8 years ago | |
config.def.h | 8 years ago | |
config.mk | 8 years ago | |
screenshot.png | 8 years ago | |
slstatus.c | 8 years ago | |
slstatus.h | 8 years ago |
slstatus is a suckless and lightweight status monitor for window managers which use WM_NAME as statusbar (e.g. DWM). It is written in pure C without any system() calls and only reads from files most of the time. It is meant as a better alternative to Bash scripts (inefficient) and Conky (bloated for this use).
The following information is included:
Multiple entries (battery, wifi signal, ...) are supported and everything can be reordered and customized via a C header file (similar to DWM).
Before you continue, please be sure that a C compiler, make
and alsa-lib
are installed. Then compile the program once using sudo make install
. After that you may change config.h to your needs and recompile it after any change!
Put the following code in your ~/.xinitrc (or similar):
while true; do
slstatus
done &
The loop is needed that the program runs after suspend to ram.
In TODO.md there is a list of things that have to be done.
People who contributed are listed in CONTRIBUTORS.md.
For detailed information about coding style and restrictions see CONTRIBUTING.md
See LICENSE.md.