stumpwm.stumpwm-contrib/modeline/cpu/README.org
marasenna c81650acc6 modeline/cpu: update README.org
The current README.org is confusing. When you read it, it seems like you have to
add "%c" "%t" to *screen-mode-line-format*, which is incorrect. Actually, you
should add "%C". Therefore, I changed the README.org a bit to make it clearer.
2023-09-12 14:05:50 +03:00

1.1 KiB

Usage

Put:

(load-module "cpu")

In your ~/.stumpwmrc

Then you can use %C in your mode line format:

  (setf *screen-mode-line-format*
        (list "[%n]"                      ; Groups
              "%v"                        ; Windows
              "^>"                        ; Push right
              " | %C"                     ; CPU module
              " | %d"))                   ; Clock

You can customize what's displayed in CPU module by changing the cpu::*cpu-modeline-fmt* variable in your init.lisp:

  (setf cpu::*cpu-modeline-fmt* "%c %t") ; default is "%c (%f) %t"
Code Result
%% A literal '%'
%c CPU usage
%C CPU usage graph
%f CPU frequency
%r CPU frequency range
%t CPU temperature

You can see the rest of the variables in the cpu.lisp file.

Notes

This is specific to Linux.