Kaynağa Gözat

Remove battery_power for various reasons

- Battery power cannot be easily gatherable via apm(4)
- IMHO it does not represent essential information
Aaron Marcher 7 yıl önce
ebeveyn
işleme
4f5ac5d9fe
4 değiştirilmiş dosya ile 1 ekleme ve 15 silme
  1. 1 1
      README
  2. 0 12
      components/battery.c
  3. 0 1
      config.def.h
  4. 0 1
      slstatus.h

+ 1 - 1
README

@@ -6,7 +6,7 @@ slstatus is a suckless status monitor for window managers that use WM_NAME
 
 Features
 --------
-- Battery percentage/power/state
+- Battery percentage/state
 - CPU usage
 - CPU frequency
 - CPU iowait

+ 0 - 12
components/battery.c

@@ -20,18 +20,6 @@
 		       bprintf("%d", perc) : NULL;
 	}
 
-	const char *
-	battery_power(const char *bat)
-	{
-		int watts;
-		char path[PATH_MAX];
-
-		snprintf(path, sizeof(path), "%s%s%s", "/sys/class/power_supply/",
-		         bat, "/power_now");
-		return (pscanf(path, "%i", &watts) == 1) ?
-		       bprintf("%d", (watts + 500000) / 1000000) : NULL;
-	}
-
 	const char *
 	battery_state(const char *bat)
 	{

+ 0 - 1
config.def.h

@@ -13,7 +13,6 @@ static const char unknown_str[] = "n/a";
  * function             description                     argument
  *
  * battery_perc         battery percentage              battery name
- * battery_power        battery power usage             battery name
  * battery_state        battery charging state          battery name
  * cpu_perc             cpu usage in percent            NULL
  * cpu_iowait           cpu iowait in percent           NULL

+ 0 - 1
slstatus.h

@@ -2,7 +2,6 @@
 
 /* battery */
 const char *battery_perc(const char *);
-const char *battery_power(const char *);
 const char *battery_state(const char *);
 
 /* cpu */