Účel: Pro ty z vás, kteří používají audio / zvuku v Debian / Ubuntu desktopové prostředí možná jste narazili na některé otázky a zároveň se snaží, aby GNOME zvukové události a multimediální přehrávač výstup dohromady. Možná jste si všimli, že kolikrát můžete buď přehrávat zvuky z akcí GNOME (jako kliknutí, start, vypnutí, chyby), nebo si můžete přehrávat hudbu z přehrávače médií jako XMMS MPlayer, XMMS2, atd.

Krok 1: Povolit zvukový výstup

Prvním krokem k získání výstupu zvuku z vašeho systému Linux, je zkontrolovat, zda vaše baterie není na němý. Přejděte na část "Aplikace-> Zvuk a video-> Ovládání hlasitosti" a ujistěte se, že "mistr", "sluchátka" a "PCM" nejsou nastaveny na Mute, jak je uvedeno níže:

Sound Mixer Settings

Sound Mixer Settings

Krok 2: Play jakékoliv hudbu ve formátu MP3

# apt-get install mplayer
# mplayer test.mp3

Výstup:
MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) M processor 1.80GHz (Family: 6, Model: 13, Stepping: 8)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing test.mp3.
Audio file file format detected.
Clip info:
Title: Music
Artist: Music
Album:
Year:
Comment:
Genre: Blues
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback
A: 83.8 (01:27.3) of 243.0 (04:04.0) 2.7%

Nyní byste měli být schopni slyšet hudbu z mp3 z konektoru audio výstupu. Všimněte si, že v tomto okamžiku nejste schopni slyšet žádné akce GNOME vypadá, protože ještě není aktivní. To je za předpokladu, že jste právě nainstalovali GNOME a neprovedli žádné změny zvukového systému ještě.

Krok 3: Povolení GNOME zvukové události

Nejprve se podívejme, jak povolit GNOME zvukové události. Uveďte následující příkazy:

apt-get install esound
apt-get install gnome-audio

Tím se stáhnou démon EsounD, který je odpovědný za míchání streamy z několika zdrojů současně. Když si stáhnete tento program zvuková karta je v podstatě převzat "ESD", který je součástí "balíčku" EsounD. Nyní je potřeba povolit GNOME zvukové události tím, že půjdete na "Systém-> Nastavení-> Zvuky" a poté klikněte na "Zvuky" kartu a zaškrtněte políčko "Povolit Software mix zvuku (ESD)".

GNOME Sound Preferences

GNOME Předvolby zvuku

Pokud jednoduše povolit GNOME zvukové události bez instalace "EsounD", pak si prostě nebude slyšet žádné zvuky související s GNOME. Také si všimněte, že potřebujeme balíček "gnome-audio" nainstalovat *. Wav soubory jak je uvedeno výše.

Nyní zkuste kliknout na některou z výše zvuku tím, že udeří na tlačítko "Play", a měli byste být schopni slyšet zvuky GNOME. Pokud stále nejste schopni slyšet zvuky GNOME pak dát následující příkaz:

# modprobe snd_pcm_oss

Krok 4: Nyní zkuste přehrát znovu Mp3

# mplayer test.mp3

Výstup:
[AO_ALSA] alsa-lib: pcm_hw.c:1132:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
[AO_ALSA] alsa-lib: pcm_dmix.c:996:(snd_pcm_dmix_open) unable to open slave
[AO_ALSA] Playback open error: Device or resource busy
[AO OSS] audio_setup: Can't open audio device /dev/dsp: Device or resource busy
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video

Překvapený?? Že vaše prefectly pracovní zvuk náhle přestalo pracovat. Jak již bylo uvedeno výše, pokud budeme instalovat EsounD, převezme vlastník lodi vaší zvukové karty.

Krok 5: Opravte problém zvuku

apt-get install libesd-alsa0

Tento balík je vyžadován míchat zvuk dohromady, pokud používáte ALSA ovladače zvuku v jádře. S největší pravděpodobností používáte ALSA ovladače zvuku v jádře. Můžete si to zkontrolovat:

debian:~# cat /boot/config-2.6.26-1-686 | grep CONFIG_SND
CONFIG_SND=m

Nyní restartujte systém.

Krok 6: Zkontrolujte GNOME zvuku a MP3 výstup

Po restartování počítače se zkusit hrát GNOME zvuky (krok 3) a soubor MP3 (krok 2) a systém by šťastně hrají oba zvuky bez jakékoli chybové zprávy. Všimněte si, že možná budete muset neztlumeným mixér složek (krok 1) znovu, až po restartování systému. Pokaždé restartování systému, bude zvukový výstup nastaven na "Mute" z nějakého důvodu.

Krok 7: Udělej si svůj systém pamatovat nastavení mixeru

Jak se zbavit nepříjemného problému míchačky mute na každém restartu můžete nainstalovat následující balíček:

apt-get install aumix
aumix

a nyní můžete nastavit mixer úroveň na požadovanou úroveň, jak je uvedeno níže, a při příštím restartování systému bude pamatovat na ty úrovně hlasitosti:

Mixer Settings

Mixer Settings

Všimněte si, že "aumix" balíček vytvoří soubor s názvem. Aumixrc ve vašem domovském adresáři, ve kterém jsou uložena nastavení.
# cd;
# less .aumixrc

Výstup:
vol:71:71:P
pcm:68:68:P
line:68:68:P
mic:68:68:R
cd:0:0:P
pcm2:61:61:P
igain:0:0:P
line1:0:0:P
phin:0:0:P
phout:0:0:P
video:100:100:P

Krok 8: Více míchačky nastavení sady (volitelné)

Chápu, že "aumix" je docela základní balíček a nemá velmi pěkná vypadající rozhraní. Zde jsou některé alternativy pro "Aumix":
# apt-get install alsa-utils
# alsamixer

nebo

# apt-get install gnome-alsamixer
# gnome-alsamixer

Další poznámky:

Všimněte si, že až do 7. kroku jsme nenainstalovali žádnou utils ALSA jako je:

alsa-base
alsa-utils
alsa-oss

a my jsme pořád ještě na audio / zvuk práci z více proudů. Tam je mnoho nejasností mezi lidmi s ohledem na ALSA nástroje. Mnoho lidí si myslí, že je třeba, aby ti, řádné fungování, který není 100% pravda. Jen proto, že používáte zvukové ovladače ALSA v jádře Linuxu neznamená, že je třeba výše uvedené nástroje, aby jim práci.

Šťastný Audio'ing!

Být společenský, Share!