Я слышу шум в своих динамиках и наушниках после пробуждения моего ПК. Для фиксации этого я должен перезагрузить ALSA. Существует ли способ зафиксировать или по крайней мере перезагрузить ALSA автоматический после того, как приостановят?
О, я забыл, я запускаю Ubuntu 11.04, и моя звуковая карта является Творческим X-Fi ExtremeGamer.
Вы могли добавить сценарий к /etc/pm/sleep.d/
выполнять вещи, когда компьютер просыпается. Сценарии в этом каталоге работают и во сне и в следе поэтому для обнаружения, которые являются, который, сценарии передаются аргумент для высказывания, что продолжается. В Вашем случае это действительно не имеет значения, но я кодирую для него так или иначе.
Выполненный gksu gedit /etc/pm/sleep.d/20_restart-alsa
и затем вставьте следующее в него. Вы захотите сделать редактирования, потому что я не уверен, как Вы перезапускаете аудиосистему. Просто добавьте что работы для Вас.
#!/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