@tarker

Управление питанием в ubuntu

Доброго времени суток всем)
Подскажите пожалуйста какую-нибудь альтернативу стандартным программам управления питанием из gnome-control-center в Ubuntu 12.10 (unity), либо просто другое решение описанной ниже проблемы.
Нужно чтобы при отключении ноутбука от питания, мгновенно выводилось предупреждение (желательно со звуковое). В параметрах питания и яркости существует chekbox «Уменьшать яркость для экономии энергии», и этого в принципе хватило бы, но он работает только в случае низкого заряда батареи. Нужно чтоб сигнализировало сразу=(
Сама unity конечно же оповещает об отключении питания значком на панели, но с задержкой и невзрачно)

Заранее спасибо!
  • Вопрос задан
  • 9103 просмотра
Пригласить эксперта
Ответы на вопрос 5
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Поместите в /etc/pm/power.d скрипт 10-mains-alert.sh:
#! /bin/bash

if ! /usr/bin/on_ac_power
then
    # код предупреждения здесь, например
    xmessage '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
fi
Ответ написан
Комментировать
@tarker Автор вопроса
Спасибо за совет, и извините за невежество) но почему-то данный способ не работает.
Скрипт поместил, дал ему права 777, на всякий случай) И скрипт работает, если запускать вручную (при выключенном питании, выдает сообщение), а вот на автомате нет =( в чем может быть трабл?
Ответ написан
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
либо просто другое решение

В KDE: System Settings -> Power Management -> Advanced Settings -> Configure Notifications -> AC Adaptor unplugged
Ответ написан
Комментировать
Fantiney
@Fantiney
Можно также наладить оповещения через power.sh и notify

sudo gedit /etc/acpi/power.sh

добавляем
if on_ac_power; then
 notify-send "Система электропитания" "Питание подключено" -i gtk-info
else
 notify-send "Система электропитания" "Питание отключено" -i gtk-info
fi

Добавлять его можно прямо после строки #!/bin/sh
После сохранить и выполнить
sudo chmod +x /etc/acpi/power.sh

Должно работать, сам не проверял
Ответ написан
Комментировать
Fantiney
@Fantiney
эээ… не понял, как здесь отредактировать написанное сообщение…
короче вот код для power.sh со звуком:
if on_ac_power; then
 notify-send "Система электропитания" "Питание подключено" -i gtk-info
 /usr/bin/canberra-gtk-play --id="service-login" --volume=7
else
 notify-send "Система электропитания" "Питание отключено" -i gtk-info
 /usr/bin/canberra-gtk-play --id="service-logout" --volume=7
fi


Можно выбрать любой стандартный звук из /usr/share/sounds/ubuntu/stereo или свой запихнуть
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы