Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lxqt/lxqt-powermanagement
Power management module for LXQt
https://github.com/lxqt/lxqt-powermanagement
Last synced: 4 days ago
JSON representation
Power management module for LXQt
- Host: GitHub
- URL: https://github.com/lxqt/lxqt-powermanagement
- Owner: lxqt
- License: lgpl-2.1
- Created: 2013-08-10T17:48:33.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-10-23T13:50:41.000Z (2 months ago)
- Last Synced: 2024-10-29T11:13:11.254Z (about 2 months ago)
- Language: C++
- Homepage: https://lxqt.github.io
- Size: 1.65 MB
- Stars: 26
- Watchers: 22
- Forks: 30
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# lxqt-powermanagement
## Overview
This repository is providing tools to monitor power management events and optionally trigger actions like e. g. shut down a system when laptop batteries are low on power.
The core components are two binaries `lxqt-powermanagement` and `lxqt-config-powermanagement`.
`lxqt-powermanagement` is running in a daemon-like manner as so-called "LXQt Module" and doing the actual work. GUI "Power Management Settings (binary `lxqt-config-powermanagement`) is used to customize settings.Warning messages are displayed on the desktop by [lxqt-notificationd](https://github.com/lxqt/lxqt-notificationd).
## Installation
### Compiling source code
Runtime dependencies are UPower, KIdleTime, qtsvg and [liblxqt](https://github.com/lxqt/liblxqt).
Additional build dependencies are CMake and Solid, optionally Git to pull latest VCS checkouts.Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` has to be set to `/usr` on most operating systems.
To build run `make`, to install `make install` which accepts variable `DESTDIR` as usual.
### Binary packages
Official binary packages are provided by all major Linux and BSD distributions.
Just use your package manager to search for string `lxqt-powermanagement`.## Configuration, Usage
Daemon-like `lxqt-powermanagement` can be adjusted from section "Basic Settings" in configuration dialogue "LXQt Session Settings" (binary `lxqt-config-session`) of [lxqt-session](https://github.com/lxqt/lxqt-session).
To customize settings there's configuration dialogue "Power Management Settings" (binary `lxqt-config-powermanagement`). It can be opened from the panel's main menu - Preferences - LXQt Settings - Power Management and is provided by the "Configuration Center" (binary `lxqt-config`) of [lxqt-config](https://github.com/lxqt/lxqt-config) as well.
## Translations
Translations can be done in [LXQt-Weblate/powermanagement](https://translate.lxqt-project.org/projects/lxqt-configuration/lxqt-powermanagment-battery-info/) and [LXQt-Weblate/config-powermanagement](https://translate.lxqt-project.org/projects/lxqt-configuration/lxqt-powermanagment/)