UPower

UPower
Логотип программы UPower
Скриншот программы UPower
Тип Система управления энергоснабжением
Разработчик The UPower Authors
Написана на Си[2]
Операционная система Unix-подобные
Первый выпуск 2008
Последняя версия
  • 1.90.7 (9 января 2025)[1]
Репозиторий gitlab.freedesktop.org/u…
Лицензия GNU GPL 2+
Сайт upower.freedesktop.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

UPower — абстрактный D-Bus-интерфейс для перечисления батарей и прочих источников энергии, подписки на события этих источников и запроса истории событий и статистики, а также некоторых других связанных с энергоснабжением и энергосбережением действий.

UPower-демон размещается на системной D-Bus-шине под именем org.freedesktop.UPower, и любое приложение может получить к нему доступ. Возможность выполнения некоторых операций, таких как перевод системы в спящий режим, может быть ограничен при помощи PolicyKit.

Ранее UPower входил в проект DeviceKit, призванный заменить объявленный устаревшим HAL.

В настоящее время UPower используется в Fedora (начиная с версии 16[3]), Ubuntu, openSUSE (начиная с версии 11.3[4]) и ряде других дистрибутивов, а также в ряде проектов, например, в Solid.

Примечания

  1. https://gitlab.freedesktop.org/upower/upower/-/releases/v1.90.7
  2. The upower Open Source Project on Open Hub: Languages Page — 2006.
  3. http://lwn.net/Articles/461590/ Архивная копия от 6 октября 2013 на Wayback Machine Fedora 16 Beta 1 release announcement
  4. http://lwn.net/Articles/383403/ Архивная копия от 15 июня 2010 на Wayback Machine openSUSE 11.3 Milestone 5 release announcement

Литература