Introduction
Introduction Statistics Contact Development Disclaimer Help
Revert "Add basic backlight percentage support" - slstatus - status monitor
git clone git://git.suckless.org/slstatus
Log
Files
Refs
README
LICENSE
---
commit c28643ce5bc8c7fd825e4eabbd915bad2b91dbd0
parent 5db729fedbc4b6cb8742c58ff4934afb50732974
Author: Aaron Marcher <[email protected]>
Date: Sun, 27 May 2018 16:46:03 +0200
Revert "Add basic backlight percentage support"
On OpenBSD the backlight percentage cannot be retrieved in a simple way.
The only two solutions we are aware of for now are:
- reading from /dev/ttyC0: which isn't possible without changing
permissions or running slstatus as root
- linking against xcb-xrandr: which is bloat and does not work in every
case appearently
This reverts commit 37724ac2c3f496f4736223d0d8e5d8fecb933590 for now.
Diffstat:
M Makefile | 1 -
M README | 1 -
D components/backlight.c | 32 -----------------------------…
M config.def.h | 2 --
M slstatus.h | 3 ---
M util.h | 2 --
6 files changed, 0 insertions(+), 41 deletions(-)
---
diff --git a/Makefile b/Makefile
@@ -6,7 +6,6 @@ include config.mk
REQ = util
COM =\
- components/backlight\
components/battery\
components/cpu\
components/datetime\
diff --git a/README b/README
@@ -6,7 +6,6 @@ slstatus is a suckless status monitor for window managers that …
Features
--------
-- Backlight percentage
- Battery percentage/state/time left
- CPU usage
- CPU frequency
diff --git a/components/backlight.c b/components/backlight.c
@@ -1,32 +0,0 @@
-/* See LICENSE file for copyright and license details. */
-#include "../util.h"
-
-#if defined(__linux__)
- #include <limits.h>
-
- #define BRIGHTNESS_MAX "/sys/class/backlight/%s/max_brightness"
- #define BRIGHTNESS_CUR "/sys/class/backlight/%s/brightness"
-
- const char *
- backlight_perc(const char *card)
- {
- char path[PATH_MAX];
- int max, cur;
-
- if (esnprintf(path, sizeof (path), BRIGHTNESS_MAX, card) < 0 ||
- pscanf(path, "%d", &max) != 1) {
- return NULL;
- }
-
- if (esnprintf(path, sizeof (path), BRIGHTNESS_CUR, card) < 0 ||
- pscanf(path, "%d", &cur) != 1) {
- return NULL;
- }
-
- if (max == 0) {
- return NULL;
- }
-
- return bprintf("%d", cur * 100 / max);
- }
-#endif
diff --git a/config.def.h b/config.def.h
@@ -12,8 +12,6 @@ static const char unknown_str[] = "n/a";
/*
* function description argument (example)
*
- * backlight_perc backlight percentage device name
- * (intel_backlight)
* battery_perc battery percentage battery name (BAT0)
* NULL on OpenBSD
* battery_state battery charging state battery name (BAT0)
diff --git a/slstatus.h b/slstatus.h
@@ -1,8 +1,5 @@
/* See LICENSE file for copyright and license details. */
-/* backlight */
-const char *backlight_perc(const char *);
-
/* battery */
const char *battery_perc(const char *);
const char *battery_state(const char *);
diff --git a/util.h b/util.h
@@ -1,6 +1,4 @@
/* See LICENSE file for copyright and license details. */
-#include <stddef.h>
-
extern char buf[1024];
#define LEN(x) (sizeof (x) / sizeof *(x))
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.