[acpi]gnome-power-manager(en cour)

Questions et astuces concernant l'installation et la configuration d'archlinux
destinyphoe
newbie
Messages : 3
Inscription : mer. 14 avr. 2010, 13:39

[acpi]gnome-power-manager(en cour)

Message par destinyphoe »

Bonjour à tous,
Voila, j'ai modifier mon /etc/acpi/handler.sh
pour que lorsque j'appui sur le boutton de mise en veille ( Fn + F12 sur mon système ) acpi execute ces ligne de commande :

Code : Tout sélectionner

dbus-send --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.wake
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
echo -n "mem" > /sys/power/state
Mais cela ne fonctionne pas, le script n'est pas executer,
est-ce un probleme liée a gnome-power-manager ?
voila mon handler.sh si sa peut aider :

Code : Tout sélectionner

#!/bin/sh
# Default acpi script that takes an entry for all actions

# NOTE: This is a 2.6-centric script.  If you use 2.4.x, you'll have to
#       modify it to not use /sys

minspeed=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq`
maxspeed=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq`
setspeed="/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed"

set $*

case "$1" in
    button/power)
        #echo "PowerButton pressed!">/dev/tty5
        case "$2" in
            PWRF)   logger "PowerButton pressed: $2" ;;
            *)      logger "ACPI action undefined: $2" ;;
        esac
        ;;
    button/sleep)
        case "$2" in
            SLPB)   dbus-send --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.wake
		    echo ON > /sys/kernel/debug/vgaswitcheroo/switch 
		    echo -n mem >/sys/power/state ;;
            *)      logger "ACPI action undefined: $2" ;;
        esac
        ;;
    ac_adapter)
        case "$2" in
            AC)
                case "$4" in
                    00000000)
                        echo -n $minspeed >$setspeed
                        #/etc/laptop-mode/laptop-mode start
                    ;;
                    00000001)
                        echo -n $maxspeed >$setspeed
                        #/etc/laptop-mode/laptop-mode stop
                    ;;
                esac
                ;;
            *)  logger "ACPI action undefined: $2" ;;
        esac
        ;;
    battery)
        case "$2" in
            BAT0)
                case "$4" in
                    00000000)   #echo "offline" >/dev/tty5
                    ;;
                    00000001)   #echo "online"  >/dev/tty5
                    ;;
                esac
                ;;
            CPU0)	
                ;;
            *)  logger "ACPI action undefined: $2" ;;
        esac
        ;;
    button/lid)
        #echo "LID switched!">/dev/tty5
        ;;
    *)
        logger "ACPI group/action undefined: $1 / $2"
        ;;
esac
et aussi j'aimerai savoir si il est possible de lancer un scripts en sortie de veille ?

Merci de votre aide :D
Répondre