2.6. DeviceKit-power и devkit-power

В Red Enterprise Linux 6 функции управления энергопотреблением на уровне HAL и некоторые функции, за которые раньше отвечал GNOME Power Manager (см. Раздел 2.7, «GNOME Power Manager»), берет на себя DeviceKit-power. В состав DeviceKit-power входит API, набор утилит командной строки и, собственно, сама служба. Независимо от того, являются ли источники питания системы отдельными физическими устройствами, они будут представлены в DeviceKit-power как устройства. Так, например, и батарея ноутбука, и источник бесперебойного питания будут представлены как устройства.
Доступ к утилитам командной строки обеспечивается за счет devkit-power. Параметры devkit-power включают:
--enumerate, -e
показывает путь к объектам всех устройств питания в системе. Например:
/org/freedesktop/DeviceKit/power/devices/line_power_AC
/org/freedesktop/UPower/DeviceKit/power/battery_BAT0
--dump, -d
показывает параметры для всех устройств питания.
--wakeups, -w
показывает информацию о пробуждении процессора.
--monitor, -m
позволяет отслеживать изменения состояния устройств питания, например подключение и отключение источника бесперебойного питания или разряд батареи. Чтобы остановить наблюдение, нажмите Ctrl+C.
--monitor-detail
позволяет отслеживать изменения состояния устройств питания, например подключение и отключение источника бесперебойного питания или разряд батареи. Этот параметр предоставляет более подробную информацию по сравнению с --monitor. Чтобы остановить наблюдение, нажмите Ctrl+C.
--show-info путь, -i путь
показывает все сведения об объекте устройства. Например, чтобы получить информацию о батарее компьютера, которой соответствует объект /org/freedesktop/UPower/DeviceKit/power/battery_BAT0, выполните:
devkit-power -i /org/freedesktop/UPower/DeviceKit/power/battery_BAT0