diff options
Diffstat (limited to 'light2.sh')
-rwxr-xr-x | light2.sh | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -7,7 +7,7 @@ if [ $# -gt 1 ] ; then exit fi if [ -z "$1" ] ; then - val=150 + val="show" else val="$1" fi @@ -15,7 +15,15 @@ fi if [ -n "$listBacklight" ] ; then for backlight in "$listBacklight" do - echo "${val}" | $right tee "/sys/class/backlight/${backlight}/brightness" 2>&1 /dev/null + if [ "$val" == "show" ]; then + printf "${backlight}: " + cat /sys/class/backlight/${backlight}/brightness + else + echo "${val}" | tee "/sys/class/backlight/${backlight}/brightness" 2>/dev/null /dev/null + if [ $? -ne 0 ]; then + printf "%s\n" "Erreur can't write to /sys/class/backlight/${backlight}/brightness" >&2 + fi + fi done else echo 'No backlight detected' |