Xinqi Bao's Git
projects
/
slstatus.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
Fix a little logic error
[slstatus.git]
/
config.def.h
diff --git
a/config.def.h
b/config.def.h
index
4f56eb0
..
0699351
100644
(file)
--- a/
config.def.h
+++ b/
config.def.h
@@
-1,40
+1,52
@@
/* See LICENSE file for copyright and license details. */
/* See LICENSE file for copyright and license details. */
-/*
how often to update the statusbar (min value == 1
) */
-#define UPDATE_INTERVAL 1
+/*
interval between updates (in ms
) */
+static const int interval = 1000;
/* text to show if no value can be retrieved */
/* text to show if no value can be retrieved */
-#define UNKNOWN_STR "n/a"
+static const char unknown_str[] = "n/a";
+
+/* maximum output string length */
+#define MAXLEN 2048
/* statusbar
- battery_perc (battery percentage) [argument: battery name]
/* statusbar
- battery_perc (battery percentage) [argument: battery name]
+- battery_power (battery power usage) [argument: battery name]
- battery_state (battery charging state) [argument: battery name]
- cpu_perc (cpu usage in percent) [argument: NULL]
- battery_state (battery charging state) [argument: battery name]
- cpu_perc (cpu usage in percent) [argument: NULL]
+- cpu_freq (cpu frequency) [argument: NULL]
- datetime (date and time) [argument: format]
- datetime (date and time) [argument: format]
-- disk_free (
disk usage in percent
) [argument: mountpoint]
+- disk_free (
free disk space in GB
) [argument: mountpoint]
- disk_perc (disk usage in percent) [argument: mountpoint]
- disk_perc (disk usage in percent) [argument: mountpoint]
-- disk_total (
disk usage in percent
) [argument: mountpoint]
-- disk_used (
disk usage in percent
) [argument: mountpoint]
+- disk_total (
total disk space in GB
) [argument: mountpoint]
+- disk_used (
used disk space in GB
) [argument: mountpoint]
- entropy (available entropy) [argument: NULL]
- gid (gid of current user) [argument: NULL]
- hostname [argument: NULL]
- ip (ip address) [argument: interface]
- entropy (available entropy) [argument: NULL]
- gid (gid of current user) [argument: NULL]
- hostname [argument: NULL]
- ip (ip address) [argument: interface]
+- kernel_release (uname -r) [argument: NULL]
+- keyboard_indicators (caps/num lock indicators) [agrument: NULL]
- load_avg (load average) [argument: NULL]
- load_avg (load average) [argument: NULL]
-- ram_free (ram usage in percent) [argument: NULL]
+- num_files (number of files in a directory - hint: maildir) [argument: path]
+- ram_free (free ram in GB) [argument: NULL]
- ram_perc (ram usage in percent) [argument: NULL]
- ram_perc (ram usage in percent) [argument: NULL]
-- ram_total (
ram usage in percent
) [argument: NULL]
-- ram_used (
ram usage in percent
) [argument: NULL]
+- ram_total (
total ram in GB
) [argument: NULL]
+- ram_used (
used ram in GB
) [argument: NULL]
- run_command (run custom shell command) [argument: command]
- run_command (run custom shell command) [argument: command]
-- temp (temperature in degrees) [argument: temperature file]
+- swap_free (free swap in GB) [argument: NULL]
+- swap_perc (swap usage in percent) [argument: NULL]
+- swap_total (total swap in GB) [argument: NULL]
+- swap_used (used swap in GB) [argument: NULL]
+- temp (temperature in celsius) [argument: temperature file]
- uid (uid of current user) [argument: NULL]
- uptime (uptime) [argument: NULL]
- username (username of current user) [argument: NULL]
- uid (uid of current user) [argument: NULL]
- uptime (uptime) [argument: NULL]
- username (username of current user) [argument: NULL]
-- vol_perc (
alsa volume and mute status in percent) [argument: soundcard
]
+- vol_perc (
oss/alsa volume status (see README)) [argument: /dev/mixer
]
- wifi_perc (wifi signal in percent) [argument: wifi card interface name]
- wifi_essid (wifi essid) [argument: wifi card interface name] */
static const struct arg args[] = {
- wifi_perc (wifi signal in percent) [argument: wifi card interface name]
- wifi_essid (wifi essid) [argument: wifi card interface name] */
static const struct arg args[] = {
- /* function
format
argument */
- { cpu_perc, "[
CPU %4s ]", NULL
},
- { ram_perc, "[
Mem %3s ]", NULL
},
+ /* function
format
argument */
+ { cpu_perc, "[
CPU %3s%%] ", NULL
},
+ { ram_perc, "[
RAM %2s%%] ", NULL
},
{ datetime, "[ %s ]", "%F %T" },
};
{ datetime, "[ %s ]", "%F %T" },
};