Skip to main content

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/docs/installing.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


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.0.3.20.tar.gz (18.1 kB view details)

Uploaded Source

File details

Details for the file laptop-pm-0.0.3.20.tar.gz.

File metadata

  • Download URL: laptop-pm-0.0.3.20.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for laptop-pm-0.0.3.20.tar.gz
Algorithm Hash digest
SHA256 b2b0b8888b201e2e20c3062b3ba9ebb785de443d8104a0fe43e442d751129280
MD5 9eb74eb60bd9626fd4c9832e42b6319c
BLAKE2b-256 c34336e6eacb0bcc4ea6d2d4cdc973466096439a099bac46709e75a3a2b9d95c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page