J'entends du bruit dans mes haut-parleurs et mes écouteurs après avoir réveillé mon PC. Pour résoudre ce problème, je dois recharger ALSA. Existe-t-il un moyen de corriger, ou au moins de recharger ALSA automatique après la suspension?
Oh j'ai oublié, j'utilise Ubuntu 11.04 et ma carte son est Creative X-Fi ExtremeGamer.
Vous pouvez ajouter un script à /etc/pm/sleep.d/
pour exécuter les choses lorsque l'ordinateur se réveille. Les scripts de ce répertoire s'exécutent à la fois en veille et en veille, afin de détecter lesquels sont lesquels, les scripts reçoivent un argument pour dire ce qui se passe. Dans votre cas, cela n'a pas vraiment d'importance, mais je vais quand même le coder.
Courir gksu gedit /etc/pm/sleep.d/20_restart-alsa
, puis collez-y ce qui suit. Vous voudrez apporter des modifications, car je ne sais pas comment vous redémarrez le système audio. Ajoutez simplement ce qui vous convient.
#!/bin/sh
case "${1}" in
hibernate|suspend)
# we don't need to do anything when it's going to sleep
;;
resume|thaw)
# this is coming back from sleep/hibernate
# ** ADD YOUR ALSA-RESTART CODE ON THE NEXT LINE **
;;
esac