2.6. DeviceKit-power e devkit-power
No Red Hat Enterprise Linux 6 o DeviceKit-power entende que as funções de gerenciamento de energia que foram parte do HAL e de algumas das funções que foram parte do GNOME Power Manager em versões anteriores do Red Hat Enterprise Linux (consulte também o Seção 2.7, “GNOME Power Manager”). O DeviceKit-power fornece um daemon, um API e um conjunto de ferramentas de linha de comando. Cada fonte de energia no sistema é representada como um dispositivo, seja ele um dispositivo físico ou não. Por exemplo, uma bateria de laptop e uma fonte de energia a cabo são representadas como dispositivos.
Você pode acessar as ferramentas da linha de comando com o comando
devkit-power
e as seguintes opções:
--enumerate
,-e
- exibe um caminho do objeto para cada dispositivo de energia no sistema, por exemplo:
/org/freedesktop/DeviceKit/power/devices/line_power_AC
/org/freedesktop/UPower/DeviceKit/power/battery_BAT0
--dump
,-d
- exibe os parâmetros para todos os dispositivos de energia no sistema.
--wakeups
,-w
- exibe o ativamento da CPU no sistema.
--monitor
,-m
- monitora o sistema para mudanças nos dispositivos de energia, por exemplo, a conexão e disconexão de uma fonte de energia a cabo ou desconexão de uma bateria. Pressione Ctrl+C para parar o monitoramento do sistema.
--monitor-detail
- monitora o sistema para mudanças nos dispositivos de energia, por exemplo, a conexão e desconexão de uma fonte de energia a cabo, ou desconexão de uma bateria. A opção
--monitor-detail
apresenta mais detalhes do que a opção--monitor
. Pressione Ctrl+C para parar o monitoramento do sistema. --show-info object_path
,-i object_path
- exibe todas as informações disponíveis para um caminho do objeto específico. Por exemplo, para obter informações sobre uma bateria em seu sistema representada pelo caminho do objeto
/org/freedesktop/UPower/DeviceKit/power/battery_BAT0
, execute:devkit-power -i /org/freedesktop/UPower/DeviceKit/power/battery_BAT0