Re: insertion script pour sortie mise en veille

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: Guilde
Subject: Re: insertion script pour sortie mise en veille
    Bonsoir,

Le 13/08/2015 20:02, moebius a écrit :
> Bonjour,
>
> Retour de vacances difficiles avec une **!!??// de mise à jour d'ubuntu
> qui m'a grillé le serveur graphique..grrrr !!!!
> Bon, je m'en suis sorti.
>
> Par contre, en sortie de veille j'ai besoin de relancer l'audio par les
> commandes suivantes :
> sudo killall pulseaudio ; sudo rmmod snd_ice1712 ; sudo modprobe
> snd-ice1712
>
> En effet, j'ai une carte audiophile 24/96 et le son est planté après la
> veille.
>
> Ma question est comment faire pour que ces commandes soient exécutées
> automatiquement en fin de sortie de veille ?
>
> Je suis sous ubuntu 14.04
>
>
> cordialement,


    Il te suffit de créer un script dans /usr/lib/pm-utils/ , qui sera
lancé à l'hibernation et au redémarrage. Les scripts qui y sont
installés sont exécutés dans l'ordre de leur nom:


$ ls -1 /usr/lib/pm-utils/sleep.d
000kernel-change
00logging
00powersave
50unload_alx
60_wpa_supplicant
75modules
90clock
94cpufreq
95anacron
95hdparm-apm
95led
98video-quirk-db-handler
99video

    Le script est assez simple à créer ici un template basé sur un des
scripts Debian :


<script>
#!/bin/sh

case "$1" in
        hibernate|suspend)
                xxxxxx
                ;;
        thaw|resume)
                xxxxxx
                ;;
        *) exit $NA
                ;;
esac


exit 0
</script>

    A l'époque où j'ai bidouillé ce genre de trucs, j'avais noté ceci dans
mon /etc/pm/power.d/defaults .


<commentaire>
# enable logs
#export PM_LOGFILE=yes

# 2013/03/16: Increase debug information into /var/log/pm-suspend.log
# TODO: Add following line into /usr/lib/pm-utils/pm-functions
# export PM_DEBUG=true
</commentaire>

    Cordialement,


                        Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!