Vous pouvez modifier la définition de la durée d'inactivité d'un système établie par défaut en ajoutant des entrées dans le fichier /etc/power.conf. Ces entrées modifieront les seuils pour certaines opérations système qui peuvent survenir avant que le système ne soit plus considéré comme inactif :
ttychars change le nombre de caractères tty pouvant être ajoutés ou retirés avant que le système ne soit considéré comme actif (la valeur par défaut est 0 caractère)
diskreads modifie le nombre de lectures de disque pouvant survenir avant que le système ne soit considéré comme actif (la valeur par défaut est aucune lecture)
nfsreqs modifie le nombre de requêtes NFS pouvant survenir avant que le système ne soit considéré comme actif (la valeur par défaut est aucune requête NFS)
loadaverage modifie la moyenne de chargement de 1 minute qui est atteinte avant que le système ne soit considéré comme actif (la valeur par défaut est 0.04)
Vous ne pouvez cependant pas modifier le seuil d'activité de votre clavier ou de votre souris. Toute intervention sur la souris ou le clavier met fin à l'inactivité du système.
Par exemple, vous pouvez modifier votre fichier power.conf pour modifier la définition de la durée d'inactivité du système de manière à ce qu'il soit toujours considéré comme inactif si :
Moins de 400 caractères tty sont insérés ou supprimés
Moins de dix lectures de disque sont effectuées
5 requêtes NFS au maximum sont effectuées
La moyenne de chargement d'une minute n'a pas dépassé 0.1
Le fichier /etc/power.conf obtenu est semblable au suivant :
# Power Management Configuration File # # Putting an entry in this file will only be effective if the # driver for the device supports device power management. # After the file is modified, pmconfig(1M) command must be # executed to activate the new change. # # Fields must be separated by white space or semicolons. # Note that physical dependents are automatically considered # by the power management framework. # Name Threshold(s) Logical Dependent(s) /dev/kbd 1800 /dev/mouse 1800 # NOTE: The entries below are only used when no window # system is running. When running the window system, monitor # power management is done by the screen saver functions. /dev/fb 0 0 /dev/kbd /dev/mouse # Auto-Shutdown Idle(min) Start/finish(hh:mm) Behavior autoshutdown 30 15:00 8:00 default statefile /.CPR ttychars 400 diskreads 10 nfsreqs 5 loadaverage 0.1