1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
diff -r -u MASTER/slstatus/components/battery.c WORKING/slstatus/components/battery.c
--- MASTER/slstatus/components/battery.c 2025-05-01 17:34:50.686576726 +0200
+++ WORKING/slstatus/components/battery.c 2025-05-24 11:54:19.365389265 +0200
@@ -56,10 +56,10 @@
char *state;
char *symbol;
} map[] = {
- { "Charging", "+" },
- { "Discharging", "-" },
- { "Full", "o" },
- { "Not charging", "o" },
+ { "Charging", "" },
+ { "Discharging", "" },
+ { "Full", "" },
+ { "Not charging", "" },
};
size_t i;
char path[PATH_MAX], state[12];
diff -r -u MASTER/slstatus/components/datetime.c WORKING/slstatus/components/datetime.c
--- MASTER/slstatus/components/datetime.c 2025-05-01 17:34:50.686576726 +0200
+++ WORKING/slstatus/components/datetime.c 2025-05-24 11:33:30.573630300 +0200
@@ -1,6 +1,7 @@
/* See LICENSE file for copyright and license details. */
#include <stdio.h>
#include <time.h>
+#include <locale.h>
#include "../slstatus.h"
#include "../util.h"
@@ -8,6 +9,7 @@
const char *
datetime(const char *fmt)
{
+ setlocale(LC_ALL,"fr_FR.utf8");
time_t t;
t = time(NULL);
diff -r -u MASTER/slstatus/config.def.h WORKING/slstatus/config.def.h
--- MASTER/slstatus/config.def.h 2025-05-01 17:34:50.686576726 +0200
+++ WORKING/slstatus/config.def.h 2025-05-24 14:38:22.311193608 +0200
@@ -66,5 +66,8 @@
*/
static const struct arg args[] = {
/* function format argument */
- { datetime, "%s", "%F %T" },
+ { battery_remaining, "%s", "BAT0"},
+ { battery_state, " %s", "BAT0"},
+ { battery_perc, " %s%%", "BAT0" },
+ { datetime, " | %s", "%a %d %b %T" },
};
|