UPower es un software de línea de comandos de código abierto y completamente gratuito implementado en C y diseñado para ser utilizado para enumerar dispositivos de potencia, consultar estadísticas e historial, así como para escuchar eventos del dispositivo.
Después de la instalación, UPower implementará un servicio org.freedesktop.UPower, al que puede acceder cualquier otro servicio o aplicación en el sistema a través del bus de mensajes del sistema.
Sin embargo, tenga en cuenta que algunas operaciones, como la suspensión del sistema, están restringidas con PolicyKit. Anteriormente, UPower se conocía como DeviceKit-power, y viene preinstalado en los principales sistemas operativos Linux, incluidos Arch Linux, Ubuntu, Fedora o openSUSE.
Opciones de línea de comando
Varias opciones de línea de comandos están disponibles, entre las que podemos mencionar la capacidad de enumerar rutas de objetos para dispositivos, volcar todos los parámetros para todos los objetos, obtener los datos de activación, monitorear la actividad desde el daemon de alimentación, monitorear con detalle, así como para mostrar información detallada sobre una ruta de objeto.
Cómo comenzar con UPower
Como se mencionó, UPower se puede encontrar en varias distribuciones de Linux, ya estén preinstaladas o listas para su instalación como un paquete binario preconstruido en los principales repositorios de software de las respectivas distribuciones.
Si UPower no está disponible para su sistema operativo GNU / Linux, puede instalarlo fácilmente utilizando el paquete fuente distribuido en Softoware y en la página de inicio del proyecto (consulte el enlace al final del artículo).
Para instalarlo, descargue el paquete haciendo clic en el botón de descarga dedicado anterior, guárdelo en su computadora, extraiga su contenido con una utilidad de administración de archivos, abra un emulador de terminal, use el & lsquo; cd & rsquo; comando para ir a la ubicación de los archivos de archivo extraídos (por ejemplo, cd /home/softoware/upower-0.99.2), ejecute el & lsquo; ./ configure && make & rsquo; comando para configurar y compilar el programa, seguido de & lsquo; sudo make install & rsquo; comando para instalarlo en todo el sistema.
Qué hay de nuevo en esta versión:
- Nuevas características:
- Agregue compatibilidad con las baterías del dispositivo Bluetooth LE (Bastien Nocera)
- Permitir ser reemplazado por --replace, -r (Christian Kellner)
- Correcciones de errores:
- Repara la acción crítica después de la reanudación de la hibernación (Miroslav Sustek)
- Corregir la compilación con libimobiledevice git (Bastien Nocera)
Qué hay de nuevo en la versión 0.99.4:
- Nuevas características:
- Agregue las propiedades WarningLevel e IconName a todos los dispositivos
- Agregar batería compuesta DisplayDevice
- Aplicar la política de batería crítica en el lado del daemon
- Agregue las propiedades WarningLevel e IconName a todos los dispositivos (Bastien Nocera)
- Agregue la batería compuesta DisplayDevice (Bastien Nocera)
- Aplicar la política de batería crítica en el lado del daemon (Bastien Nocera)
- Correcciones de errores:
- Reducir los despertadores del lado del demonio y del lado del cliente
- Emitir propiedades Señales cambiadas
- Registre objetos en el bus una vez que se hayan configurado
- Reduce los despertamientos del lado del demonio y del lado del demonio (Bastien Nocera)
- Emitir propiedades Señales cambiadas (Bastien Nocera)
- Registre objetos en el bus una vez que se hayan configurado (Bastien Nocera)
- Porcentaje de abrazaderas para baterías con exceso de capacidad (Martin Pitt)
- Eliminaciones de características:
- Eliminar soporte de recuperación de batería
- Eliminar soporte de QoS
- Elimina la propiedad OnLowBattery (utiliza WarningLevel en su lugar)
- Eliminar señales de DeviceChanged y Changed (PropertiesChanged - se envían señales en su lugar)
- Eliminar soporte de recuperación de batería (Bastien Nocera)
- Eliminar soporte de QoS (Bastien Nocera)
- Elimina la propiedad OnLowBattery (utiliza WarningLevel en su lugar) (Bastien Nocera)
- Eliminar las señales DeviceChanged y Changed (las señales de PropertiesChanged + se envían en su lugar) (Bastien Nocera)
Qué hay de nuevo en la versión 0.99.2:
- Nuevas características:
- Agregue las propiedades WarningLevel e IconName a todos los dispositivos
- Agregar batería compuesta DisplayDevice
- Aplicar la política de batería crítica en el lado del daemon
- Agregue las propiedades WarningLevel e IconName a todos los dispositivos (Bastien Nocera)
- Agregue la batería compuesta DisplayDevice (Bastien Nocera)
- Aplicar la política de batería crítica en el lado del daemon (Bastien Nocera)
- Correcciones de errores:
- Reducir los despertadores del lado del demonio y del lado del cliente
- Emitir propiedades Señales cambiadas
- Registre objetos en el bus una vez que se hayan configurado
- Reduce los despertamientos del lado del demonio y del lado del demonio (Bastien Nocera)
- Emitir propiedades Señales cambiadas (Bastien Nocera)
- Registre objetos en el bus una vez que se hayan configurado (Bastien Nocera)
- Porcentaje de abrazaderas para baterías con exceso de capacidad (Martin Pitt)
- Eliminaciones de características:
- Eliminar soporte de recuperación de batería
- Eliminar soporte de QoS
- Elimina la propiedad OnLowBattery (utiliza WarningLevel en su lugar)
- Eliminar señales de DeviceChanged y Changed (PropertiesChanged - se envían señales en su lugar)
- Eliminar soporte de recuperación de batería (Bastien Nocera)
- Eliminar soporte de QoS (Bastien Nocera)
- Elimina la propiedad OnLowBattery (utiliza WarningLevel en su lugar) (Bastien Nocera)
- Eliminar las señales DeviceChanged y Changed (las señales de PropertiesChanged + se envían en su lugar) (Bastien Nocera)
Requisitos :
- GLib2
- gUdev
- libusb
- gio-2.0 & gt; = 2.16.1
- dbus-1 & gt; = 1.0
- dbus-glib-1 & gt; = 0.76
- polkit-gobject-1 & gt; = 0.91
Comentarios que no se encuentran