Scopo: Per quelli di voi che hanno usato l'audio / suono nell'ambiente desktop Debian / Ubuntu si potrebbe avere incontrato alcuni problemi durante il tentativo di attivare gli eventi sonori di GNOME e di uscita media player insieme. Potreste aver notato che molte volte è possibile riprodurre i suoni da eventi di GNOME (come clic, iniziare, l'arresto, errori) oppure è possibile riprodurre musica dal tuo lettore multimediale, come MPlayer, XMMS, XMMS2, ecc

Passaggio 1: Attivare l'uscita audio

Il primo passo per ottenere audio in uscita dal sistema Linux è quello di verificare se il mixer non è in mute. Vai su "Applicazioni-> Audio & Video-> Controllo volume" e assicurarsi che il "Maestro", "cuffie" e "PCM" non sia impostato su Muto come illustrato di seguito:

Sound Mixer Settings

Impostazioni del mixer audio

Fase 2: Gioca tutta la musica MP3

# apt-get install mplayer
# mplayer test.mp3

Uscita:
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%

Ora si dovrebbe essere in grado di ascoltare la musica mp3 da fuori presa di uscita audio. Si noti che a questo punto del tempo non si è in grado di sentire ogni caso GNOME suona perché non è ancora abilitato. Questo è supponendo che avete appena installato GNOME e non hai ancora fatto alcuna modifica al sistema audio.

Fase 3: attivare gli eventi sonori di GNOME

Prima vediamo come abilitare eventi sonori di GNOME. Dare i seguenti comandi:

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

Questo scaricherà il demone esound che è responsabile per la miscelazione flussi audio da diverse fonti insieme. Quando si scarica il programma sopra la scheda audio è sostanzialmente ripreso da "ESD", che è la parte del pacchetto "esound". Ora è necessario attivare gli eventi sonori GNOME andando su "Sistema-> Preferenze-> Suoni" e quindi fare clic sulla scheda "Suoni" e selezionare la casella "Enable Software sound mixing (ESD)".

GNOME Sound Preferences

GNOME Preferenze audio

Se semplicemente attivare gli eventi sonori di GNOME senza installare "esound", allora semplicemente non si sente alcun suono correlati GNOME. Notiamo anche che abbiamo bisogno del pacchetto "gnome-audio" per installare il file *. Wav come visto sopra.

Ora prova a cliccare sul qualsiasi del suono sopra premendo il pulsante "Play" e si dovrebbe essere in grado di sentire i suoni di GNOME. Se non siete ancora in grado di sentire il GNOME suona poi dare il seguente comando:

# modprobe snd_pcm_oss

Fase 4: Ora provate a giocare di nuovo Mp3

# mplayer test.mp3

Uscita:
[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

Sorpreso??? Che il vostro suono prefectly funzionare improvvisamente smesso di funzionare. Come notato sopra, quando installiamo esound, si assume l'armatore della scheda audio.

Fase 5: Risolvere il problema audio

apt-get install libesd-alsa0

Il pacchetto di cui sopra è necessario per mescolare suoni insieme, se si utilizzano i driver audio ALSA nel kernel. Molto probabilmente si sta usando i driver audio ALSA nel kernel. È possibile controllare questo:

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

Ora riavviate il sistema.

Passo 6: Verifica GNOME suono e l'uscita MP3

Dopo aver riavviato il sistema provare a suonare i suoni di GNOME (Fase 3) e il file MP3 (Step 2) e il sistema dovrebbe felicemente riprodurre sia i suoni senza alcun messaggio di errore. Si noti che potrebbe essere necessario riattivare i componenti del mixer (Fase 1) di nuovo una volta che si riavvia il sistema. Ogni volta che si riavvia il sistema, il suono in uscita viene impostata su "Mute" per alcuni motivi.

Passo 7: Rendere il proprio sistema di ricordare le impostazioni del mixer

Per sbarazzarsi di mixer fastidioso problema mute su ogni riavvio è possibile installare il seguente pacchetto:

apt-get install aumix
aumix

e ora è possibile regolare i livelli del mixer al livello desiderato, come mostrato di seguito e la prossima volta quando si riavvia il sistema si ricorderà quei livelli di volume:

Mixer Settings

Impostazioni del mixer

Si noti che il pacchetto "aumix" crea un file chiamato. Aumixrc nella vostra home directory in cui memorizza le impostazioni.
# cd;
# less .aumixrc

Uscita:
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

Fase 8: Altre impostazioni del mixer pacchetti (Opzionale)

Capisco che "aumix" è un pacchetto piuttosto semplice e non dispone di una interfaccia dall'aspetto molto carina. Qui ci sono alcune alternative per "aumix":
# apt-get install alsa-utils
# alsamixer

oppure

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

Note aggiuntive:

Si noti che fino al Passo 7 non abbiamo installato alcun utils ALSA come:

alsa-base
alsa-utils
alsa-oss

e abbiamo ancora ottenuto il suono audio / lavoro da più flussi. C'è un sacco di confusione tra la gente per quanto riguarda ALSA utilità. Molte persone pensano che abbiamo bisogno di quelli da far funzionare il suono che non è vero al 100%. Solo perché si utilizzano i driver audio ALSA nel kernel Linux non significa che avete bisogno di programmi di utilità di cui sopra per farli funzionare.

Buon Audio'ing!

Be Sociable, Share!