11.10 перестали работать оповещения на рабочем столе (изменение громкости и звонок терминала), но все остальные аудио все еще работают
Все,
Мой звук работает нормально в 11.10 64-битной установке на ноутбуке HP dm1-4050 Sandy Bridge (например, звук работает в Banshee, flash, играх, браузере, уведомлениях по электронной почте Thunderbird и т. Д.), Кроме уведомлений основного рабочего стола (например, нажатие на вкладку в терминале, где имеется более одной опции, должен срабатывать звонок терминала, или изменение громкости с помощью клавиш громкости должно сопровождаться вспомогательным "шарлатаном", который делает приложение громкости), не работают. Я намеренно отключил звук при входе в систему, как описано здесь в Ask Ubuntu, но даже его включение не имеет значения. Эти уведомления работали раньше просто отлично, и я не уверен, когда они вообще перестали работать, но, должно быть, это было совсем недавно.
Только я пытался установить какой-нибудь ppa edge xorg drivers
для моей карты Intel (отдельная проблема), но также отменил их все ppa-purge
как только я обнаружил, что они ничего не улучшили. Другая вещь, которую я сделал, проверил настройки громкости с помощью alsamixer и сделал alsactl store
для звуковой карты после того, как я немного поэкспериментировал с настройками громкости для PCM (на моем ноутбуке PCM на 100% потрескивает, поэтому мне пришлось понизить его и заставить pulseaudio игнорировать его настройки в соответствии со страницей ask ubuntu). Тем не менее, ни один из них не должен иметь никакого отношения к упомянутым уведомлениям, так как громкость возросла, и они явно работают везде, кроме основных событий рабочего стола. Звук барабана готовности системы, когда Ubuntu загружается и пользователь достигает экрана входа в систему, также не работает.
Гостевой логин ведет себя точно так же, как и мой. Звук работает (в том числе звук входа в систему, поскольку я не отключил его для гостевой учетной записи), но никаких изменений при изменении громкости или звуков звонка терминала...
Я пытался копировать звуки Ubuntu в /usr/share/sounds/
как предложено спросить Ubuntu, и это не сработало. Я также пытался использовать dconf-editor
чтобы проверить настройки звуковой темы и попробовал и freedesktop (который был установлен), и ubuntu, как предложено в ask ubuntu. Это тоже не сработало. Я пытался очистить ~/.pulse
папка и /tmp/*pulse*
записи, перезагрузка и перезапуск pulseaudio с флагом -D. В то время как звук возвращался и вел себя очень хорошо во всех аспектах (например, можно регулировать уровни громкости, воспроизводить музыку, игры, звук в браузере и другие оповещения приложений), за исключением звука барабана, готового к работе системы (на экране входа в систему), и любое системное событие (звонок терминала и изменение звука громкости). Интересно, что звук кряка работает в системных настройках -> звук при настройке уровней там, но не при изменении громкости с помощью настроек громкости верхней панели... Я помню, что однажды вчера, когда я перезапускал pulseaudio кря, это сопровождающее изменение объема действительно начало работать, но я понятия не имею, что вызвало это. Это было также, когда я впервые понял, что эти предупреждения не работают. После перезагрузки снова пропало.
Я сделал свой собственный 3.0.14-rt31
Ядро недавно, как указано в одной из вики для ядра 11.10 rt. Все работает, как и прежде, за исключением указанных звуковых оповещений. Я не уверен, что это начало происходить с тех пор, как я начал использовать ядро rt, а вчерашняя мгновенная способность слышать эти кряки при изменении громкости заставляет меня поверить, что ядро не является одним из ответственных за эту проблему.
Еще одна вещь, о которой я могу думать, это то, что я использовал alsoft-conf
инструмент для настройки буферизации в OpenAL (из-за прерывистого звука TA Spring) и изменил там аудиоустройство по умолчанию на ALSA. Я также попытался вернуть его в Pulseaudio как единственный разрешенный выход, но нижняя часть вкладки Backend всегда возвращается в ALSA, даже когда я выбираю Pulseaudio. Pulseaudio остается единственным активным выбором сверху. Это, однако, еще раз не имеет никакого смысла с точки зрения предотвращения настольных звуковых оповещений, когда все остальное, включая игры OpenAL, воспроизводит звук просто отлично...
Итак, вот оно, настолько подробное, насколько я мог бы это сделать:-). Я перепробовал все, что мог найти в этом вопросе, и мне пока не повезло... Есть идеи?
2 ответа
Потенциальным объяснением является то, что я упомянул выше (с некоторыми изменениями в свете новых разработок), а именно:
Эта проблема, возможно, была исправлена в выпуске 12.04, по крайней мере, частично (громкие кряки есть, но нет звонка терминала). При этом ядро также может сыграть в этом роль. Система, в которой я изначально работал под управлением ядра linux-rt, в котором явно отсутствуют некоторые настройки Ubuntu, которые позволяют это. Возвращение к linux-lowlatency исправило это (что имеет смысл, поскольку ядро rt не поддерживается, в то время как lowlatency практически предлагает ту же производительность)... Надеюсь, это поможет!
Тем не менее, у меня сейчас есть ситуация, когда регулировка громкости звучит, но звонок терминала не слышен. Это бета-версия 12.04, и все меняется каждый день, так что это тоже может быть частью...
Это не проблема звука; событие теряется, как видно из настроек системы => универсальный доступ => вкладка слуха. Настройка на визуальные оповещения также не работает.
Я обнаружил, что все это работает, как и ожидалось, используя metacity (запустить metacity --replace
), но затем перестает работать, когда вы возвращаетесь в Compiz (запустите compiz --replace
).
Примечание: я сделал это в режиме совместимости с Gnome. В compiz кажется, что metacity не запускается, хотя все остальное работает, и с терминалом вы можете вернуться к compiz/unity из терминала. Обратите внимание, что в этом режиме звонок терминала будет работать.