Автоматически уменьшать яркость, если батарея разряжена

В Ubuntu 14.04 нет настроек в настройках энергопотребления, что делать при низком заряде батареи. Критически важна только установка для действия.

Я хотел бы автоматически уменьшить яркость моего ноутбука, когда уровень заряда батареи достигнет низкого уровня.

Есть ли скрытые настройки для этого?

5
задан 1 July 2014 в 11:13

1 ответ

Этот сценарий работает на меня для того, чтобы сделать точно это. Недостаток состоит в том, что это продолжит устанавливать уровень яркости даже после увеличения его вручную, когда батарея будет низкой, и это не проверяет, был ли сетевой адаптер подключен.

/etc/acpi/events/battery_changed

event=battery.*
action=/etc/acpi/actions/dim_screen_on_low_battery.sh

/etc/acpi/actions/dim_screen_on_low_battery.sh

#!/bin/bash

BATTERY_LOC="/sys/class/power_supply/BAT0/"
VIDEO_LOC="/sys/class/backlight/acpi_video0/"

percent_left=$((100 * `cat /sys/class/power_supply/BAT0/charge_now` / `
                       cat /sys/class/power_supply/BAT0/charge_full`))
#echo "$percent_left% battery remaining"
if [ $percent_left -lt 20 ] # Adjust the battery limit.
# Adjust the dimmed brightness level.
then echo 50 > /sys/class/backlight/acpi_video0/brightness 
fi
2
ответ дан 1 July 2014 в 11:13

Другие вопросы по тегам:

Похожие вопросы: