powernap - reduce the power consumption of a system when inactive

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe i386
Package filename powernap_2.21-0ubuntu1_all.deb
Package name powernap
Package version 2.21
Package release 0ubuntu1
Package architecture all
Package type deb
Category universe/admin
Homepage http://launchpad.net/powernap
License -
Maintainer Andres Rodriguez <andreserl@ubuntu.com>
Download size 18.94 KB
Installed size 150.00 KB
PowerNap watches a series of configurable monitors.  When no activity
has occurred on any of these monitors for some specified time, PowerNap
deems the system inactive, and takes action, as configured by the system
PowerNap can monitor:
* User Activity (Console, Keyboard, Mouse)
* System Activity (Load, Processes, Process IO)
* Network Activity (wake-on-lan, UDP ports, TCP ports)
Some of these are event-based, while others are poll-based.  PowerNap's
polling interval, INTERVAL_SECONDS, is configurable.
The required length of inactivity, ABSENT_SECONDS, is configurable.
The action taken by PowerNap when the system is active, is configurable,
and might be one of pm-powersave, pm-suspend, pm-hibernate, poweroff,
or any executable script as chosen by the system administrator.
See /etc/powernap/config for all configurable options and defaults.


Package Version Architecture Repository
powernap_2.21-0ubuntu1_all.deb 2.21 all Ubuntu Universe
powernap - - -


Name Value
debconf >= 0.5
debconf-2.0 -
init-system-helpers >= 1.18~
lsb-base >= 4.1+Debian11ubuntu7
pm-utils -
powernap-common = 2.21-0ubuntu1
python:any -


Type URL
Mirror archive.ubuntu.com
Binary Package powernap_2.21-0ubuntu1_all.deb
Source Package powernap

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install powernap deb package:
    # sudo apt-get install powernap




2015-04-01 - Didier Roche <didrocks@ubuntu.com>
powernap (2.21-0ubuntu1) vivid; urgency=medium
* debian/powernap.override:
- only set the override as "manual" to really disable powernap under
* debian/powernap.postinst:
- more elegant way to only strip the "manual" part (and removing the
override if empty)
2015-01-16 - Dustin Kirkland <kirkland@ubuntu.com>
powernap (2.20-0ubuntu1) vivid; urgency=medium
* Rebuild for Ubuntu release
2015-01-16 - Dustin Kirkland <kirkland@ubuntu.com>
powernap (2.19-0ubuntu1) vivid; urgency=low
[ Didier Roche ]
* Add systemd support. Keep the previously enabled status.
* Ship an override file instead of /etc/default/powernap to disable
by default the service under upstart and don't rely on the default
START state in conffile. Handle the transition to keep the same state
under systemd.
* Remove now uneeded /etc/default/powernap
* Factorize some prestart code in new /usr/share/powernap/powernap-ethtool
[ Benjamin Kerensa ]
* Fix Typo in Package Description
2014-02-23 - Matthias Klose <doko@ubuntu.com>
powernap (2.18-0ubuntu2) trusty; urgency=medium
* Rebuild to drop files installed into /usr/share/pyshared.
2012-12-19 - Andres Rodriguez <andreserl@ubuntu.com>
powernap (2.18-0ubuntu1) raring; urgency=low
[ Frank Steinberg ]
* LoadMonitor: handle float values correctly (LP: #1070696)
* TCPMonitor: handle IPv6 connections correctly (LP: #1070695)
[ Andres Rodriguez ]
* debian/powernap.default: Add so that powernap does not start by default.
2011-12-01 - Andres Rodriguez <andreserl@ubuntu.com>
powernap (2.17-0ubuntu1) precise; urgency=low
[ Bryce Harrington ]
* actions/{service,kernel_module}: Add scripts to handle services and
kernel modules on powersave mode.
[ Andres Rodriguez ]
* Re-organize source to differ between pm-utils actions and powernap
- debian/powernap-common.install: Update.
- powernap.spec: Update.
* Disable SERVICES and KERN_MODULES on PowerSave mode (LP: #887684):
- powernap/powernap.py: Load from config.
- debian/powernap-common.install: Install new scripts.
- Add take powersave action and its recover equivalent.
* actions/pm/01cpu_online: Disable by default.
2011-11-29 - Andres Rodriguez <andreserl@ubuntu.com>
powernap (2.16-0ubuntu1) precise; urgency=low
[ Andres Rodriguez ]
* debian/control: Move python-scapy Depends to Suggests.
* Do not use awk to parse output. (LP: #879591)
- bin/powerwake
- powerwake/powerwake.py
[ Eric Sandeen ]
* powernap.spec: cleaned up a bit for better building/installation on RH
[ Remi Druilhe ]
* Dynamically reload configuration file (LP: #887680)
2011-09-09 - Andres Rodriguez <andreserl@ubuntu.com>
powernap (2.15-0ubuntu1) oneiric; urgency=low
* actions/eth_speed: Disable by default to not experience connectivity
loss on certain network configs. (LP: #730210)
2011-08-22 - Dustin Kirkland <kirkland@ubuntu.com>
powernap (2.14-0ubuntu1) oneiric; urgency=low
* bin/powerwake:
- fix the powerake mac caching methodology, which was somewhat broken

See Also

Package Description
powerstat_0.02.15-1_i386.deb laptop power measuring tool
powertop-1.13_1.13-1ubuntu4_i386.deb Linux tool to find out what is using power on a laptop
powerwake-common_2.21-0ubuntu1_all.deb common library files required by powerwake
powerwake_2.21-0ubuntu1_all.deb remotely wake a napping system
powerwaked_2.21-0ubuntu1_all.deb remotely wake a napping system - Server Daemon
poxml_17.12.3-0ubuntu1_i386.deb tools for translating DocBook XML files with Gettext
pp-popularity-contest_1.0.6-3_i386.deb PredictProtein popularity contest
ppa-purge_0.2.8+bzr63_all.deb disables a PPA and reverts to official packages
ppdfilt_0.10-7.3_i386.deb filter that inserts printer specific commands into print jobs
ppl-dev_1.2-2build4_i386.deb Parma Polyhedra Library (development binaries)
ppp-gatekeeper_0.1.0-201406111015-1_all.deb PPP manager for handling balanced, redundant and failover links
pppdcapiplugin_3.25+dfsg1-9ubuntu2_i386.deb ISDN utilities - pppd plug-in for CAPI support
pppoe_3.11-0ubuntu1_i386.deb PPP over Ethernet driver
pprepair_0.0~20170614-dd91a21-1build4_i386.deb planar partition repair tool
pps-tools_1.0.2-1_i386.deb LinuxPPS support tools and headers