UPower-1.90.4

Introduksjon til UPower

UPower pakken gir et grensesnitt for å telle strømenheter, lytte til enhetshendelser og spørrehistorikk og statistikk. Enhver applikasjon eller tjeneste på systemet kan få tilgang til org.freedesktop.UPower tjenesten via systemmeldingsbussen.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

UPower Avhengigheter

Påkrevd

libgudev-238 og libusb-1.0.27

Valgfri (Påkrevd hvis du bygger GNOME)

GLib-2.80.4 (med GObject Introspection)

Valgfri

GTK-Doc-1.34.0, libxslt-1.1.42, docbook-xsl-nons-1.79.2, PyGObject-3.48.2, dbusmock-0.32.1, umockdev-0.18.3 (for en del av testpakken), og libimobiledevice

Kjernekonfigurasjon

Aktiver følgende alternativer i kjernekonfigurasjonen og kompiler kjernen på nytt om nødvendig:

General setup --->
  -*- Namespaces support --->                                       [NAMESPACES]
    [*] User namespace                                                 [USER_NS]

Installasjon av UPower

Installer UPower ved å kjøre følgende kommandoer:

mkdir build                         &&
cd    build                         &&
meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D gtk-doc=false    \
      -D man=false        &&
ninja

For å teste resultatene, utsted: LC_ALL=C ninja test. Testpakken skal kjøres fra en lokal GUI økt startet med dbus-launch. På 32-bits maskiner vil en test mislykkes på grunn av avrundings feil: Tests.test_battery_energy_charge_mixed. På noen systemer er to tester knyttet til hodetelefonens hotplug-funksjon kjent for å mislykkes. De kan trygt ignoreres siden funksjonaliteten fortsatt virker.

Nå, som root bruker:

ninja install

Parameterforklaringer

-D gtk-doc=false: Hindrer byggingen av dokumentasjonen. Fjern denne hvis du har GTK-Doc installert og ønsker å bygge dokumentasjonen.

-D man=false: Hindrer byggingen av manualsider. Fjern denne hvis du har libxslt-1.1.42 og docbook-xsl-nons-1.79.2 installert og ønsker å bygge manualsider.

Innhold

Installert Program: upower
Installerte Biblioteker: libupower-glib.so
Installerte Mapper: /etc/UPower, /usr/include/libupower-glib, og /var/lib/upower

Korte Beskrivelser

upower

er UPower kommandolinjeverktøy

libupower-glib.so

inneholder UPower API funksjoner