Предупреждение о разряженной батарее ноутбука в терминале

Уровень зарядки батареи мой i3 показывает в строке статуса. Но у меня несколько раз была ситуаиця, что я не заметил того, что процент низкий, а шрифт красный. Поэтому я добавил в .bashrc такой код:

function bat17() { if [ `cat /sys/class/power_supply/BAT0/capacity` -le 10 ] ; then echo -e "\e[1;31mLOW BATTERY `cat /sys/class/power_supply/BAT0/capacity`%\e[m"; fi; }

# User specific aliases and functions
PS1="\$(bat17) \[\e[0;34m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[1;32m\]\$\[\e[m\] "

Теперь при разряжающемся ноутбуке после ввода очередной команды в терминале я вижу в строке приглашения:

LOW BATTERY 12% beliashou ~ $

Добавить комментарий