2.6. DeviceKit-power и devkit-power
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
