Rechner per Power Knopf runterfahren: Unterschied zwischen den Versionen
SiD (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Um den Rechner per Power Knopf | 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 | 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 | 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.