From 0fe8795d35e7e5b2e30f23eeeb1f8928e3860c7a Mon Sep 17 00:00:00 2001 From: "Doncho N. Gunchev" Date: Wed, 20 Nov 2013 02:34:52 +0200 Subject: [PATCH] Added kb_led_inc.sh and kb_led_dec.sh (I use because KDE increments by 3/10=0) --- kb_led_dec.sh | 10 ++++++++++ kb_led_inc.sh | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100755 kb_led_dec.sh create mode 100755 kb_led_inc.sh diff --git a/kb_led_dec.sh b/kb_led_dec.sh new file mode 100755 index 0000000..e405819 --- /dev/null +++ b/kb_led_dec.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +cur=$(dbus-send --print-reply=literal --type=method_call --system --dest=org.freedesktop.UPower /org/freedesktop/UPower/KbdBacklight org.freedesktop.UPower.KbdBacklight.GetBrightness | sed s/...int32.//g) +max=$(dbus-send --print-reply=literal --type=method_call --system --dest=org.freedesktop.UPower /org/freedesktop/UPower/KbdBacklight org.freedesktop.UPower.KbdBacklight.GetMaxBrightness | sed s/...int32.//g) + +val=$(($cur - 1)) +if (($val >= 0)); then + dbus-send --print-reply=literal --type=method_call --system --dest=org.freedesktop.UPower /org/freedesktop/UPower/KbdBacklight org.freedesktop.UPower.KbdBacklight.SetBrightness int32:$val + notify-send -t 500 -i /usr/share/icons/HighContrast/scalable/devices/input-keyboard.svg "Brightness $val/$max" +fi diff --git a/kb_led_inc.sh b/kb_led_inc.sh new file mode 100755 index 0000000..dc63906 --- /dev/null +++ b/kb_led_inc.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +cur=$(dbus-send --print-reply=literal --type=method_call --system --dest=org.freedesktop.UPower /org/freedesktop/UPower/KbdBacklight org.freedesktop.UPower.KbdBacklight.GetBrightness | sed s/...int32.//g) +max=$(dbus-send --print-reply=literal --type=method_call --system --dest=org.freedesktop.UPower /org/freedesktop/UPower/KbdBacklight org.freedesktop.UPower.KbdBacklight.GetMaxBrightness | sed s/...int32.//g) + +val=$(($cur + 1)) +if (($val <= $max)); then + dbus-send --print-reply=literal --type=method_call --system --dest=org.freedesktop.UPower /org/freedesktop/UPower/KbdBacklight org.freedesktop.UPower.KbdBacklight.SetBrightness int32:$val + notify-send -t 500 -i /usr/share/icons/HighContrast/scalable/devices/input-keyboard.svg "Brightness $val/$max" +fi