Runterfahren per PowerTaster

  • Du musst acpid installieren und entsprechend konfigurieren...


    $ cat /etc/acpi/events/powerbtn


    $ cat /etc/acpi/powerbtn-vdr.sh

    Bash
    #!/bin/sh
    # Ganz offizell den VDR herunterfahren
    echo -e "HITK POWER\nQUIT\n" | /usr/bin/nc 127.0.0.1


    Andreas

  • In meiner lilo.conf steht noch:

    Code
    image = /boot/vmlinuz
      label = Linux
      root = /dev/hda1
      initrd = /boot/initrd.img
      append = "apm=power-off lapic acpi=off"
      read-only


    Muss ich da noch etwas anpassen??

  • acpi darf natürlich nicht deaktiviert sein, (nicht mit apic verwechseln)


    Ob der Kernel mit acpi ausgestattet ist, sieht man im /proc Bereich.
    /proc/acpi/event
    /proc/acpi/button/power/PWR



    Das Kernelmodul "button" muss geladen sein.


    siehe auch /etc/default/acpid, die sollte schon im Originalzustand funktionieren, wenn das Kernelmodul "button" vorhanden ist.


    $ cat /etc/default/acpid

  • Hi,


    bei mir (Debian Sarge) gibt wird in /etc/acpi/events/powerbtn das Skript /etc/acpi/powerbtn.sh aufgerufen. In diesem habe ich das Runterfahren für den VDR mit eingebaut:

    Code
    if ps -Af | grep -q '[k]desktop' && test -f /usr/bin/dcop
    then
        dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0 && exit 0
    elif ps -Af | grep -q '/usr/bin/vdr' && test -f /usr/bin/poweroffvdr
    then
        /usr/bin/poweroffvdr
    else
        /sbin/shutdown -h now "Power button pressed"
    fi


    Wenn der VDR läuft benutzt er poweroffvdr, ansonsten ganz normal shutdown.


    Gruß kleinklausi

    SW: Ubuntu 10.04; yaVDR Pakete
    HW: Asus P5N7A-VM; 2x DVB-C rev2.1; Silverstone LC16B-M; Panasonic PT AX200e

  • Kann man übrigens auch genau umgekehrt als
    Kindersicherung gegen übereifrige Knopfdrücker verwenden:
    acpi+eventscripts verwenden wie oben,
    aber als action "nix" (jedenfalls _kein_ shutdown) eintragen.
    Dann passiert, wenn die kiddies am knopf rumspielen: nix ;)
    Grüsse,
    Bitz

  • Es sein denn, sie drücken länger als 3 sec., dann geht das Licht aus

    Debian Squeeze Bullseye mit vdr 1.7.18 2.6.0-1~etobi1 e-tobi/multipatch, AMD Phenom-CPU, 4 GB RAM, Technotrend S2-6400, Digital Devices Cine S2 V6, 2 TByte HDD für Videodaten.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!