h0rr0rr_drag0n 28.08.2009 23:19
Скрипты — Предупреждение пользователя о скором разряде батареи ноутбука.
Не так давно, работая на ноутбуке я довольно часто увлекался и не замечал разряда батареи. Ситуация осложнялась тем, что я еще люблю тайловые wm, в которых никаких средств по контролю за состоянием батареи (ну кроме индикатора заряда батареи на статусбаре) не предусмотрено. Как следствие, во время чтения чего-нибудь интересного или написания программы ноутбук брал и внезапно для меня отключался :-( , после чего обычно следовал поток ругани, поиск зарядника и восстановление утраченного рабочего окружения. Теперь же, я решил эту проблему при помощи cron’а и простого shell-скрипта.В начале, краткое описание принципов работы скрипта. В цикле проверяется заряд на аккумуляторе, затем скрипт засыпает на минуту, после чего цикл повторяется. Оставшийся на аккумуляторе заряд вычисляется как процентное отношение текущей емкости батареи к ее полной емкости. Если осталось меньше 1 процента, то компьютер переходит в спящий режим, если меньше 5 процентов – просто выводится предупреждающее сообщение.
Код скрипта:
Помещаем скрипт в автозагрузку:
1 |
|
???????
PROFIT!!!
По материалам блога Дракон-линуксоид
Kraplax 29.08.2009 08:51 #
+ 0 -
Для тех, у кого в запасе установлен KDE, а не GNOME необходимо заменить notify-send -u critical -i в 16 и 23 строках на kdialog --passivepopup, а 17 и 24 строки убрать вообще. Тогда уведомления будут показываться с тем же самым текстом пассивными уведомлениями. Причем, например в голом Openbox, где систменого лотка попросту нет уведомление появится в прямоугольнике прямо по центру экрана и исчезнет через несколько секунд.
А у меня обычный Арч со стандартным KDE. notify-send просто отсутствует.
а я себе по старинке вывел индикатор (в dzen для wm и screen для консоли) заряда батареи меняющий цвета при различных зарядах батареи и до кучи показывающий идет зарядкка или ноут кушает батарейки. в понедельник вторнмк выложу на мылинукс если живым с праздников вернусь (ща в дороге)
по-моему неудобно, что при засыпании пароль надо вводить, я бы включил s2disk в sudorc, чтоб без пароля можно было запускать.
Отмечу, что в таком режиме (5% 1%) батарейка может терять емкость в короткий срок (5-6 месяцев)
Полагаю, что аккум, Li-Ion.
Рекомендуемая граница разряда 15-20%
Полагаю, что аккум, Li-Ion.
Рекомендуемая граница разряда 15-20%
А у вас в twm комбинации Fn+F2(F3) работают?
у меня просто громкость в twm не регулируется. Скорее всего не включен какой-то модуль, потому что в GNOME всё работает.
у меня просто громкость в twm не регулируется. Скорее всего не включен какой-то модуль, потому что в GNOME всё работает.