If-Koubou

Cum să rezolvați probleme de sunet în Ubuntu 9.10

Cum să rezolvați probleme de sunet în Ubuntu 9.10 (Cum să)

Mulți utilizatori au avut probleme la redarea audio de la Ubuntu 9.04 la 9.10. Acest Cum-Pentru a vă arăta cum să remediați unele dintre aceste probleme audio, inclusiv:

  • Nu există niciun sunet în videoclipurile Flash.
  • Audio se oprește în întregime după deschiderea unui videoclip Flash.
  • Niciun sunet deloc.
  • Audio se aude difuzoarele, dar nu căștile conectate în partea din față a calculatorului (treceți la pasul 5).

Ubuntu Audio Primer rapid

Implicit, Ubuntu 9.10 utilizează două programe complementare pentru a pompa sunetul prin difuzoare sau căști.

  1. ALSA
    Arhitectura avansată de sunet Linux (ALSA) oferă acces direct la placa dvs. de sunet.
    O problemă cu ALSA este că numai un singur program poate transmite sunet la ALSA la un moment dat. Din acest motiv, Ubuntu include un al doilea program numit ...
  2. PulseAudio
    PulseAudio este un server de sunet care prelucrează date audio din toate aplicațiile dvs. și le transmite pe ALSA.
    PulseAudio vă permite să faceți niște lucruri interesante, cum ar fi controlarea nivelului volumului fiecărei aplicații separat și transmiterea audio către alt computer printr-o rețea.

O problemă obișnuită în Ubuntu 9.10 apare când o aplicație încearcă să utilizeze direct ALSA, în loc să treacă prin PulseAudio așa cum ar trebui. Următorii pași vor rezolva această problemă.

Pasul 1: Instalați unele utilitare

În acest pas, vom instala Gnome ALSA Mixer și Chooser Default Sound.

Pentru a instala mixerul Gnome ALSA, deschideți un terminal și introduceți:

sudo apt-get instala gnome-alsamixer

Instalarea opțiunii de selectare a sunetului implicită este un pic mai complicată. Acesta era folosit în pachetul alsa-utils, dar a fost eliminat în Ubuntu 9.10. Din fericire, un utilizator util din forumul Ubuntu a furnizat instrucțiuni pentru a instala acest utilitar.

  1. Descărcați o versiune veche a alsa-utils (asigurați-vă că alegeți arhitectura corectă: i386 pentru un sistem pe 32 de biți și amd64 pentru un sistem pe 64 de biți).
  2. Deschideți o fereastră terminală.
  3. Navigați la directorul în care ați salvat fișierul .deb în.
  4. Efectuați următoarele comenzi:

# Instalați fișierul .deb
sudo dpkg -i alsa-utils_1.0.18-1ubuntu11 * .deb
# Copy asoundconf
sudo cp / usr / bin / asoundconf / usr /
# Instalați front-ul grafic la selectorul Default Sound Card
sudo apt-get instala asoundconf-gtk
# Actualizați alsa-utils acum că ați copiat asoundconf
sudo apt-get upgrade alsa-utils
# Mutare asoundconf la locul potrivit
sudo mv / usr / asoundconf / usr / bin /

În acest moment ar trebui să aveți acum un utilitar denumit Card de sunet implicit în System> Preferences.

Pasul 2: Actualizați PulseAudio și ALSA

Pentru a vă asigura că aveți cele mai recente versiuni ale PulseAudio și ALSA, deschideți un terminal și efectuați următoarele comenzi.

sudo apt-obține upgrade pulseaudio gstreamer0.10-pulseaudio
sudo apt-get upgrade alsa-bază alsa-utils

Dacă aceste pachete nu sunt încă instalate, înlocuiți "upgrade" în comenzile de mai sus cu "install" și rulați-le din nou.

Dacă pachetele dvs. sunt deja actualizate, veți vedea ceva de genul acesta.

Pasul 3: Alegeți PulseAudio ca placă de sunet implicită

Deschideți utilitarul Default Sound Card pe care l-ați instalat în Pasul 1. Va fi în System> Preferences.

Alegeți PulseAudio. Faceți clic pe Quit.

Pasul 4: Reporniți

Salvați tot ce ați deschis și reporniți computerul.

Pasul 5: Setați volumul

Deschideți Mixerul Gnome ALSA, care se află în Aplicații> Sunet și video.

Asigurați-vă că nimic nu este dezactivat și setați volumul la un nivel confortabil. În cele mai multe cazuri, îl puteți pune la maximum, deoarece majoritatea aplicațiilor care redă audio au propriile controale ale volumului. În special, asigurați-vă că volumele Master și PCM nu sunt dezactivate.

Rețineți că există controale de volum separate pentru conectorii audio din spatele și din fața computerului, dacă placa de bază are ambele. Având unul dezactivat, dar nu celălalt poate fi motivul pentru care sunetul va ieși din difuzoare, dar nu din căști conectate în fața calculatorului.

Pasul 6: Testați sunetul

Deschideți aplicația preferată de muzică (suntem parțiali la RhythmBox). Asigurați-vă că controlul volumului este la un nivel rezonabil. Canta o melodie. Ai auzit? Dacă nu, treceți la pasul 7.

Deschideți browserul Web preferat. Deschideți un videoclip pe YouTube. Ai auzit atât videoclipul de la Youtube, cât și muzica ta? Dacă da, atunci sunetul funcționează corect!

Dacă nu, treceți la pasul 7.

Pasul 7: Obțineți cea mai recentă versiune a ALSA

Dacă audio nu funcționează sau nu funcționează pentru mai multe aplicații, este posibil să trebuiască să actualizați ultima versiune a ALSA.

Din nou, un utilizator util din forumul Ubuntu oferă o metodă ușoară de a face acest lucru.

  1. Descărcați scriptul de actualizare ALSA (necesită înregistrarea forumului).
  2. Deschideți un terminal.
  3. Navigați la directorul în care ați salvat fișierul .tar în.
  4. Efectuați următoarele comenzi:

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

Pasul 8: Reporniți și testați

Salvați tot ce ați deschis și reporniți computerul.

Odată ce v-ați întors în Ubuntu, testați-vă audio-ul așa cum este descris în pasul 6. Dacă sunetul dvs. nu funcționează, există încă o ultimă soluție ...

Pasul 9: Comutați la sistemul de sunet deschis

ALSA a fost conceput ca un înlocuitor al unui program similar numit Open Sound System (OSS). Chiar dacă multe distribuții au adoptat ALSA, dezvoltarea OSS a continuat și versiunile curente sunt perfect capabile să furnizeze un sunet de înaltă calitate în Ubuntu.

Trecerea la OSS este un articol în sine. Din fericire, comunitatea Ubuntu menține doar un astfel de articol.

Concluzie

Sperăm că urmând acești pași ați reușit să obțineți un sunet care să funcționeze corect în Ubuntu 9.10. Spuneți-ne dacă acești pași au lucrat pentru dvs. în comentariile!