1. Como siempre que vamos a tratar con ficheros de configuración del sistema, nos logueamos como root, y a continuación editamos el fichero/etc/modprobe.d/sound, en el cual podemos especificar cual será nuestra tarjeta de sonido principal:
# su -
Contraseña:
# vi /etc/modprobe.d/sound # Recomendable leer guía básica de VIM #
1.1 Para definir el dispositivo de sonido USB (auriculares, módulo "snd-usb-audio") como el dispositivo de sonido principal del sistema, dejamos el fichero así:
alias snd-card-0 snd-emu10k1
options snd-emu10k1 index=-2
alias snd-card-1 snd-usb-audio
options snd-usb-audio index=0
De esta forma, podremos escuchar todos los sonidos de KDE por los auriculares.
1.2 Si por el contrario, queremos que nuestra tarjeta de sonido interna (en mi caso Audigy2 = snd-emu10k1) sea el dispositivo de sonido principal, el fichero quedaría de la siguiente forma:
alias snd-card-0 snd-emu10k1
options snd-emu10k1 index=0
alias snd-card-1 snd-usb-audio
options snd-usb-audio index=-2
Este comportamiento es el que me realiza por defecto, ya que al iniciar el sistema nunca tengo los auriculares conectados y carga solamente la tarjeta de sonido interna de mi PC. Los auriculares son reconocios cuando los conecto al puerto usb, cargando el modulo "snd-usb-audio".
2. Activar los cambios:
Simplemente, reinicia el equipo para establecer la nueva configuración, o si no quieres reiniciar, ejecuta los comandos siguientes:
# alsa force-unload
Terminating processes: 4479 4499.
Unloading ALSA sound driver modules: snd-usb-audio snd-usb-lib snd-emu10k1-synth snd-emux-synth snd-seq-dummy snd-seq-virmidi snd-seq-midi-emul snd-emu10k1 snd-ac97-codec snd-pcm-oss snd-mixer-oss snd-pcm snd-page-alloc snd-util-mem snd-hwdep snd-seq-oss snd-seq-midi snd-rawmidi snd-seq-midi-event snd-seq snd-timer snd-seq-device.
# tail /var/log/messages
...
Nov 14 13:30:58 Lenny-5 kernel: [ 5336.243399] usbcore: deregistering interface driver snd-usb-audio
Nov 14 13:30:58 Lenny-5 kernel: [ 5336.325908] ACPI: PCI interrupt for device 0000:02:0d.0 disabled
Como se puede ver con el comando anterior, los modulos han sido descargados del sistema.
# modprobe snd-emu10k1
# modprobe snd-usb-audio
# tail /var/log/messages
...
Nov 14 13:57:16 Lenny-5 kernel: [ 6917.152511] ACPI: PCI Interrupt 0000:02:0d.0[A] -> GSI 21 (level, low) -> IRQ 21
Nov 14 13:57:16 Lenny-5 kernel: [ 6917.155257] Installing spdif_bug patch: Audigy 2 Platinum [SB0240P]
Nov 14 13:57:27 Lenny-5 kernel: [ 5485.542548] usbcore: registered new interface driver snd-usb-audio
Como puedes ver al principio de la guía, mostré que tenía configurada la Audigy2 como principal. Una vez realizado los pasos detallados en el punto 1.1 para establecer los auriculares USB como predeterminado, este sería el resultado:
# cat /proc/asound/modules
0 snd_usb_audio # Dispositivo de sonido por defecto
1 snd_emu10k1
3. Para que KMIX (Interfaz gráfica para configurar los parámetros de la/s tarjeta/s de sonido) detecte ambas tarjetas o los cambios realizados, debes cerralo (Botón derecho sobre el icono en la bandeja del sistema / Salir), y volver a iniciarlo (MENU KDE / MULTIMEDIA / KMIX). Una vez hecho esto, abre el mezclador de Kmix y debe aparecer un desplegable para poder configurar ambas tarjetas, o directamente la tarjeta configurada en caso de solo haber configurado una.
Saludos y suerte.
Domi - Gran Canaria (Islas Canarias)
Texto extraido de: http://debiantotal.blogspot.com/2009/11/configurar-sonido-por-defecto-del.html
No hay comentarios:
Publicar un comentario