Rechner per Power Knopf runterfahren: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Um den Rechner per Power Knopf runterzufahren, braucht man den '''acpid''' Daemon und das Kernel Modul '''button'''. Das button Modul sollte normalerweise automatisch geladen werden. Falls nicht muss es in der ''/etc/rc.conf'' in das MODULES=() Array eingetragen werden. Das Paket für den acpid Daemon heißt ''acpid'' ;-)
Um den Rechner per Power-Knopf herunterzufahren, braucht man den '''acpid'''-Daemon und das Kernel-Modul '''button'''. Das button-Modul sollte normalerweise automatisch geladen werden. Falls nicht, muss es in der ''/etc/rc.conf'' in das MODULES=() Array eingetragen werden. Das Paket für den acpid-Daemon heißt ''acpid''.
  pacman -S acpid
  pacman -S acpid
Damit der Daemon beim Booten gestartet wird, muss er zum DAEMONS=() Array in der /etc/rc.conf hinzugefügt werden.
Damit der Daemon beim Booten gestartet wird, muss er zum DAEMONS=() Array in der /etc/rc.conf hinzugefügt werden.
Jetzt muss nur noch der Befehl zum runterfahren ''/sbin/poweroff'' oder ''/sbin/halt'' an der richtigen Stelle in das Script, dass auf ACPI-Events reagiert, eingetragen werden. Die Datei heißt /etc/acpi/handler.sh
Jetzt muss nur noch der Befehl zum herunterfahren ''/sbin/poweroff'' oder ''/sbin/halt'' an der richtigen Stelle in das Script, dass auf ACPI-Events reagiert, eingetragen werden. Die Datei heißt /etc/acpi/handler.sh


Die entsprechende Stelle sieht dann z.B. so aus.
Die entsprechende Stelle sieht dann z.B. so aus.
Zeile 14: Zeile 14:
                 ;;
                 ;;


Natürlich kann man statt ''/sbin/halt'' auch andere Befehle angeben, die dann beim drücken der Power Taste ausgeführt werden.
Natürlich kann man statt ''/sbin/halt'' auch andere Befehle angeben, die dann beim drücken des Power-Knopfs ausgeführt werden.


[[Kategorie:Tipps und Tricks]]
[[Kategorie:Tipps und Tricks]]

Version vom 20. Dezember 2008, 17:18 Uhr

Um den Rechner per Power-Knopf herunterzufahren, braucht man den acpid-Daemon und das Kernel-Modul button. Das button-Modul sollte normalerweise automatisch geladen werden. Falls nicht, muss es in der /etc/rc.conf in das MODULES=() Array eingetragen werden. Das Paket für den acpid-Daemon heißt acpid.

pacman -S acpid

Damit der Daemon beim Booten gestartet wird, muss er zum DAEMONS=() Array in der /etc/rc.conf hinzugefügt werden. Jetzt muss nur noch der Befehl zum herunterfahren /sbin/poweroff oder /sbin/halt an der richtigen Stelle in das Script, dass auf ACPI-Events reagiert, eingetragen werden. Die Datei heißt /etc/acpi/handler.sh

Die entsprechende Stelle sieht dann z.B. so aus.

 button/power)
               #echo "PowerButton pressed!">/dev/tty5
               case "$2" in
                          PWRF)   logger "PowerButton pressed: $2"
                                      /sbin/halt;;
                          *)   logger "ACPI action undefined: $2" ;;
               esac
               ;;

Natürlich kann man statt /sbin/halt auch andere Befehle angeben, die dann beim drücken des Power-Knopfs ausgeführt werden.