Python powermanagement script for my linux laptop.
Project description
laptop-pm
=========
A python power mangagment scripts for a laptop which running linux.
Installation
------------
visit `installing <https://bitbucket.org/igraltist/laptop-pm/src/tip/INSTALL.rst>`_ webpage
Usage
-----
Use an acpi event to put the laptop in different powerstage.
usage::
usage: laptop-pm [-h] [-v] [-f] {battery,ac-adapter,show}
positional arguments::
{battery,ac-adapter,show} action to perform
-h show this help message and exit
-v make the script noisily
-f do action even its in the same stage
Set device to manage:
- `example config for devices <https://bitbucket.org/igraltist/laptop-pm/src/tip/docs/examples/etc/laptop-pm/laptop-pm.json>`_
To use it with an acpi event see:
- `battery <https://bitbucket.org/igraltist/laptop-pm/src/tip/docs/examples/etc/acpi/events/battery>`_
- `ac-adapter <https://bitbucket.org/igraltist/laptop-pm/src/tip/docs/examples/etc/acpi/events/ac-adapter>`_
You can just copy it to directory /etc/acpi/events and modify it.
To get your acpi event just call::
acpi_listen
You need create a file for local rc because on boot there is no acpi event.
- `startup battery check <https://bitbucket.org/igraltist/laptop-pm/src/tip/docs/examples/etc/local.d/set-power-battery.start>`_
Gentoo::
Create /etc/local.d/set-power-battery.start and make it executable and write follow content:
# check if the laptop start with battery
if [ "$(laptop-pm show)" = "battery" ]; then
laptop-pm battery
fi
=========
A python power mangagment scripts for a laptop which running linux.
Installation
------------
visit `installing <https://bitbucket.org/igraltist/laptop-pm/src/tip/INSTALL.rst>`_ webpage
Usage
-----
Use an acpi event to put the laptop in different powerstage.
usage::
usage: laptop-pm [-h] [-v] [-f] {battery,ac-adapter,show}
positional arguments::
{battery,ac-adapter,show} action to perform
-h show this help message and exit
-v make the script noisily
-f do action even its in the same stage
Set device to manage:
- `example config for devices <https://bitbucket.org/igraltist/laptop-pm/src/tip/docs/examples/etc/laptop-pm/laptop-pm.json>`_
To use it with an acpi event see:
- `battery <https://bitbucket.org/igraltist/laptop-pm/src/tip/docs/examples/etc/acpi/events/battery>`_
- `ac-adapter <https://bitbucket.org/igraltist/laptop-pm/src/tip/docs/examples/etc/acpi/events/ac-adapter>`_
You can just copy it to directory /etc/acpi/events and modify it.
To get your acpi event just call::
acpi_listen
You need create a file for local rc because on boot there is no acpi event.
- `startup battery check <https://bitbucket.org/igraltist/laptop-pm/src/tip/docs/examples/etc/local.d/set-power-battery.start>`_
Gentoo::
Create /etc/local.d/set-power-battery.start and make it executable and write follow content:
# check if the laptop start with battery
if [ "$(laptop-pm show)" = "battery" ]; then
laptop-pm battery
fi
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
laptop-pm-0.1.tar.gz
(5.5 kB
view details)
File details
Details for the file laptop-pm-0.1.tar.gz
.
File metadata
- Download URL: laptop-pm-0.1.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a20c1ad977a038cf9413874530caafc26a0d199e0f1355b1fbf43252a6faacf1 |
|
MD5 | 6b9f6dbbe1a0302549e7f3965074b810 |
|
BLAKE2b-256 | ae8594a31a7eaf60ad704760f656b4133960e45e4708d10ff4ff8b42823cc9c0 |