all repos — slstatus @ ee5337babe5fb756d5877fc820a73f5a34a0d799

my build of slstatus (tools.suckless.org/slstatus/)

typofix && another update
Ali H. Fardan raiz@firemail.cc
Tue, 23 Aug 2016 14:16:45 +0300
commit

ee5337babe5fb756d5877fc820a73f5a34a0d799

parent

5b6097471ff8024029268834e482f7102d26c049

1 files changed, 4 insertions(+), 6 deletions(-)

jump to
M README.mdREADME.md

@@ -3,7 +3,7 @@ ========

**slstatus** is a suckless and lightweight status monitor for window managers that 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 to be a better alternative to Bash scripts (inefficient) and Conky (bloated for this use). -If you write a bash script that shows system information in WM_NAME, it executes a huge amount of external command (top, free etc.) every few seconds. This results in high system resource usage. slstatus solves this problem by only using C libraries and/or reading from files in sysfs/procfs. +If you write a bash script that shows system information in WM_NAME, it executes a huge amount of external commands (top, free etc.) every few seconds. This results in high system resource usage. slstatus solves this problem by only using C libraries and/or reading from files in sysfs/procfs. Looking at the LOC (lines of code) of the [Conky project](https://github.com/brndnmtthws/conky), very interesting: *28.346 lines C++, 219 lines Python and 110 lines Lua*. slstatus currently has about **800 lines of clean documented C code** and even includes additional possibilities as it can be customized and extended very easily. Configure it by customizing the config.h (C header file) which is secure and fast as no config files are parsed at runtime.

@@ -40,11 +40,9 @@ ### Starting

Write the following code in your ~/.xinitrc (or any other initialization script): -``` -while true; do - slstatus -done & -``` + while true; do + slstatus + done & The loop is needed that the program runs after suspend to ram.