## Path:        System/Powermanagement/Powersave
## Description: The Powersave package joins the capabilities of the ACPI daemon, \
## APM daemon and CPUfreq daemon. It provides a unified configuration \
## interface for your whole powermanagement. Be careful that you do not \
## run the mentioned daemons together with the powersave daemon.

## Path:        	System/Powermanagement/Powersave/General
## Description: 	General Power Management settings

## Path:        	System/Powermanagement/Powersave/General
## Type:        	integer(0:31)
## Default:     	"3"
## ServiceRestart: 	powersave
#
# Set the debug level, allowed values: 0-31
# 1  Error
# 2  Warning
# 4  Diag
# 8  Info
# 16 Debug
# e.g.  Error + Warning: 1 + 2 -> 3
# powersaved needs restart to activate level, sending SIGHUP is not
# enough. Proxy scripts react immediately.
#
POWERSAVED_DEBUG="3"

#######  Y A S T 2   C O N F I G U R A T I O N S #######
## Path:        	System/Powermanagement/Powersave/General
## Type:        	string
## Default:     	"performance"
#
# Defines which scheme(system settings) should be used when
# the machine works on AC power.
# Have a look into the YaST Power Management Module to create
# new schemes. You can also set this variable there.
#
POWERSAVE_AC_SCHEME="performance"

## Path:        	System/Powermanagement/Powersave/General
## Type:        	string(powersave,performance,acoustic)
## Default:     	"powersave"
#
# Defines which scheme(system settings)
# should be used when the system works on battery power.
# Have a look into the YaST Power Management Module to create
# new schemes. You can also set this variable there.
#
POWERSAVE_BATTERY_SCHEME="powersave"

## Path:        	System/Powermanagement/Powersave/General
## Type:        	string(notify_popup_fallback notify_popup_window notify_console notify_acoustic)
## Default:     	"notify_popup_fallback notify_acoustic"
#
# How should the user be notified by the notify method
# which could be assigend to several variables in System/Powermanagement/Powersave/Events.
# More than one value is assignable.
#
POWERSAVE_NOTIFY_METHOD="notify_popup_fallback notify_acoustic"

## Path:        	System/Powermanagement/Powersave/General
## Type:        	string(ac,battery,button,fan,processor,thermal,asus_acpi,toshiba_acpi)
## Default:     	"ac battery button fan processor thermal"
## ServiceRestart: 	powersaved
#
# The powersaved startscript will load all necessary modules for acpi. If some of
# these modules cause trouble, you may remove it from this variable.  You may
# add the modules asus_acpi or toshiba_acpi if your computer is an Asus or a
# Toshiba. Seperate several modules by space.
#
POWERSAVE_ACPI_MODULES="ac battery button fan processor thermal"

## Path:        	System/Powermanagement/Powersave/General
## Type:        	string(ac,battery,button,fan,processor,thermal)
## Default:     	"ac battery button fan processor thermal"
## ServiceRestart: 	
#
# The powersaved startscript will unload all loaded ACPI modules, when powersaved is
# stopped. If some modules cause trouble when unloading, you may add them to
# this variable. All modules in this list won't be unloaded. Note that some
# other of these modules might be unloadable as well, but that should not harm..
#
POWERSAVE_ACPI_MODULES_NOT_TO_UNLOAD="ac battery button fan processor thermal"

## Path:		System/Powermanagement/Powersave/General
## Type:		list(GRUB,LILO,OTHER)
## Default		"GRUB"
#
# Set this variable to the boot loader you are using.
# Only GRUB has an effect since LILO support is not implemented yet.
# If you don't want to automatically boot into the kernel you suspended
# with (or you don't use grub as boot loader), set this to anything else
# than GRUB.
POWERSAVE_BOOT_LOADER="GRUB"

## Path:		System/Powermanagement/Powersave/General
## Type:		integer(1:10000)
## Default		"333"
#
# The powersave daemon watches the usage of your CPU 
# and other hardware concerning power consumption
# Please set the time in milliseconds for what the 
# daemon should sleep before checking your system again
# Good values are about 200-1000(milliseconds)
#
POWERSAVED_POLLING_INTERVAL="333"

## Path:		System/Powermanagement/Powersave/General
## Type:		yesno
## Default		"yes"
#
# Should the screensaver() function also switch off the
# display e.g. on lid close event? On some machines where
# the display is not shut off via hardware switch, this is
# required, on all others it should not harm.
# This setting has no effect when using a graphical client like kpowersave.
POWERSAVE_SCREENSAVER_DPMS_OFF="yes"

## Path:		System/Powermanagement/Powersave/General
## Type:		yesno
## Default		"no"
#
# If this is set to "yes", the screensaver will be instructed to only blank
# the screen and not display fancy graphics. This can cause confusion after
# resume since the screen will just stay black until you press a key. On the
# other hand, the fancy graphics may run down your battery faster.
# Choose your poison here.
# This setting has no effect when using a graphical client like kpowersave.
POWERSAVE_SCREENSAVER_BLANKONLY="no"

## Path:		System/Powermanagement/Powersave/General
## Type:		yesno
## Default		"yes"
#
#
# Try to start acpid in init script
# This allows other progs to access ACPI events via socket
# Be sure that the acpid is installed but the service is not
# started by default
POWERSAVED_START_ACPID="yes"

## Path:		System/Powermanagement/Powersave/General
## Type:		list(resmgr,group,all,root)
## Default		"resmgr"
#
# Who is allowed to access the powersaved:
# all - everybody
# group - members of the powersave system group
# resmgr - users with a valid resource manager session (default)
# root - only root
POWERSAVED_SECURITY="resmgr"

## Path:		System/Powermanagement/Powersave/General
## Type:		string
## Default		"powersave"
#
# If the daemon is started with group security policy (powersave -a param) 
# you can specify the system group that is allowed to connect to the daemon
# by default the resource mangager (resmgr) policy is used and this 
# variable is ignored
POWERSAVED_PM_GROUP="powersave"

## Path:		System/Powermanagement/Powersave/General
## Type:		integer(1:100)
## Default		"0"
#
# Set a value to delay the execution of the action
# bound to the power button.
# This could be useful if the action should not be
# triggered before the machine is possibly switched
# of by holding the power button for some seconds.
#
POWERSAVED_POWERBTN_DELAY="0"
