diff options
author | Bradley Taunt <bt@btxx.org> | 2024-11-06 08:40:23 -0500 |
---|---|---|
committer | Bradley Taunt <bt@btxx.org> | 2024-11-06 08:40:23 -0500 |
commit | 08e3aadd9b6d64dfabbd37581ef0d4d6d649444f (patch) | |
tree | 3449586cfe8226e8441b1e00ece92b30daf2e609 /laptop/slstatuso/README | |
parent | 2696eff953132fc335d2d5f19e82009ac0870419 (diff) |
Initial overall to match latest updates
Diffstat (limited to 'laptop/slstatuso/README')
-rwxr-xr-x | laptop/slstatuso/README | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/laptop/slstatuso/README b/laptop/slstatuso/README new file mode 100755 index 0000000..56abfa7 --- /dev/null +++ b/laptop/slstatuso/README @@ -0,0 +1,71 @@ +slstatuso - suckless status for openbsd +======================================= + +slstatus is a suckless status monitor for window managers that use WM_NAME +(e.g. dwm) or stdin to fill the status bar. + + +Features +-------- +- Battery percentage/state/time left +- Cat (read file) +- CPU usage +- CPU frequency +- Custom shell commands +- Date and time +- Disk status (free storage, percentage, total storage and used storage) +- Available entropy +- Username/GID/UID +- Hostname +- IP address (IPv4 and IPv6) +- Kernel version +- Keyboard indicators +- Keymap +- Load average +- Network speeds (RX and TX) +- Number of files in a directory (hint: Maildir) +- Memory status (free memory, percentage, total memory and used memory) +- Swap status (free swap, percentage, total swap and used swap) +- Temperature +- Uptime +- Volume percentage +- WiFi signal percentage and ESSID + + +Requirements +------------ +Currently slstatus works on FreeBSD, Linux and OpenBSD. +In order to build slstatus you need the Xlib header files. + +- For volume percentage on Linux the kernel module `snd-mixer-oss` must be + loaded. +- For volume percentage on FreeBSD, `sndio` must be installed. + + +Installation +------------ +Edit config.mk to match your local setup (slstatus is installed into the +/usr/local namespace by default). + +Afterwards enter the following command to build and install slstatus (if +necessary as root): + + make clean install + + +Running slstatus +---------------- +See the man page for details. + + +Configuration +------------- +slstatus can be customized by creating a custom config.h and (re)compiling the +source code. This keeps it fast, secure and simple. + + +Upcoming +-------- + +A release (v1.0) will come soon... ;) +After a long phase of inactivity, development has been continued! |