Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Assemblée Générale Ordinaire de Borsalinux-fr de 2022

#1 15/10/2013 15:48:12

slyholborn
Membre
Lieu : Rennes
Inscription : 02/07/2011
Messages : 252
Site Web

Astuce : sortie de veille avec m-audio 2496 audiophile

Bonjour tout le monde! Je n'avais pas eu de réponse à mon post concernant la sortie son de ma m-audio qui devenait crado en sortie de veille. Or je me sers beaucoup de la veille sur mon pc. Bref, jusque fedora 17, grace à Mitrandir63 sur ce fil, il fallait mettre un script dans /etc/pm/sleep.d et le rendre exécutable. Le problème était que le module gérant la carte son était mal mis en veille et du coup, mal rechargé. Le script enlevait le module, puis le rechargeait proprement.

#!/bin/bash
# by mitrendir63
# Logged as root, copy this to the file /etc/pm/sleep.d/88-unload2496
# chmod +x the file
case $1 in
    hibernate|suspend)
	echo "Remove pulseaudio and module snd_ice1712 for suspend to disk!"
	killall pulseaudio
	fuser -k /dev/snd/*
	rmmod -f snd_ice1712
        ;;
    thaw|resume)
        echo "Resume from disk...restart maudio module"
	killall pulseaudio
	modprobe snd_ice1712
        ;;
    *)  echo "somebody is calling me totally wrong."
        ;;
esac

Depuis fedora 18, ca ne marchait plus et je ne comprenais pa pourquoi, alors que lancer le script dans un termina fonctionnait (cela dit, on a connu plus pratique...) Voila un moment que je me creusais les méninges et google la dessus jusqu'à ce que je trouve (bien caché dans une liste de bugzilla) que c'est dorénavant systemd qui gérait la mise en veille. Il faut donc placer le script dans /usr/lib/systemd/system-sleep/ et le rendre exécutable. Il faut aussi l'adapter pour qu'il fonctionne : hibernate|suspend) devient pre) et thaw|resume) devient post) ce qui donne

#!/bin/bash
# by mitrendir63 modified by slyholborn for fedora
# Logged as root, copy this to the file /usr/lib/systemd/system-sleep/resume2496
# chmod +x the file
case $1 in
    pre)
	echo "Remove pulseaudio and module snd_ice1712 for suspend to disk!"
	killall pulseaudio
	fuser -k /dev/snd/*
	rmmod -f snd_ice1712
        ;;
    post)
        echo "Resume from disk...restart maudio module"
	killall pulseaudio
	modprobe snd_ice1712
        ;;
    *)  echo "somebody is calling me totally wrong."
        ;;
esac

Et voila, ça fonctionne. En espérant que ça puisse aider!!

Dernière modification par slyholborn (24/03/2014 10:02:39)


Fedora 33 Gnome
intel i5 skylake asus
Elitebook 8470p

Hors ligne

#2 17/10/2013 09:52:04

slyholborn
Membre
Lieu : Rennes
Inscription : 02/07/2011
Messages : 252
Site Web

Re : Astuce : sortie de veille avec m-audio 2496 audiophile

Argh... ça ne marche plus!


Fedora 33 Gnome
intel i5 skylake asus
Elitebook 8470p

Hors ligne

#3 22/10/2013 10:24:38

slyholborn
Membre
Lieu : Rennes
Inscription : 02/07/2011
Messages : 252
Site Web

Re : Astuce : sortie de veille avec m-audio 2496 audiophile

Ah ben si... juste un problème de droits sur le fichier...


Fedora 33 Gnome
intel i5 skylake asus
Elitebook 8470p

Hors ligne

#4 22/10/2013 11:30:05

Refuznik
Membre
Inscription : 31/01/2007
Messages : 8 010

Re : Astuce : sortie de veille avec m-audio 2496 audiophile

cool

Hors ligne

#5 23/10/2013 16:14:44

slyholborn
Membre
Lieu : Rennes
Inscription : 02/07/2011
Messages : 252
Site Web

Re : Astuce : sortie de veille avec m-audio 2496 audiophile

Mouais, sauf que ca ne marche plus de nouveau... On dirait que quand la veille prolongée se prolonge, ca ne marche pas...


Fedora 33 Gnome
intel i5 skylake asus
Elitebook 8470p

Hors ligne

Pied de page des forums