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
/org/freedesktop/DeviceKit/power/devices/line_power_AC /org/freedesktop/UPower/DeviceKit/power/battery_BAT0Copy to Clipboard Copied! Toggle word wrap Toggle overflow --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-detailapresenta 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
devkit-power -i /org/freedesktop/UPower/DeviceKit/power/battery_BAT0Copy to Clipboard Copied! Toggle word wrap Toggle overflow