My slstatus configuration
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. slstatus - suckless status
  2. ==========================
  3. slstatus is a suckless status monitor for window managers that use WM_NAME
  4. (e.g. dwm) or stdin to fill the status bar.
  5. Features
  6. --------
  7. - Battery percentage/power/state
  8. - CPU usage
  9. - CPU frequency
  10. - CPU iowait
  11. - Custom shell commands
  12. - Date and time
  13. - Disk status (free storage, percentage, total storage and used storage)
  14. - Available entropy
  15. - Username/GID/UID
  16. - Hostname
  17. - IP address (IPv4 and IPv6)
  18. - Kernel version
  19. - Keyboard indicators
  20. - Load average
  21. - Number of files in a directory (hint: Maildir)
  22. - Memory status (free memory, percentage, total memory and used memory)
  23. - Swap status (free swap, percentage, total swap and used swap)
  24. - Temperature
  25. - Uptime
  26. - Volume percentage (OSS/ALSA)
  27. - WiFi signal percentage and ESSID
  28. Requirements
  29. ------------
  30. In order to build slstatus you need the Xlib header files.
  31. Installation
  32. ------------
  33. Run ./configure first to detect your operating system.
  34. Optionally edit config.mk to match your local setup (slstatus is installed into
  35. the /usr/local namespace by default). Uncomment OSSLIBS on OpenBSD.
  36. Afterwards enter the following command to build and install slstatus (if
  37. necessary as root):
  38. make clean install
  39. Running slstatus
  40. ----------------
  41. See the man page for details.
  42. Configuration
  43. -------------
  44. slstatus can be customized by creating a custom config.h and (re)compiling the
  45. source code. This keeps it fast, secure and simple.
  46. Todo
  47. ----
  48. Porting to OpenBSD is the current goal before thinking about a release.
  49. The following functions are not portable at the moment:
  50. - wifi_{perc,essid}
  51. - cpu_{perc,iowait}
  52. - entropy
  53. - swap_{free,perc,total,used}
  54. - battery_{power,state}