From 27747d4a0fe84e415fcc4563a3a27b003250051e Mon Sep 17 00:00:00 2001 From: Eduardo Pedroni Date: Tue, 11 Oct 2016 17:32:05 +0200 Subject: Added brightness display to dwm-statusbar, brightness keys to config.h (not necessary if acpi works properly) --- dwm-statusbar | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'dwm-statusbar') diff --git a/dwm-statusbar b/dwm-statusbar index 453488e..9891a29 100755 --- a/dwm-statusbar +++ b/dwm-statusbar @@ -30,6 +30,7 @@ print_date() { print_time() { time_local="$(date "+%H:%M")" #time_us="$(TZ='US/Central' date "+%H:%M")" + #time_br="$(TZ='America/Sao_Paulo' date "+%H:%M")" #echo -ne "${colour_neutral}\uE3D2${colour_normal}${time_local}${colour_faded}${time_us}" echo -ne "${colour_neutral}\uE3D2${colour_normal}${time_local}" @@ -61,6 +62,15 @@ print_volume() { echo -ne "${icon_colour}${icon}${vol_colour}${volume}%" } +# This is very system-dependent +print_backlight() { + # E3D8 + max_backlight=$(cat /sys/class/backlight/intel_backlight/max_brightness) + let backlight="100 * $(cat /sys/class/backlight/intel_backlight/brightness) / $max_backlight" + + echo -ne "${colour_neutral}\uE3D8${colour_normal}${backlight}%" +} + # This will probably need tweaking print_battery() { # charging E20D, empty E20E, full E20F, 2/3 E210, 1/3 E211 @@ -256,7 +266,7 @@ while true; do # Pipe to status bar # This is where you can adjust what gets shown by adding the desired function calls - xsetroot -name "$(print_eth)${space}$(print_root_free)${space}$(print_home_free)${space}$(print_shared_free)${space}$(print_cpu_used)${space}$(print_cpu_temp)${space}$(print_mem_free)${space}$(print_volume)${space}$(print_time)$(print_date)" + xsetroot -name "$(print_eth)${space}$(print_wlan)${space}$(print_root_free)${space}$(print_home_free)${space}$(print_cpu_used)${space}$(print_cpu_temp)${space}$(print_mem_free)${space}$(print_battery)${space}$(print_backlight)${space}$(print_volume)${space}$(print_time)$(print_date)" # reset old rate cpu_idle_old=$cpu_idle_now -- cgit v1.2.3