2.6. DeviceKit-power e devkit-power
Con Red Hat Enterprise Linux 6 DeviceKit-power assume le funzioni di gestione dell'alimentazione facenti parte di HAL, insieme ed alcune funzioni di GNOME Power Manager nelle versioni precedenti di Red Hat Enterprise Linux (consultare anche Sezione 2.7, «GNOME Power Manager». DeviceKit-power fornisce un demone, una API ed un insieme di tool della linea di comando. Ogni fonte energetica sul sistema è rappresentata come un dispositivo, sia esso un dispositivo fisico o altro dispositivo. Per esempio, una batteria per portatili ed una sorgente di alimentazione AC sono entrambe rappresentate come dispositivi.
È possibile accedere i tool della linea di comando con il comando
devkit-power
usando le seguenti opzioni:
--enumerate
,-e
- mostra il percorso dell'oggetto per ogni dispositivo di alimentazione sul sistema, per esempio:
/org/freedesktop/DeviceKit/power/devices/line_power_AC
/org/freedesktop/UPower/DeviceKit/power/battery_BAT0
--dump
,-d
- mostra i parametri per tutti i dispositivi di alimentazione sul sistema.
--wakeups
,-w
- mostra i wakeup della CPU sul sistema.
--monitor
,-m
- controlla il sistema per eventuali modifiche dei dispositivi di alimentazione, per esempio il collegamento e scollegamento di una sorgente di alimentazione AC, o la riduzione del livello energetico di una batteria. Premere Ctrl+C per terminare il monitoraggio del sistema.
--monitor-detail
- controlla il sistema per eventuali modifiche dei dispositivi di alimentazione, per esempio il collegamento e scollegamento di una sorgente di alimentazione AC, o la riduzione del livello energetico di una batteria. L'opzione
--monitor-detail
presenta informazioni più dettagliate rispetto a--monitor
. Premere Ctrl+C per terminare il monitoraggio del sistema. --show-info object_path
,-i object_path
- mostra tutte le informazioni disponibili per un percorso particolare. Per esempio, per ottenere le informazioni su di una batteria del sistema rappresentata dal percorso
/org/freedesktop/UPower/DeviceKit/power/battery_BAT0
, eseguire:devkit-power -i /org/freedesktop/UPower/DeviceKit/power/battery_BAT0