• # ACPId

    Posté par . En réponse au message KDE : icone pour arrêter l'ordinateur. Évalué à 2.

    tu installe l ACPI, et quand tu veut eteindre, tu appui moins d une seconde sur le bouton power de ta tour.

    Idem sur un portable.

    Moi ... le bouton power est binde a un script : si je suis en RL normale, ca eteind, si je suis en 0 ou 6, ca repasse en 3. -> une pression ca eteint, si j ai appuye par megarde, je rapui avant 10s, et tout reste allume nikel. ( plus tu rappui vite, plus y a de chance que toutes tes aplis soient encore vivantes.

    pourquoi utiliser un bouton GUI qui prend de l aplace a l ecran quand te as un bouton IRL FAIT POUR CA ???

    dhp@pluton:~$ cat /etc/acpi/powerbtn.sh
    #!/bin/sh
    # /etc/acpi/powerbtn.sh
    # Initiates a shutdown when the power putton has been
    # pressed.

    if ps -Af | grep -q '[k]desktop' && test -f /usr/bin/dcop
    then
    dcop --all-users ksmserver ksmserver logout 0 2 0 && exit 0
    else
    /etc/init.d/power
    # /sbin/shutdown -h now "Power button pressed"
    fi

    dhp@pluton:~$ cat /etc/inittab | grep alt
    # Runlevel 0 is halt.
    ca:12345:ctrlaltdel:/etc/init.d/power

    dhp@pluton:~$ cat /etc/init.d/power
    #!/bin/bash
    L=`/sbin/runlevel | /usr/bin/cut -d " " -f 2`
    if [ $L -eq 0 ]
    then
    /sbin/init 3
    fi
    if [ $L -eq 6 ]
    then
    /sbin/init 3
    fi
    if [ $L -eq 3 ]
    then
    /sbin/init 4
    fi
    if [ $L -eq 4 ]
    then
    /sbin/init 0
    fi
    #/sbin/shutdown -t1 -a -h now

    en pratique, c est pas binaire : le script tourne entre les RL 3, 4 et 0.

    Et comme c est un bouton physique ... ca ne depend pas de la GUI : ca marche avec toutes les interfaces ( GUI ou CLI ) ... et meme si tout est mort ( genre driver nvidia HS, affichage HS ... )