Re: insertion script pour sortie mise en veille

Page principale

Répondre à ce message
Auteur: moebius
Date:  
À: guilde
Sujet: Re: insertion script pour sortie mise en veille
Bonjour,

Merci pour le script ; je le mets où ?
Pour pulseaudio, il se relance tout seul comme un grand ;)

cordialement,

Le 15/08/2015 10:09, Olivier Allard-Jacquin a écrit :
>     Bonsoir,

>
> Le 14/08/2015 16:51, moebius a écrit :
>> Bonjour,
>>
>> Merci pour vos réponses ; en partant du principe que je suis nul pour
>> ces trucs, et sans vouloir trop déranger, l'un d'entre vous pourrait-il
>> me fournir un fichier avec les commandes que j'ai indiquées (ainsi que
>> l'endroit ad hoc où le déposer) ?
>> Pour ma part, je peux me charger de le rendre exécutable :)
>>
>> cordialement,
>>
>> Le 13/08/2015 23:22, Christian Marillat a écrit :
>>> On 13 août 2015 20:53, Olivier Allard-Jacquin <olivieraj@???> wrote:
>>>
>>> [...]
>>>
>>>>      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:

>>>
>>> Certainement une très mauvaise idée de mettre des fichiers de
>>> configuration dans /usr/lib La même chose marche dans /etc/pm/sleep.d
>>>
>>> Christian
>
>     Voilà le script. Pas besoin des sudo, car les scripts d'entrée/sortie
> d'hibernation tournent déjà en temps que root:

>
> <script name="trace">
> #!/bin/sh
>
> LOG_FILE=/var/log/99_custom_hibernate.log
> #LOG_FILE=/dev/null
>
> case "$1" in
>          hibernate|suspend)
>                  echo "##### Hibernate enter - START #####" > $LOG_FILE

>
>                  date >> $LOG_FILE

>
>                  echo "##### Hibernate enter - END #####" >> $LOG_FILE
>                  ;;
>          thaw|resume)
>                  echo "##### Hibernate resume - START #####" >> $LOG_FILE

>
>                  date >> $LOG_FILE
>                  killall pulseaudio >> $LOG_FILE 2>&1
>                  rmmod snd_ice1712 >> $LOG_FILE 2>&1
>                  modprobe snd-ice1712 >> $LOG_FILE 2>&1

>
>                  echo "##### Hibernate resume - END #####" >> $LOG_FILE
>                  ;;
>          *) exit $NA
>                  ;;
> esac

>
> exit 0
> </script>
>
>     Un fichier de log est créé dans /var/log/99_custom_hibernate.log

>
>     Par contre, j'ai une remarque : Dans ton 1er mail, tu ne relances pas
> pulseaudio après l'hibernation. Il est simplement arrêté. Est-ce voulu ?

>
>     Cordialement,

>
>                             Olivier

>