Много потребители са имали проблеми с аудио при надстройване от Ubuntu 9.04 до 9.10. Това "Как да" ще ви покаже как да поправите някои от тези аудио проблеми, включително:
- Няма аудио във видеоклипове с Flash.
- Аудиото спира изцяло след отварянето на видеоклипа с Flash.
- Няма звук изобщо.
- Аудио излиза от високоговорителите, но не и слушалките, включени в предната част на компютъра (преминете към стъпка 5).
Бързо Ubuntu Audio Primer
По подразбиране Ubuntu 9.10 използва две допълнителни програми за изпомпване на звука през високоговорителите или слушалките.
- ALSA Разширената Linux Sound Architecture (ALSA) осигурява директен достъп до вашата звукова карта. Един проблем с ALSA е, че само една програма може да издава звук на ALSA едновременно. Поради това, Ubuntu включва втора програма, наречена …
- PulseAudio PulseAudio е звуков сървър, който приема аудио данни от всичките ви приложения и го предава на ALSA. PulseAudio ви позволява да правите някои готини неща, като например да контролирате нивото на звука на всяко приложение поотделно и да предавате аудио сигнал на друг компютър през мрежа.
Често срещан проблем в Ubuntu 9.10 възниква, когато приложение се опитва директно да използва ALSA, вместо да премине през PulseAudio, както трябва. Следващите стъпки ще решат този проблем.
Стъпка 1: Инсталирайте някои помощни програми
В тази стъпка ще инсталираме Gnome ALSA Mixer и подразбиращия се Sound Chooser.
За да инсталирате Gnome ALSA Mixer, отворете терминал и въведете:
sudo apt-get install gnome-alsamixer
Инсталирането на Избор на звук по подразбиране е малко по-сложно. Той е бил в пакета alsa-utils, но е премахнат в Ubuntu 9.10. За щастие, полезен потребител във форума на Ubuntu е предоставил указания за инсталирането на тази програма.
- Изтеглете стара версия на alsa-utils (уверете се, че сте избрали правилната архитектура: i386 за 32-битова система и amd64 за 64-битова система).
- Отворете терминален прозорец.
- Придвижете се до директорията, в която сте запазили файла.deb в.
- Изпълнете следните команди:
# Install the.deb sudo dpkg -i alsa-utils_1.0.18-1ubuntu11*.deb # Copy asoundconf sudo cp /usr/bin/asoundconf /usr/ # Install the graphical front-end to the Default Sound Card chooser sudo apt-get install asoundconf-gtk # Update alsa-utils now that you have asoundconf copied sudo apt-get upgrade alsa-utils # Move asoundconf to the right place sudo mv /usr/asoundconf /usr/bin/
В този момент вече трябва да имате помощна програма, наречена "Звукова карта по подразбиране" в System> Preferences.
Стъпка 2: Актуализирайте PulseAudio и ALSA
За да сте сигурни, че имате най-новите версии на PulseAudio и ALSA, отворете терминал и изпълнете следните команди.
sudo apt-get upgrade pulseaudio gstreamer0.10-pulseaudio sudo apt-get upgrade alsa-base alsa-utils
Ако тези пакети все още не са инсталирани, заменете "надстройване" в горните команди с "install" и ги стартирайте отново.
Ако пакетите ви вече са актуализирани, ще видите нещо подобно.
Стъпка 3: Изберете PulseAudio като вашата стандартна звукова карта
Отворете помощната програма за звукова карта, която сте инсталирали в стъпка 1. Тя ще бъде в System> Preferences.
Стъпка 4: Рестартирайте
Запазете всичко, което сте отворили, и рестартирайте компютъра си.
Стъпка 5: Задайте силата на звука
Отворете Gnome ALSA Mixer, който се намира в Приложения> Звук и видео.
Стъпка 6: Проверете звука
Отворете любимото си приложение за възпроизвеждане на музика (сме част от RhythmBox). Уверете се, че контролът на силата на звука е на разумно ниво. Възпроизвеждане на песен. Чували ли сте го? Ако не, преминете към стъпка 7.
Отворете любимия си уеб браузър. Отворете видеоклип в YouTube. Чувате ли както видеоклипа в YouTube, така и музиката ви? Ако е така, аудиото работи правилно!
Ако не, преминете към стъпка 7.
Стъпка 7: Вземете най-новата версия на ALSA
Ако аудиото все още не работи или не работи за няколко приложения, може да се наложи да актуализирате до последната версия на ALSA.
Отново, полезен потребителски форум на Ubuntu предоставя лесен метод за това.
- Изтеглете скрипта за надстройване на ALSA (изисква регистрация на форума).
- Отворете терминал.
- Придвижете се до директорията, в която сте запазили файла.tar в.
- Изпълнете следните команди:
tar xvf AlsaUpgrade-1.0.22.1-2.tar sudo./AlsaUpgrade-1.0.22.1-2.sh –d sudo./AlsaUpgrade-1.0.22.1-2.sh –c sudo./AlsaUpgrade-1.0.22.1-2.sh -i
Стъпка 8: Рестартирайте и тествайте
Запазете всичко, което сте отворили, и рестартирайте компютъра си.
След като се върнете в Ubuntu, изпробвайте аудиото си, както е описано в стъпка 6. Ако аудиото ви все още не работи, има още един последен вариант …
Стъпка 9: Превключете към отворената звукова система
ALSA е проектиран като заместител на подобна програма, наречена Open Sound System (OSS). Въпреки че много дистрибуции са приели ALSA, развитието на OSS продължи и текущите версии са напълно способни да доставят висококачествен звук в Ubuntu.
Преминаването към OSS е сама по себе си статия. За щастие общността на Ubuntu поддържа точно такава статия.
заключение
Надяваме се, като следвате тези стъпки, сте били в състояние да получите звук работи правилно в Ubuntu 9.10. Кажете ни дали тези стъпки са работили за вас в коментарите!