Porady Admina

Porady Admina: upower

Ostatnia aktualizacja: 14 sierpnia 2025, 16:13

W dzisiejszym tutorialu z cyklu Porady Admina zajmiemy się programem upower.

upower dostarcza interfejs do wyliczania źródeł zasilania systemu i kontroli systemowego zarządzania energią. Każda aplikacja może uzyskać dostęp do usługi org.freedesktop.UPower przez magistralę komunikatów systemowych. Niektóre operacje (np. usypiające system) są ograniczone za pomocą PolicyKit.

UPower (wcześniej DeviceKit-power) to warstwa pośrednicząca (warstwa abstrakcji) do zarządzania energią w systemach Linux. Wylicza źródła zasilania, przechowuje ich statystyki i dane historyczne oraz powiadamia o zmianach statusu. Składa się z demona (upowerd), interfejsu programowania aplikacji (API) oraz zestawu narzędzi wiersza poleceń.

Demon udostępnia swoją funkcjonalność aplikacjom za pośrednictwem magistrali systemowej (instancja D-Bus, usługa org.freedesktop.UPower). PolicyKit ogranicza dostęp do funkcjonalności UPower w zakresie inicjowania trybu hibernacji lub zamykania systemu operacyjnego (freedesktop.upower.policy).

Program kliencki wiersza poleceń upower może służyć do wyszukiwania i monitorowania informacji o urządzeniach zasilających w systemie. Graficzne interfejsy użytkownika dla funkcjonalności UPower obejmują GNOME Power Manager i Xfce Power Manager.

Składnia

upower [OPCJA]

Opcje

-e, –enumerate : Wylicza ścieżki obiektów dla urządzeń
-d, –dump : Zrzuca wszystkie parametry dla wszystkich obiektów
-m, –monitor : Monitoruje aktywność demona zasilania
–monitor-detail : Monitoruje szczegółowo
-i, –show-info : Wyświetla informacje o ścieżce obiektu
-v, –version : Wyświetla wersję klienta i demona

Przykłady

Przekaż -i dla każdego obiektu.
upower -i /org/freedesktop/UPower/devices/line_power_AC

Jak sprawdzić stan baterii za pomocą wiersza poleceń systemu Linux.
upower -i /org/freedesktop/UPower/devices/battery_BAT0

Uzyskiwanie informacji o zasilaniu mojej myszy.
upower -i /org/freedesktop/UPower/devices/mouse_dev_numer

Chcesz, aby za każdym razem, gdy na komputerze z systemem Linux zostanie dodane, usunięte lub zmienione źródło zasilania, wyświetlał się pasek stanu.
upower --monitor

Więcej informacji o programie upower uzyskasz wpisując:
man upower
uopwer --help

Click to rate this post!
[Total: 0 Average: 0]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.

Accessibility Toolbar