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