Просмотр исходного кода

brought back update interval

master
Aaron Marcher 8 лет назад
committed by Aaron Marcher (drkhsh)
Родитель
Сommit
217da011dd
3 измененных файлов: 12 добавлений и 6 удалений
  1. +1
    -0
      TODO.md
  2. +8
    -5
      config.def.h
  3. +3
    -1
      slstatus.c

+ 1
- 0
TODO.md Просмотреть файл

@@ -2,3 +2,4 @@ Todo
====

- slstatus icon (in that cool dwm icon style)
- ugly cpu function

+ 8
- 5
config.def.h Просмотреть файл

@@ -1,15 +1,18 @@
/* See LICENSE file for copyright and license details. */

/* alsa sound */
#define ALSA_CHANNEL "Master"
#define ALSA_CHANNEL "Master"

/* battery */
#define BATTERY_PATH "/sys/class/power_supply/"
#define BATTERY_NOW "energy_now"
#define BATTERY_FULL "energy_full_design"
#define BATTERY_PATH "/sys/class/power_supply/"
#define BATTERY_NOW "energy_now"
#define BATTERY_FULL "energy_full_design"

/* how often to update the statusbar (min value == 1) */
#define UPDATE_INTERVAL 1

/* text to show if no value can be retrieved */
#define UNKNOWN_STR "n/a"
#define UNKNOWN_STR "n/a"

/* statusbar
- battery_perc (battery percentage) [argument: battery name]


+ 3
- 1
slstatus.c Просмотреть файл

@@ -126,7 +126,7 @@ battery_perc(const char *battery)

static char *
cpu_perc(void)
{
{ /* FIXME: ugly function, would be better without sleep(), see below */
int perc;
long double a[4], b[4];
FILE *fp = fopen("/proc/stat","r");
@@ -601,7 +601,9 @@ main(void)
}
XStoreName(dpy, DefaultRootWindow(dpy), status_string);
XSync(dpy, False);
sleep(UPDATE_INTERVAL - 1); /* FIXME: ugly cpu function which uses 1 second */
}

XCloseDisplay(dpy);

return 0;


Загрузка…
Отмена
Сохранить