Difference between revisions of "Package:ACPI Daemon"

From Funtoo
Jump to: navigation, search
(Kernel configuration)
(Explanations of different ACPI options in the kernel)
(2 intermediate revisions by the same user not shown)
Line 20: Line 20:
 
}}
 
}}
 
==== Explanations of different ACPI options in the kernel ====
 
==== Explanations of different ACPI options in the kernel ====
* AC Adapter
+
* '''AC Adapter'''
 
{{kernelop
 
{{kernelop
|Adding or removing support for the AC Adapter
+
|Add or remove support for the AC Adapter option
|Power management and ACPI options ---> <br>        [*] ACPI (Advanced Configuration and Power Interface) Support --->       <br>< > AC Adapter
+
|Power management and ACPI options ---><br>        [*] ACPI (Advanced Configuration and Power Interface) Support ---><br>       < > AC Adapter
 +
}}
 +
If you have a system that can switch between being plugged into AC and using a battery (i.e. a laptop), you should compile this option into your kernel.
 +
 
 +
*  '''Battery'''
 +
{{kernelop
 +
|Add or remove support for the Battery option
 +
|Power management and ACPI options ---><br>        [*] ACPI (Advanced Configuration and Power Interface) Support ---><br>        < > Battery
 +
}}
 +
As its name would suggest, this option adds or removes support for the battery. More specifically, through /proc/acpi/battery. If you have a laptop or other mobile system, you should probably compile this into your kernel.
  
 
== Installing acpid ==
 
== Installing acpid ==

Revision as of 23:40, 11 November 2013

Introduction

What is acpi?

"In computing, the Advanced Configuration and Power Interface (ACPI) specification provides an open standard for device configuration and power management by the operating system." [(http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface Wikipedia)]

What is acpid?

"ACPID is a completely flexible, totally extensible daemon for delivering ACPI events. It listens on a file (/proc/acpi/event) and when an event occurs, executes programs to handle the event. The programs it executes are configured through a set of configuration files, which can be dropped into place by packages or by the admin." [(http://acpid.sourceforge.net/ acpid Sourceforge)]

Preparing to install

Kernel configuration

Before we are ready to emerge acpid, it is a good idea to modify a few things in the kernel. If you have not modified your kernel before, you may want to check out the following page on configuring a kernel manually (page to be added..).



Note Note: Kernel options after this are not necessary, but can prove helpful.


Explanations of different ACPI options in the kernel

  • AC Adapter

If you have a system that can switch between being plugged into AC and using a battery (i.e. a laptop), you should compile this option into your kernel.

  • Battery

As its name would suggest, this option adds or removes support for the battery. More specifically, through /proc/acpi/battery. If you have a laptop or other mobile system, you should probably compile this into your kernel.

Installing acpid

Emerging

To install acpid, run this command:

# emerge -av acpid

Adding to rc

After you have finished installing acpid, you may want to add it to the list of rc services to be started with your system at boot.

# rc-update add acpid default

Then, run the following to start rc:

# rc