ФЭНДОМ


Определить процент заряда батареи так просто не выйдет, так как система предоставляет три вида данных:

1) Емкость аккумулятора

2) Полная емкость аккумулятора

3) Текущий заряд

Все три величины даются в микроамперах.

Поэтому придется вычислять отношение заряда к полной емкости.

Собственно, скрипт:

say_charge.sh:

#!/bin/bash
# http://ru.festivalspeaker.wikia.com

SCRIPTS=/home/username/scripts/festival/
charge=$(echo "$(cat /sys/class/power_supply/BAT0/charge_now) \
	/$(cat /sys/class/power_supply/BAT0/charge_full) * 100" | bc -l | grep -o "[0-9]*" | sed "1 ! d")
${SCRIPTS}saytext_ru.sh "Заряд батареи $charge процентов"

Меняем username на свой логин, даем права выполнения:

$ chmod u+x say_charge.sh

Готово!


Вариант скрипта с правильным склонением слова "процент" (требуется скрипт pluralform.php):

#!/bin/bash 

# http://ru.festivalspeaker.wikia.com 


SCRIPTS=/home/username/scripts/festival/

charge=$(echo "$(cat /sys/class/power_supply/BAT1/charge_now) \

    /$(cat /sys/class/power_supply/BAT1/charge_full) * 100" | bc -l | grep -o [0-9]* | sed "1 ! d") 

realproc=`${SCRIPTS}pluralform.php $charge процент процента процентов` 

${SCRIPTS}saytext_ru.sh "Заряд батареи $charge $realproc"

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на ФЭНДОМЕ

Случайная вики